--- /srv/rebuilderd/tmp/rebuilderd9ga7VP/inputs/python3.14-nopie_3.14.7-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd9ga7VP/out/python3.14-nopie_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 1044 2026-08-11 08:48:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2100748 2026-08-11 08:48:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2099988 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: 0x1ade85 │ │ │ │ + Entry point address: 0x1ac68d │ │ │ │ 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 0x1ade85 │ │ │ │ +Entry point 0x1ac68d │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x4d1ae4 0x004e1ae4 0x004e1ae4 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x4d19ac 0x004e19ac 0x004e19ac 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 0x4d1b10 0x4d1b10 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x4d19d8 0x4d19d8 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 0x4d1af0 0x004e1af0 0x004e1af0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x4d19b8 0x004e19b8 0x004e19b8 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 2b70c8 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 002e3780 2d3780 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 002e37c0 2d37c0 1fe320 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 004e1ae0 4d1ae0 000001 00 Ao 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 004e1ae4 4d1ae4 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 004e1aec 4d1aec 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 004e1af0 4d1af0 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002c6b8 01c6b8 2b6fb0 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 002e3668 2d3668 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 002e3680 2d3680 1fe328 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 004e19a8 4d19a8 000001 00 Ao 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 004e19ac 4d19ac 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 004e19b4 4d19b4 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 004e19b8 4d19b8 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: 00239371 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 5: 000756a1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 6: 0003a923 482 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 4: 00237b79 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 5: 000750c9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 6: 0003a8a7 482 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ 7: 0050ab24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 8: 000810c1 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 9: 00072c33 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 8: 00081031 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 9: 00072b2d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ 10: 0002ba6c 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 11: 000a82dd 156 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 12: 0018656d 840 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 13: 0006d071 52 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 11: 000a82f1 156 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 12: 001863d9 840 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 13: 0006d009 52 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 15: 00071909 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 16: 00219ce5 388 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 17: 001ee205 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 18: 00056f7b 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 19: 0017dc95 140 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 15: 000718f1 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 16: 00218501 336 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 17: 001ecbe5 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 18: 00056f03 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 19: 0017dac5 140 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ - 21: 00254bad 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 21: 002533b5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ 22: 00504e40 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 23: 00153c41 676 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 24: 0009f79d 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 25: 002b8a29 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 26: 0005da47 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 23: 00153a91 676 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 24: 0009f7c5 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 25: 002b8901 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 26: 0005d9cb 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ 27: 0050aa28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ - 28: 000f7b55 2 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 28: 000f7ba5 2 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 29: 00577dc4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 30: 0025cce5 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 30: 0025b4ed 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 32: 00153985 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 33: 0006bff7 250 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ - 34: 0006f32d 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 32: 001537d5 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 33: 0006bf8f 250 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 34: 0006efd1 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: 002548d1 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 39: 0008857d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 40: 0024476d 724 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 41: 00240c15 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 38: 002530d9 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 39: 00088551 88 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 40: 00242f75 724 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 41: 0023f41d 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: 003f52b0 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 45: 00099479 708 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 46: 001e4b09 128 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 44: 003f5170 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 45: 00099461 712 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 46: 001e3361 128 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ 47: 00036ac7 196 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ - 48: 00072d15 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 49: 001f48dd 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 50: 00061055 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 51: 0022117d 6 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 52: 00066871 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 53: 00253b9d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 48: 00072c11 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 49: 001f3329 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 50: 00060e19 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 51: 0021f97d 6 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 52: 00066805 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 53: 002523a5 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 55: 00190281 4 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 56: 001bce31 82 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 57: 001610f1 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 58: 002b7571 984 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 59: 00071525 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 60: 0023c991 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 55: 001900dd 4 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 56: 001bb639 82 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 57: 00160f49 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 58: 002b7441 984 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 59: 000711c9 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 60: 0023b199 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ 61: 0050aaa4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ - 62: 0006f2ab 96 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 62: 0006ef4f 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: 0011e071 984 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 65: 0011e191 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: 0013076d 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 70: 0013075d 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 72: 0004289d 58 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 73: 0006ebed 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 72: 0004281d 58 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 73: 000745cf 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 74: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ - 75: 000854ad 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 76: 001e4df9 656 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 77: 0007acc1 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 75: 00085489 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 76: 001e3651 656 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 77: 0007ac59 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ 78: 00577de8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 79: 000596f1 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 79: 00059679 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ 80: 0002b9f4 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 81: 0006ce85 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 82: 002d6481 1072 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 83: 00094b85 540 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 84: 0006ba6b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 85: 0007144f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 86: 002a1fa1 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 87: 0006bfef 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 88: 0010391d 240 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 89: 00141e39 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 90: 003f8a74 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 91: 0021763d 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 92: 000a24c1 182 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ - 93: 0023bf7d 122 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 94: 00256489 108 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 95: 002afa6d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ - 96: 00290609 228 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 97: 00135591 376 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 98: 002e26e1 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 81: 0006ce1d 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 82: 002d6359 1072 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 83: 00094b5d 540 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 84: 0006ba03 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 85: 000710f3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 86: 002a1609 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 87: 0006bf87 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 88: 0010399d 240 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 89: 00141e2d 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 90: 003f8934 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 91: 00215e5d 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 92: 000a24e9 182 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 93: 0023a785 122 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 94: 00254d11 108 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 95: 002af0d5 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 96: 0028fc59 228 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 97: 00135589 378 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 98: 002e25c9 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 100: 00217515 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 100: 00215d35 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 102: 00157e39 220 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 103: 0023bb69 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 104: 00152c81 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 105: 00262bb1 1408 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 106: 0004f501 384 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 107: 0027ee51 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 108: 00219b75 228 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 109: 0006e67d 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 110: 000d8629 912 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 111: 0021cd09 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 112: 0020ccd5 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 113: 0006d2a1 40 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 102: 00157c91 220 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 103: 0023a371 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 104: 00152ad1 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 105: 002613c5 1408 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 106: 0004f481 384 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 107: 0027e471 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 108: 00218391 228 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 109: 0006e3c1 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 110: 000d8359 912 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 111: 0021b4ed 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 112: 0020b711 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 113: 0006d239 40 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 115: 0025064d 416 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 116: 0022e94d 260 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 117: 002a7231 1552 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 115: 0024efa9 416 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 116: 0022d145 260 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 117: 002a6899 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: 0006cba3 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 121: 00219609 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 122: 002640a1 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 120: 0006cb3b 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 121: 00217e25 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 122: 002628b5 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: 002dd0f5 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 125: 002dcf5d 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: 0006ba21 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 130: 0006b9b5 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ - 132: 00039751 364 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 132: 000396d5 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: 001bce85 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 137: 001bb68d 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 139: 0006b7fb 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 139: 0006b78f 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ 140: 0003268d 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 141: 0006f231 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 142: 001f0705 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 143: 0012bf51 176 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 144: 00072b33 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 145: 0006debd 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 146: 000bb8a1 51418 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 147: 0005a313 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 141: 0006eed3 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 142: 001ef151 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 143: 0012bf35 176 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 144: 00072a39 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 145: 0006de55 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 146: 000bb69d 51418 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 147: 0005a29b 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: 000cc2a9 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 152: 00219571 116 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 151: 000cbfd1 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 152: 00217d8d 116 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 153: 005020fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ - 154: 0021cf61 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 154: 0021b745 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 156: 001f41d9 110 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 157: 00039fc5 216 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 158: 00297b69 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 159: 0020eedd 84 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 160: 0014db09 470 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 156: 001f2c21 110 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 157: 00039f49 216 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 158: 002971d1 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 159: 0020d925 84 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 160: 0014d939 470 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 161: 00557360 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 162: 0015bd11 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 163: 001109d1 2 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 162: 0015bb61 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 163: 00110b09 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: 0014da49 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 167: 001e82d9 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 168: 000eea95 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 166: 0014d879 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 167: 001e6c29 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 168: 000eeac9 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 169: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 170: 0006d13f 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 171: 000f2d91 876 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 172: 000684a9 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ - 173: 001e6c19 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 174: 0006e701 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 175: 001dfa5d 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 170: 0006d0d7 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 171: 000f2dc9 876 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 172: 0006843d 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 173: 001e5475 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 174: 0006e445 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 175: 001de2b5 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 176: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ - 177: 00217c69 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 177: 00216489 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: 000f584d 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 180: 000f588d 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: 0006a2bd 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 185: 00075a6b 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 186: 001cc06d 208 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 184: 0006a24f 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 185: 00075493 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 186: 001ca8c9 208 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ 187: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 188: 00071389 20 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 189: 00083339 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ - 190: 0021cf09 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 188: 0007102d 20 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 189: 000832b5 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 190: 0021b6ed 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 191: 0050aacc 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 192: 00171405 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 193: 0006d7e9 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ - 194: 0005e491 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 195: 0006be2d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 196: 0006a131 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 197: 0006cb37 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 198: 0005c1f1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 199: 00072c71 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 200: 0022d7e5 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 201: 000ac245 264 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 202: 001cc065 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 203: 002b52ed 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 204: 00072a0d 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 205: 00222935 204 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 206: 0004ce17 146 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 207: 00151999 738 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 192: 00171491 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 193: 0006d781 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 194: 0005e3d5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 195: 0006bdc5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 196: 00069f83 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 197: 0006cacf 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 198: 0005c175 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 199: 00072b6b 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 200: 0022bfe5 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 201: 000ac285 264 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 202: 001ca8c1 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 203: 002b51bd 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 204: 000712f3 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 205: 00221135 204 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 206: 0004cd97 146 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 207: 001517e5 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: 0022261d 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 212: 001ce025 444 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 211: 00220e1d 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 212: 001cc881 444 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ 213: 0002c58c 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 214: 001ef199 182 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 215: 00094211 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 214: 001edc79 182 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 215: 000941e9 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: 0016e755 328 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 218: 0016e7e9 328 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ 219: 00503534 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 220: 002811f9 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 221: 0006cf99 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 222: 00109af1 534 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 223: 0022a945 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 220: 00280819 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 221: 0006cf31 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 222: 00109b81 534 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 223: 00229145 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ 224: 00501680 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 225: 0021d2cd 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 226: 00145ed5 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 225: 0021bab5 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 226: 00145dcd 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ 227: 00501678 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 228: 0006e1bd 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 228: 0006e105 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ 229: 005068ac 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 230: 002845f1 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 230: 00283c45 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 231: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ - 232: 0006d0a5 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 233: 00071457 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 234: 001eb6ed 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 235: 000dd109 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 236: 00420984 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 237: 00175539 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 238: 0023bb79 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 239: 00284221 6 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 240: 001714ad 116 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 241: 0015cfd9 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 232: 0006d03d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 233: 000710fb 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 234: 001ea0cd 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 235: 000dce11 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 236: 00420844 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 237: 001755ed 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 238: 0023a381 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 239: 002b82c5 6 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 240: 00171539 116 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 241: 0015ce29 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 242: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ - 243: 0020d705 352 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 243: 0020c141 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: 0006e159 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 246: 0006e0a1 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: 00080839 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 250: 001c5a11 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 252: 000399b7 62 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 253: 00075d25 84 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 254: 000659ef 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 252: 0003993b 62 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 253: 00076391 84 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 254: 00065983 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ 255: 0002b3cc 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 256: 001ce7d1 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ - 257: 00068e65 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 258: 0006d82d 364 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 259: 00285efd 128 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 256: 001cd02d 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 257: 00068dfd 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 258: 0006d7c5 364 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 259: 002866fd 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: 0008c391 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 264: 0021e485 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 265: 0015ca3d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 266: 001bc749 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 263: 0008c371 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 264: 0021cc6d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 265: 0015c88d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 266: 001baf51 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: 00118edd 1792 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 271: 00073bdd 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 272: 0021d24d 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 273: 002481dd 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 274: 00067269 356 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 270: 0011900d 1792 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 271: 00073937 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 272: 0021ba35 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 273: 002469e5 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 274: 000671fd 356 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 276: 00208789 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 277: 000dfec5 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 276: 002071d1 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 277: 000dfbf1 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 278: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 279: 0006f36f 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 280: 0006e679 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 279: 0006f013 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 280: 0006e3bd 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 281: 0002d851 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 282: 0006c9a3 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 283: 000f692d 260 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 282: 0006c93b 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 283: 000f6981 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: 002283ad 278 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 287: 001478b1 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ - 288: 0005bd01 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 289: 00072b83 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 286: 00226bad 278 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 287: 001477a9 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 288: 0005bc85 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 289: 00072a7d 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: 0005f6a1 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 293: 001f3239 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 294: 0015e7f9 224 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 292: 0005f511 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 293: 001f1c81 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 294: 0015e649 224 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 295: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 296: 000dc049 106 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 296: 000dbd75 106 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ 297: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 298: 000b2219 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 299: 00204059 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 300: 0006da89 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 301: 0007a6bd 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 302: 002ab56d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 303: 001c8ecd 46 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 298: 000b1fe9 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 299: 00202aa1 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 300: 0006da21 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 301: 0007a659 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 302: 002aabd5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 303: 001c7735 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: 0020f5dd 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 308: 000718a3 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 309: 0006e275 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 307: 0020e025 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 308: 0007188b 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 309: 0006ee13 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: 0007638b 202 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 312: 00073df1 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 313: 000c8291 12 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 311: 000767fb 202 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 312: 00073b4b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 313: 000c808d 12 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ 314: 0002c6b9 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ - 315: 0007ad75 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 316: 00203be1 232 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 317: 00080e65 300 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 318: 00071413 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 315: 0007ad0d 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 316: 00202629 232 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 317: 00080de9 300 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 318: 000710b7 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 319: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 320: 0006c4d3 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 320: 0006c46b 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 321: 0054f2dc 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 322: 00068ee5 1660 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 323: 00068afd 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 324: 001efdd9 136 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 322: 00068e7d 1660 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 323: 00068a95 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 324: 001ee8b9 136 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ 325: 0050aad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ - 326: 00217695 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 327: 00268305 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 328: 00159955 316 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 329: 0021fd19 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 330: 001aad35 760 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 331: 0017dc29 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 332: 000a2579 134 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 333: 0006c76b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 334: 0040cbd0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 335: 0006f235 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 336: 00250035 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ - 337: 00079e45 76 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 338: 000fb0e1 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 326: 00215eb5 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 327: 00266b19 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 328: 001597ad 316 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 329: 0021e519 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 330: 001a953d 760 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 331: 0017da59 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 332: 000a25a1 134 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 333: 0006c703 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 334: 0040ca90 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 335: 0006eed7 78 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 336: 0024e881 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 337: 00079de1 76 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 338: 000fb131 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: 0017dba9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 341: 0017d9d9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 342: 0050a934 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 343: 0021c8c9 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ - 344: 0003c6bb 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 345: 00066427 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ - 346: 000411d5 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 347: 000cab71 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 343: 0021b0b1 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 344: 0003c63b 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 345: 000663bb 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 346: 00041155 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 347: 000ca89d 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: 001e556d 1352 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 352: 000aeb41 868 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 353: 00223829 140 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 351: 001e3dc5 1352 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 352: 000ae915 868 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 353: 00222029 140 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 355: 0025374d 256 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 355: 00251f55 256 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 356: 005085e8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 357: 00212f15 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 358: 00245799 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 359: 00239fdd 536 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 360: 001c8c99 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 357: 00211729 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 358: 00243fa1 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 359: 002387e5 536 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 360: 001c7501 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: 00040727 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 364: 00280875 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 365: 002660dd 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 363: 000406a3 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 364: 0027fe95 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 365: 002648f1 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ 366: 0002bcfc 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 367: 00130ee1 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 367: 00130ed1 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 368: 0050aa90 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 369: 0006dd63 90 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 370: 00045ee3 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 371: 00094321 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 369: 0006dcfb 90 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 370: 00045e63 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 371: 000942f9 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ 372: 0050a930 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 373: 00219e69 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 373: 00218651 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ 374: 00031d7d 2266 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 375: 00092359 2960 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 376: 000efc4d 374 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 377: 002e26e5 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 375: 0009233d 2960 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 376: 000efc7d 374 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 377: 002e25cd 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 378: 00512b9c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 379: 0023354d 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ - 380: 00142965 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 381: 0006c45d 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 379: 00231d55 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 380: 00142959 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 381: 0006c3f5 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ 382: 00506ab4 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ - 383: 000a8159 388 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 383: 000a8171 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: 0006a0f1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 387: 0006bfa5 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ - 388: 0022fc45 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 386: 00069f43 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 387: 0006bf3d 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 388: 0022e441 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 389: 000316e9 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 390: 0024e575 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 391: 00072aaf 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 390: 0024ca19 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 391: 00071395 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 392: 0002c3e8 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 393: 00040ee3 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 394: 0006bbff 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 395: 000989a9 156 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 396: 000fb081 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ - 397: 001ef8e9 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 393: 00040e63 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 394: 0006bb97 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 395: 0009898d 156 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 396: 000fb0d1 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 397: 001ee3c9 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: 00219355 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ - 401: 00209709 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 402: 002ab689 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 400: 00217b71 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 401: 00208151 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 402: 002aacf1 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: 0004f285 208 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 405: 0004f205 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: 000ebd85 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 408: 000ebdb5 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: 0006e90b 110 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 414: 00093019 3152 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 415: 001deac5 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 416: 00154ce1 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 413: 0006e64f 110 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 414: 00092ffd 3140 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 415: 001dd31d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 416: 00154b31 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 417: 0002b5a0 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 418: 000f682d 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 419: 002110d9 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 420: 000e45c9 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 421: 0006e1c3 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 418: 000f6881 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 419: 0020f8ed 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 420: 000e4361 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 421: 0006ed61 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ 422: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ - 423: 002d1249 120 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 424: 0028e11d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 425: 00062f99 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 426: 001aecc9 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 423: 002d14d9 120 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 424: 0028d76d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 425: 00062e09 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 426: 001ad4d1 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ 427: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 428: 0010a055 424 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 429: 0006e8ff 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 428: 0010a0e5 424 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 429: 0006e643 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ 430: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ - 431: 00041241 398 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 432: 001e4acd 48 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ - 433: 0006e463 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 434: 00213fc5 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 431: 000411c1 398 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 432: 001e3325 48 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 433: 0006e24b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 434: 002127d9 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ - 436: 001ef129 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 436: 001edc09 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 437: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 438: 000f6fad 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 438: 000f7001 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 439: 0050aae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 440: 0025ff49 2000 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 440: 0025e755 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: 002bf26d 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 445: 001530e1 278 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 444: 002bf145 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 445: 00152f31 278 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ 446: 0002b354 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ - 447: 0023c39d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 447: 0023abe1 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 449: 00216271 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 449: 00214a89 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 450: 0050aa80 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 451: 0006c595 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 452: 0016b0a9 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 453: 0025e085 150 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 454: 00074fb1 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 451: 0006c52d 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 452: 0016b15d 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 453: 0025c88d 150 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 454: 000749ff 82 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: 0006aa89 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 462: 00071309 40 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 461: 0006aa1d 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 462: 00070fad 40 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 463: 0050aab0 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 464: 000715c1 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 465: 000d5ba9 2 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 466: 00206175 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 467: 00205469 204 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 468: 0025e4d1 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 469: 0006ce65 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ - 470: 001b2755 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ - 471: 000d6db5 76 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 464: 00074e73 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 465: 000d58d9 2 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 466: 00204bbd 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 467: 00203eb1 204 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 468: 0025ccd9 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 469: 0006cdfd 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 470: 001b0f59 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 471: 000d6ae9 76 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ 472: 0050ab0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 473: 002b3955 920 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 473: 002b2ff5 920 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 474: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ - 475: 001948f1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 475: 00194769 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 476: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 477: 0015f0b5 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ - 478: 00252669 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 479: 00084599 56 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 477: 0015ef05 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 478: 00250d01 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 479: 00084515 56 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 480: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 481: 002b23a5 292 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 482: 001ce1e1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 483: 001b8e1d 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 481: 002b1a0d 292 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 482: 001cca3d 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 483: 001b7625 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 484: 0002bd20 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 485: 000f7e15 102 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 486: 0009095d 588 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 487: 00122e1d 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 488: 0020f219 240 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 489: 0006ceab 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 485: 000f7e65 102 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 486: 0009093d 592 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 487: 00122f3d 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 488: 0020dc61 240 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 489: 0006ce43 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: 00074a95 138 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 493: 0006e423 64 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 494: 0023324d 116 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ - 495: 001ef251 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 492: 0007448d 138 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 493: 0006e20b 64 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 494: 00231a55 116 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 495: 001edd31 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 496: 0050ab04 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 497: 0006b917 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ - 498: 00241051 96 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 497: 0006b8ab 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 498: 0023f859 96 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ - 500: 001df43d 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ - 501: 0027049d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 500: 001ddc95 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 501: 0026ecad 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 502: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 503: 0007a45d 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 504: 0024d0a1 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 505: 0006713f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 506: 00094315 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 507: 0018f5f5 94 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 508: 001661d5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 509: 002815c5 936 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 503: 0007a3f9 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 504: 0024bac1 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 505: 000670d3 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 506: 000942ed 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 507: 0018f451 94 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 508: 00166055 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 509: 00280be5 936 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 511: 00072bbf 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 512: 0024d8a1 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 513: 001c9811 348 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 514: 0006d367 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 515: 00175659 164 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 511: 00072ab9 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 512: 0024c051 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 513: 001c8079 348 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 514: 0006d2ff 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 515: 0017570d 164 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 516: 0050aa9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 517: 0025a225 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 518: 000f160d 1632 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ - 519: 00072df1 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ - 520: 002234c5 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ - 521: 001229a9 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 517: 00258a2d 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 518: 000f163d 1628 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 519: 000714a9 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 520: 00221cc5 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 521: 00122ac9 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: 001df879 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 524: 001de0d1 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: 001dab05 188 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 527: 001d935d 188 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 528: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 529: 0006c773 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 529: 0006c70b 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: 002a1291 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 533: 0024db21 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 532: 002a08f9 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 533: 0024c2d1 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: 0006ea4b 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 537: 0024a21d 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 536: 00071437 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 537: 00248a25 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 538: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 539: 00158701 1672 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 539: 00158559 1672 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 540: 00506d0c 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 541: 00079e91 376 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 541: 00079e2d 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: 00269451 40 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ - 546: 00251d6d 76 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 545: 00267c69 40 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 546: 00250401 72 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: 002e087d 892 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 550: 00206549 260 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 551: 00071425 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 552: 00278dbd 758 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 549: 002e0765 892 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 550: 00204f91 260 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 551: 000710c9 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 552: 00278345 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: 001cab4d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 557: 001c93b5 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: 000d9819 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 561: 00071541 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 560: 000d9549 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 561: 000711e5 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ 562: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 563: 002339b5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 564: 000558ad 168 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 565: 00105259 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 566: 001cb795 88 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 563: 002321bd 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 564: 00055835 168 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 565: 001052d9 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 566: 001c9ff1 88 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ 567: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 568: 00084a2d 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 569: 0006da05 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 570: 000d6851 84 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 571: 0006f313 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 568: 00084a09 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 569: 0006d99d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 570: 000d6581 84 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 571: 0006efb7 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 572: 0050434c 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 573: 00282679 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 574: 001eb001 234 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 575: 000969ad 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 573: 00281c99 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 574: 001e99e1 234 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 575: 00096991 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: 000abe45 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 578: 000abe85 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: 00276c29 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 582: 00079d7d 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 583: 001ce445 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 581: 002761b1 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 582: 00079d19 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 583: 001ccca1 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 584: 0002d365 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 585: 00236585 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 585: 00234d8d 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ 586: 0054ea40 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (3) │ │ │ │ - 587: 001aed9d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 587: 001ad5a5 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ 588: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 589: 000f3c71 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 590: 001f2331 252 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 591: 00205bfd 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 589: 000f3ca9 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 590: 001f0d79 252 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 591: 00204645 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: 00071893 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 595: 00180529 20 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 596: 001efad9 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 594: 0007187b 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 595: 00180359 20 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 596: 001ee5b9 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 598: 0006e771 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 599: 0006f331 6 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 598: 0006e4b5 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 599: 0006efd5 6 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 601: 000467d5 46 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 602: 0006e9f5 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 603: 0007fca9 252 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 601: 00046755 46 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 602: 000713e1 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 603: 0007fc49 252 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 604: 00507eac 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 605: 001f6191 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 606: 0006ba41 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 607: 002a960d 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 608: 001aedd1 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 605: 001f4bd9 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 606: 0006b9d9 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 607: 002a8c75 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 608: 001ad5d9 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: 00071545 36 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 612: 000711e9 36 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ 613: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ - 614: 00337a44 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 615: 00066169 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 616: 001cc2fd 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 614: 00337904 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 615: 000660fd 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 616: 001cab59 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ 617: 0050a188 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 618: 0006f337 4 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ - 619: 001890b9 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 620: 000944c9 296 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 618: 0006efdb 4 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 619: 00188f25 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 620: 000944a1 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: 0025ae59 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 625: 000a145d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 624: 00259661 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 625: 000a1485 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 626: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 627: 0006cf75 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 628: 002e2ba1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 629: 00080001 652 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 627: 0006cf0d 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 628: 002e2a8d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 629: 0007ffe1 652 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 630: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 631: 0021bfd9 46 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 631: 0021a7c1 46 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 632: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 633: 001f63c5 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 634: 00178dcd 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 635: 00074bd7 434 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 633: 001f4e0d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 634: 00178c01 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 635: 00074625 434 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ 636: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ - 637: 003f89f0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 637: 003f88b0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 638: 0050ab40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ - 639: 0009b5a9 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 639: 0009b599 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ 640: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 641: 000f1c6d 1112 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 642: 0011e4ed 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 643: 001ed49d 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 644: 00219cd1 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 645: 001f2295 154 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 641: 000f1c99 1112 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 642: 0011e60d 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 643: 001ebe7d 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 644: 002184ed 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 645: 001f0cdd 154 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ - 647: 001ca329 64 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 648: 00251241 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 647: 001c8b91 64 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 648: 0024f9f5 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ 649: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 650: 001deb69 110 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 651: 0020c871 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 650: 001dd3c1 110 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 651: 0020b2ad 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: 0007a49d 532 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ - 655: 003f5310 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 656: 00194a0d 326 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 657: 001cdcbd 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 658: 0015ec2d 140 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 659: 000aeea5 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 660: 002be591 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 654: 0007a439 532 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 655: 003f51d0 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 656: 00194885 326 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 657: 001cc519 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 658: 0015ea7d 140 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 659: 000aec79 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 660: 002be469 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 662: 002112ed 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ - 663: 000a2439 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 664: 00252011 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 665: 0006ec03 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 666: 0006c32f 60 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 667: 0027eb55 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 662: 0020fb01 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 663: 000a2461 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 664: 0025069d 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 665: 000745e5 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 666: 0006c2c7 60 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 667: 0027e175 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ 668: 00036091 180 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 669: 00174e1d 456 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 670: 000f6a9d 1250 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 671: 001740e1 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 672: 002c1eb1 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 673: 0006c94b 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 669: 00174ed1 456 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 670: 000f6af1 1250 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 671: 00174199 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 672: 002c1d89 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 673: 0006c8e3 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: 0016906d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 678: 0022bfb9 516 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 679: 00253691 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 677: 00168eed 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 678: 0022a7b9 516 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 679: 00251e99 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 680: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 681: 002d9199 644 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 682: 000a7e99 200 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 683: 001e3e45 364 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 681: 002d9079 644 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 682: 000a7eb1 200 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 683: 001e269d 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: 001313e5 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 687: 00234f05 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 688: 002b19b1 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 689: 000e563d 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 690: 00155021 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 691: 0009fc6d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 692: 002055c5 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 693: 00264a89 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 686: 001313d5 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 687: 0023370d 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 688: 002b1019 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 689: 000e53d5 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 690: 00154e71 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 691: 0009fc95 104 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 692: 0020400d 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 693: 002635f1 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: 001dabc1 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 697: 00208ab9 2734 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 696: 001d9419 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 697: 00207501 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: 001b87fd 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 703: 001ef2e1 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 702: 001b7005 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 703: 001eddc1 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ 704: 0002acb0 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 705: 0006d269 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 706: 00282045 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 707: 00057ca3 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 708: 0005bf39 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 709: 001ade65 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 710: 001bd845 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 705: 0006d201 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 706: 00281665 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 707: 00057c2b 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 708: 0005bebd 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 709: 001ac66d 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 710: 001bc04d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 711: 00030d99 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 712: 00099fb5 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 713: 000714d1 42 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 714: 00166ba5 326 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 715: 0006ba31 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ - 716: 0023b881 64 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 717: 0020a0f1 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 718: 0011b079 1058 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 719: 00144bf1 514 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 720: 001b1cf5 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 712: 00099fa1 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 713: 00071175 42 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 714: 00166a25 326 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 715: 0006b9c9 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 716: 0023a089 64 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 717: 00208b2d 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 718: 0011b191 1058 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 719: 00144be5 514 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 720: 001b04fd 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 721: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 722: 0006c3d9 84 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 723: 0023fded 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 722: 0006c371 84 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 723: 0023e5f5 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 724: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 725: 000ece75 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 726: 0021d231 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 727: 002162f1 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 725: 000ecea9 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 726: 0021ba19 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 727: 00214b09 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 728: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ 729: 0013e37d 320 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 730: 00073421 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 731: 0006d3ff 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ - 732: 0023bbd1 940 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 733: 001451e9 2122 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 730: 00073255 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 731: 0006d397 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 732: 0023a3d9 940 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 733: 001451dd 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: 000603a3 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 737: 0006bd17 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 738: 001ade79 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 736: 00060213 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 737: 0006bcaf 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 738: 001ac681 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ 739: 00501664 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 740: 0007559d 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 741: 0005bd49 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 740: 00074fc5 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 741: 0005bccd 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 742: 00577dc0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 743: 00044c6d 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 744: 002e2715 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 743: 00044bed 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 744: 002e25fd 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 746: 00259819 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 747: 00038e0b 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 746: 00258021 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 747: 00038d8f 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: 0021950d 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ - 751: 002d0c89 480 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 752: 0006bce3 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 753: 000f6f81 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 754: 001f2611 188 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 750: 00217d29 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 751: 002d0f1d 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 752: 0006bc7b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 753: 000f6fd5 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 754: 001f1059 188 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 755: 0050aad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 756: 001a73c9 948 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 756: 001a6439 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: 001ac555 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 760: 000687c9 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 761: 0014a8a5 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 759: 001aad5d 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 760: 00068761 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 761: 0014a6f1 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: 0006db79 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 766: 002980b5 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 767: 00223451 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 765: 0006db11 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 766: 0029771d 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 767: 00221c51 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: 0007ec7d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 772: 00148961 520 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 773: 0023c421 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 771: 0007ec1d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 772: 001487ad 520 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 773: 0023ac29 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 774: 00031731 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 775: 002228f5 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 776: 0006e105 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 775: 002210f5 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 776: 0006e04d 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: 001dd545 322 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 780: 0028204d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 781: 0006c2c1 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 782: 0006e903 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 779: 001dbd9d 322 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 780: 0028166d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 781: 0006c259 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 782: 0006e647 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 783: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 784: 0006e247 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 784: 0006ede5 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ 785: 0002bda4 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ - 786: 000714fb 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 786: 0007119f 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 787: 0002c9fd 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 788: 00205c31 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 788: 00204679 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: 0006c67f 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 792: 001ebfb9 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 791: 0006c617 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 792: 001ea999 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ 793: 0002bc30 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ - 794: 002b6e1d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 795: 0006ce5b 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 796: 001ade7d 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 797: 000b77a5 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 794: 002b6ced 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 795: 0006cdf3 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 796: 001ac685 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 797: 000b7595 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ 798: 0050ab44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 799: 000f3df1 400 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 800: 0006e0b3 68 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 801: 0006f299 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 799: 000f3e29 400 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 800: 0006dffb 68 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 801: 0006ef3d 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: 001550a1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 805: 000501b7 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 806: 001cad61 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 804: 00154ef1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 805: 0005013b 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 806: 001c95c9 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 807: 0002c915 102 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 808: 000698e5 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ - 809: 0006ceb1 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 810: 0006ce39 34 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ - 811: 00057409 188 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 808: 000697b5 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 809: 0006ce49 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 810: 0006cdd1 34 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 811: 00057391 188 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 813: 000db2f1 604 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 814: 0010f575 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 815: 0017de81 170 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 816: 0006ceb9 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 817: 002ab6ed 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 818: 00073df7 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 819: 000e9485 1172 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 820: 00076475 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 821: 0017a9a5 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 822: 002ad0bd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 813: 000db01d 604 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 814: 0010f5fd 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 815: 0017dcb1 170 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 816: 0006ce51 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 817: 002aad55 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 818: 00073b51 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 819: 000e949d 1172 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 820: 000768e5 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 821: 0017a7d9 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 822: 002ac725 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: 0011b5b5 320 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 826: 0005fab9 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 827: 00150789 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 825: 0011b6cd 320 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 826: 0005f929 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 827: 001505cd 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: 000759ef 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 831: 0004c9f5 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 832: 002273f9 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 830: 00075417 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 831: 0004c975 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 832: 00225bf9 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 833: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ - 834: 002a1f55 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 834: 002a15bd 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 835: 0050aac0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 836: 000b7329 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 837: 00203d29 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 838: 000e85bd 226 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 836: 000b7119 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 837: 00202771 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 838: 000e85d5 226 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 839: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 840: 00075565 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 841: 000459db 74 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 842: 000713c9 44 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ - 843: 000729a5 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 840: 00074f8d 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 841: 0004595b 74 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 842: 0007106d 44 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ + 843: 00072999 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 844: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 845: 0003e5f3 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 845: 0003e573 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 846: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 847: 00068c6f 152 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ + 847: 00068c07 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: 001df881 254 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 851: 001cfc8d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 852: 0006aa51 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 853: 0006ca4b 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 850: 001de0d9 254 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 851: 001ce755 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 852: 0006a9e5 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 853: 0006c9e3 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 855: 0006cea3 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 855: 0006ce3b 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 856: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 857: 000a1479 540 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 858: 001b0d4d 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 859: 0023fabd 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 860: 001462c5 2064 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ - 861: 001c7201 608 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 862: 00075005 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 863: 0016e89d 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 864: 001a6cbd 1744 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 865: 00209f89 360 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 866: 00215ca9 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 867: 0017357d 346 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 857: 000a14a1 540 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 858: 001af555 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 859: 0023e2c5 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 860: 001461bd 2064 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 861: 001c5a69 608 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 862: 00074a51 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 863: 0016e931 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 864: 001a5d2d 1744 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 865: 002089c5 360 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 866: 002144c1 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 867: 00173639 346 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 869: 000e6a59 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 870: 00228b59 1216 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 871: 0005fa95 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 872: 0007fda5 300 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 869: 000e68b9 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 870: 00227359 1216 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 871: 0005f905 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 872: 0007fd45 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: 00195245 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 878: 0025bae1 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 879: 00041b11 454 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 880: 00064c5b 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ - 881: 00258de9 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 882: 000e4161 540 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 877: 001950bd 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 878: 0025a2e9 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 879: 00041a91 454 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 880: 00064c4f 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 881: 002575f1 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 882: 000e3ef9 540 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 884: 00247be9 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 884: 002463f1 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ 885: 0002e001 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ - 886: 000f6a31 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 886: 000f6a85 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: 0007acd1 164 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 890: 001701ad 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 891: 002e2725 1114 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 892: 0003b5bf 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 889: 0007ac69 164 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 890: 00170241 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 891: 002e260d 1120 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 892: 0003b53f 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 893: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 894: 00214709 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 894: 00212f1d 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: 00071331 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 898: 000d67d9 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ - 899: 00097c7d 84 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 900: 000f65a9 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 897: 00070fd5 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 898: 000d6509 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 899: 00097c61 84 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 900: 000f65fd 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: 00233821 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 905: 0006dbd5 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 906: 0006f35f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 904: 00232029 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 905: 0006db6d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 906: 0006f003 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 907: 00503df8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 908: 0006ba8b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 909: 00258a09 628 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 908: 0006ba23 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 909: 00257211 628 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 911: 002a53bd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 911: 002a4a25 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ 912: 005008a0 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ - 913: 00172775 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 914: 00071569 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 915: 0004eeb7 62 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 916: 00298f39 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 917: 0017e3ed 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 918: 000697c1 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 919: 00266a25 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 920: 0003f16d 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 913: 00172831 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 914: 0007120d 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 915: 0004ee37 62 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 916: 002985a1 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 917: 0017e21d 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 918: 00069759 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 919: 00265239 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 920: 0003f0ed 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: 0013aed5 140 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 924: 0013aeed 134 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: 0005ce31 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 927: 0005cdb5 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: 001e2551 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 931: 0004a9f1 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 932: 0012cb75 244 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 930: 001e0da9 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 931: 0004a971 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 932: 0012cb59 244 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 934: 00284551 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 934: 00283ba5 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: 001cac01 248 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 939: 0006f21d 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 938: 001c9469 248 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 939: 0006eebf 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: 00205541 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 943: 001ade59 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 944: 00239209 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 942: 00203f89 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 943: 001ac661 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 944: 00237a11 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 945: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ - 946: 001f08b1 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 947: 00282a05 116 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 948: 0006aacd 202 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 946: 001ef2fd 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 947: 00282025 116 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 948: 0006aa61 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: 00173435 326 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 951: 001734f1 326 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 952: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 953: 000686ad 76 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ - 954: 00055717 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 955: 002053bd 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 953: 00068641 80 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 954: 0005569f 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 955: 00203e05 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 956: 0002d6a5 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ - 957: 002196ed 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ - 958: 002ae399 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 957: 00217f09 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 958: 002ada01 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 960: 00075507 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 960: 00074f2f 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: 0006e60d 108 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 967: 0006e351 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: 00066bb7 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ - 976: 00071455 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 977: 002b341d 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 975: 00066b4b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 976: 000710f9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 977: 002b2a85 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: 001efcd5 162 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 982: 000ad589 376 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 983: 000719ad 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 984: 002c1d89 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 985: 00268645 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 981: 001ee7b5 162 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 982: 000ad5c9 376 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 983: 00071949 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 984: 002c1c61 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 985: 00266e59 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 986: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ - 987: 000ce59d 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 987: 000ce2d1 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: 00171449 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ - 991: 000759a3 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 992: 00123379 180 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 990: 001714d5 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 991: 000753cb 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 992: 00123499 180 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 994: 0009b3e5 198 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 994: 0009b3d5 198 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 995: 00504554 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ - 996: 000b768d 244 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 996: 000b747d 244 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ 997: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 998: 0005afa3 50 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 999: 00149b59 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ - 1000: 0025bb89 348 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ - 1001: 001ca485 216 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 1002: 001bd7ed 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 998: 0005b09f 50 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 999: 001499a5 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 1000: 0025a391 348 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 1001: 001c8ced 216 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 1002: 001bbff5 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ 1003: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1004: 00149b6d 308 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 1005: 002a2bc9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 1006: 00246a89 62 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1007: 00097cd1 180 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1004: 001499b9 308 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 1005: 002a2231 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 1006: 00245291 62 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1007: 00097cb5 180 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 1008: 0002bdc8 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ - 1009: 00206f2d 716 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ - 1010: 000398fb 110 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1011: 00274fb5 304 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1009: 00205975 716 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 1010: 0003987f 110 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ + 1011: 00274691 304 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ 1012: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ - 1013: 00210ef5 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1014: 001efdc9 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1013: 0020f709 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1014: 001ee8a9 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ 1015: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ - 1016: 001cabf5 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ - 1017: 0006dc11 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1018: 0021a04d 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 1019: 0006e4c7 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1020: 00084239 864 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 1016: 001c945d 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1017: 0006dba9 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1018: 00218835 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 1019: 0006e2af 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1020: 000841b5 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: 0021b74d 16 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 1024: 001f09b5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1025: 00235c15 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1023: 00219f35 16 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ + 1024: 001ef401 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1025: 002345c9 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 1026: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ - 1027: 00059c7b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 1027: 00059c03 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ 1028: 0050aa78 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1029: 00250479 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ - 1030: 00280371 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 1031: 000941a9 104 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ - 1032: 001a14e1 544 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1033: 00087c1d 862 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ - 1034: 0006c433 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 1035: 0007157d 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1029: 0024edb9 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1030: 0027f991 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 1031: 00094181 104 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1032: 001a0559 544 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1033: 00087bf1 862 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1034: 0006c3cb 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 1035: 00074e2f 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 1037: 00045bef 428 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 1037: 00045b6f 428 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 1038: 0054f2f4 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 1039: 00253295 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 1040: 001d545d 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 1041: 002e10e5 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 1042: 002750e5 1072 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1043: 0024763d 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1044: 00046ead 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1045: 000da155 206 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1046: 0011f271 1718 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1047: 0006c36b 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 1048: 001a9111 508 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1049: 0006f21f 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1050: 00071647 84 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1039: 00251a9d 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 1040: 001d3f35 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 1041: 002e0fcd 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 1042: 002747c1 1072 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1043: 00245e45 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1044: 00046e2d 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1045: 000d9e81 206 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1046: 0011f391 1718 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1047: 0006c303 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 1048: 001a8181 508 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1049: 0006eec1 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1050: 0007129f 84 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ 1051: 000377af 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 1052: 00235991 262 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1053: 001b1ce9 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 1054: 0022bf9d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1055: 00072e61 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1056: 002d8bb1 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 1057: 001d3a45 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1052: 00234199 262 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1053: 001b04f1 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1054: 0022a79d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1055: 00072c95 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1056: 002d8a8d 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 1057: 001d251d 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1059: 00071453 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ - 1060: 0006c933 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ - 1061: 000754e7 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1062: 0007187d 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 1059: 000710f7 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 1060: 0006c8cb 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1061: 00074f0f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1062: 00071865 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: 00059c4d 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 1066: 00059bd5 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 1067: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1068: 0003f52b 90 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1068: 0003f65b 90 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ 1069: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ - 1070: 000b7781 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1071: 0006d113 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 1072: 00150b25 326 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1070: 000b7571 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1071: 0006d0ab 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 1072: 00150969 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: 001f6391 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ - 1076: 000c839d 144 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1077: 001f5dc9 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 1075: 001f4dd9 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1076: 000c8199 144 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1077: 001f4811 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 1078: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1079: 00122f4d 580 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 1079: 0012306d 580 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ 1080: 0002c5cc 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 1081: 00251c09 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1081: 002501d1 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 1082: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1083: 00238aa5 402 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 1084: 0004b891 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 1085: 001bcee1 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 1086: 000f76b9 1178 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1087: 001ade51 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 1088: 0024354d 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1089: 0020565d 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 1090: 0020a6d5 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1083: 002372ad 402 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1084: 0004b811 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 1085: 001bb6e9 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 1086: 000f7709 1178 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1087: 001ac659 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 1088: 00241d55 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1089: 002040a5 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 1090: 00209111 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 1092: 001167f9 480 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1092: 0011692d 480 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1093: 0054f2f0 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 1094: 000f39c9 680 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 1095: 0024d4f9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1094: 000f3a01 680 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 1095: 0024bca9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 1097: 00234ba1 328 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1097: 002333a9 328 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1098: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ - 1099: 0007bae5 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1100: 000fe851 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1099: 0007ba7d 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1100: 000fe8d9 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ 1101: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 1102: 0006bc7b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1102: 0006bc13 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ 1103: 00507324 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1104: 002519b9 180 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ - 1105: 001daa19 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1104: 00250001 180 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1105: 001d9271 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ 1106: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 1107: 00219649 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 1108: 00095229 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 1109: 002326a1 168 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1110: 0004e249 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1107: 00217e65 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 1108: 00095201 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 1109: 00230ea1 168 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1110: 0004e1c9 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: 0028d085 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1114: 0015a339 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1113: 0028c6d5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1114: 0015a189 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: 0004c451 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1118: 0005cc05 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1117: 0004c3d1 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1118: 0005cb89 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1119: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1120: 00207539 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 1120: 00205f81 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 1121: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 1122: 00042891 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ - 1123: 000b6f31 392 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 1124: 001da2cd 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 1125: 00066b19 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 1126: 0005c60b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 1127: 000fea71 212 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ - 1128: 001cabe9 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1129: 001b0ec9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1122: 00042811 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1123: 000b6d21 392 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 1124: 001d8b25 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 1125: 00066aad 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 1126: 0005c58f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 1127: 000feaf9 212 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1128: 001c9451 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1129: 001af6d1 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: 000f4805 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1133: 00134e29 128 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ - 1134: 001ccaed 32 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 1135: 002049f1 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1136: 001cdd31 196 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 1137: 00240519 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1138: 0015600d 222 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1139: 001f1119 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 1140: 0006cddb 94 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ - 1141: 0015c199 190 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 1132: 000f483d 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1133: 00134e21 128 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1134: 001cb349 32 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1135: 00203439 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1136: 001cc58d 196 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 1137: 0023ed21 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1138: 00155e5d 222 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1139: 001efb65 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1140: 0006cd73 94 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1141: 0015bfe9 190 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ 1142: 0013e4bd 180 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ - 1144: 000714b3 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1145: 00284a41 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1146: 0036a664 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1147: 001ef629 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1148: 0006cf9f 114 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1144: 00071157 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1145: 00284091 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1146: 0036a524 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1147: 001ee109 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1148: 0006cf37 114 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ 1149: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ - 1150: 00057b29 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 1150: 00057ab1 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: 002a192d 760 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 1154: 002a0f95 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: 002381a5 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1158: 00247c3d 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 1157: 002369ad 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1158: 00246445 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 1159: 0002b2f0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 1160: 0006f281 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1161: 00128e59 3176 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 1162: 0003b4c9 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1160: 0006ef25 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1161: 00128f29 3188 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 1162: 0003b449 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: 000e20f5 428 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1166: 000e1e8d 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: 001232c5 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1170: 00072fa3 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1171: 0022e8e5 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1172: 00140205 1160 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1173: 0009abf5 1260 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 1174: 0029e82d 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 1175: 0006cedb 118 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1176: 002461dd 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 1177: 002b9bf5 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 1169: 001233e5 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1170: 00072dd7 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1171: 0022d249 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1172: 001401fd 1160 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1173: 0009abe1 1264 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 1174: 0029de95 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 1175: 0006ce73 118 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1176: 002449e5 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 1177: 002b9acd 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ 1178: 0013e36d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1179: 000422f3 146 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ - 1180: 002e2b99 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 1179: 00042273 146 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1180: 002e2a85 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1182: 001ca0ad 68 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1183: 002d9611 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1182: 001c8915 68 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1183: 002d94f1 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ 1184: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 1185: 002e37c0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1186: 0029e139 384 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1187: 002af0ed 158 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1188: 000795c9 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1189: 00151751 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1190: 00259a91 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 1191: 00083899 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 1185: 002e3680 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1186: 0029d79d 384 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1187: 002ae755 158 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1188: 000794a5 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1189: 0015159d 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1190: 00258299 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 1191: 00083815 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ 1192: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ - 1193: 0023e325 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1194: 00250231 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 1195: 000db5bd 632 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1196: 0016edd9 4 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1193: 0023cb2d 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1194: 0024e9e1 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1195: 000db2e9 632 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1196: 0016ee6d 4 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1197: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1198: 0009b575 50 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1199: 002381dd 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 1200: 0006c449 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1198: 0009b565 50 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1199: 002369e5 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 1200: 0006c3e1 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1201: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ - 1202: 0005c861 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1203: 00246e15 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1202: 0005c7e5 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1203: 0024561d 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: 002ab10d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1206: 002aa775 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1207: 005033b4 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1208: 002b2bfd 868 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1208: 002b2265 868 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 1210: 00218ab5 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1211: 000db54d 112 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1212: 0006ddbd 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 00073571 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1210: 002172d1 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1211: 000db279 112 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1212: 0006dd55 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000733a5 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1214: 0054f078 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1215: 001ade69 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 1216: 00280345 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 1217: 00212e9d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1218: 00072afb 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1215: 001ac671 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1216: 0027f965 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 1217: 002116b1 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1218: 00072a01 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1219: 0050aafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 1220: 0026b1a5 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 1221: 002d7691 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1222: 001efa35 22 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 1220: 002699b5 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1221: 002d7569 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1222: 001ee515 22 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 1223: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1224: 0006cc53 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 1224: 0006cbeb 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 1225: 00503694 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1226: 0006e2f7 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1226: 0006ee95 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ 1227: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1228: 00075679 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 1229: 00337acc 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 1228: 000750a1 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 1229: 0033798c 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: 002d9881 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1232: 002d9761 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1234: 001ea9b5 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 1235: 001430b9 544 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 1234: 001e9399 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 1235: 001430ad 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: 00246e29 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1239: 0025a2b9 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ - 1240: 0020dd05 64 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1241: 0024b3bd 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1242: 0009924d 556 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 1238: 00245631 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1239: 00258ac1 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1240: 0020c741 64 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1241: 00249bc5 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1242: 00099235 556 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 1243: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1244: 0006c0f1 228 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1245: 00060395 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 1246: 00052491 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1244: 0006c089 228 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1245: 00060205 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 1246: 00052415 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1247: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 1248: 0025bce5 598 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 1248: 0025a4ed 598 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ 1249: 0002d839 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1250: 0029a8ed 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1250: 00299f59 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: 001807b9 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 1254: 002a5275 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1255: 0006c76f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1253: 001805e9 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 1254: 002a48dd 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1255: 0006c707 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 1256: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1257: 00121d55 22 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1257: 00121e75 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: 0006d1d9 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1261: 0026e2e9 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 1262: 0006c967 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1260: 0006d171 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1261: 0026caf9 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 1262: 0006c8ff 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 1263: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 1264: 0005d33d 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1265: 0006f30f 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1266: 00253205 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1264: 0005d2c1 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1265: 0006efb3 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1266: 00251a0d 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1267: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1268: 0024b46d 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ - 1269: 0006e2cd 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ - 1270: 0004f355 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 1268: 00249c75 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 1269: 0006ee6b 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 1270: 0004f2d5 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ 1271: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1272: 000756b1 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1272: 000750d9 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1273: 0050111c 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1274: 0021cea9 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1275: 001bcf4d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1274: 0021b68d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1275: 001bb755 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: 001610a9 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1280: 001ccb0d 340 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ - 1281: 0029ce59 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1282: 00144389 228 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1283: 001cab99 80 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1284: 002e0271 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1285: 001594d5 424 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 1286: 000759f3 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1287: 000cc269 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1288: 002a6d95 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1279: 00160f01 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1280: 001cb369 340 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 1281: 0029c4c1 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1282: 0014437d 228 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1283: 001c9401 80 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1284: 002e00d9 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1285: 0015932d 424 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 1286: 0007541b 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1287: 000cbf91 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1288: 002a63fd 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ 1289: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 1290: 000d6209 488 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1291: 00217435 224 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 1290: 000d5f39 488 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1291: 00215c4d 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: 0006c481 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1298: 0007a901 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1299: 0007acb1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1300: 002231bd 352 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1301: 002905c9 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1302: 001a2d45 42 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 1303: 00064c45 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1304: 00047917 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1297: 0006c419 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1298: 0007a89d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1299: 0007ac49 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1300: 002219bd 352 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1301: 0028fc19 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1302: 001a1dbd 42 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 1303: 00064c39 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1304: 00047897 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 1305: 0050407c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1306: 001b27f5 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1307: 0007500d 92 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1306: 001b0ff9 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1307: 00074a59 92 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ 1308: 00503764 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1309: 00250d99 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1310: 00059d4b 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1311: 002c3405 45234 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 1312: 0006afb5 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1313: 0016dcdd 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1309: 0024f54d 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1310: 00059cd3 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1311: 002c32dd 45234 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 1312: 0006af49 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1313: 0016dd71 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ 1314: 0013e2ed 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ 1315: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1316: 000415a5 166 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1317: 000af3d1 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1318: 000aacad 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 1319: 001313b1 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1320: 0004d5fb 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1321: 00154cf1 94 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1316: 00041525 166 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1317: 000af1a5 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1318: 000aaced 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 1319: 001313a1 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1320: 0004d57b 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1321: 00154b41 94 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1322: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 1323: 00066639 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1323: 000665cd 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: 0029a3f5 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1328: 0006c42d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 1329: 001bcdbd 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1330: 001f54a5 116 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 1331: 00238559 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 1327: 00299a61 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1328: 0006c3c5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 1329: 001bb5c5 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1330: 001f3eed 116 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 1331: 00236d61 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: 0006bc43 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1335: 002a53e5 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1336: 00251e09 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ - 1337: 0021d225 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1338: 000eead5 206 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ - 1339: 0006c2f9 54 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1340: 002161a1 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 1334: 0006bbdb 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1335: 002a4a4d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1336: 00250449 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 1337: 0021ba0d 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1338: 000eeb09 206 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1339: 0006c291 54 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1340: 002149b9 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ 1341: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 1342: 00268be5 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1342: 002673fd 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: 0027ef11 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1349: 0027e531 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: 00104e05 328 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 1352: 00104e85 328 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 1353: 0002d5e1 196 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1354: 002bdff5 418 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1355: 0006f37b 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 1354: 002bdecd 418 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1355: 0006f01f 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: 001c5735 860 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 1359: 00174fe5 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1360: 00056f71 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1358: 001c3f45 860 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1359: 00175099 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1360: 00056ef9 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 1361: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ - 1362: 000523ed 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1362: 00052371 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ 1363: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 1364: 0023e99d 120 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1365: 0007a301 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ - 1366: 001caaf1 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1364: 0023d1a5 120 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1365: 0007a29d 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 1366: 001c9359 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ 1367: 00503988 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1368: 000eedbd 780 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 1369: 002a3261 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1370: 001ea9c1 98 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ - 1371: 0020881d 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1372: 00280415 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1368: 000eedf1 780 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 1369: 002a28c9 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1370: 001e93a5 98 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1371: 00207265 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1372: 0027fa35 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: 0009b9f9 88 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1376: 0009b9e9 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: 00074461 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 1380: 0006c725 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 1381: 00217699 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 1379: 0007578f 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 1380: 0006c6bd 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 1381: 00215eb9 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ 1382: 000317e3 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1383: 000aa37d 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1383: 000aa3bd 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1384: 0050467c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 1385: 00142acd 824 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1386: 0008ba05 258 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1387: 001841cd 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 1388: 000b3e99 348 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ - 1389: 0026894d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ - 1390: 0026e8b9 212 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1385: 00142ac1 824 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1386: 0008b9e5 258 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1387: 00184029 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 1388: 000b3c8d 348 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1389: 00267161 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1390: 0026d0c9 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: 0005a539 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 1394: 0003d5a5 508 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1395: 002e015d 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1396: 001efc6d 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1393: 0005a4c1 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 1394: 0003d525 508 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1395: 002dffc5 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1396: 001ee74d 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: 002e2b9d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 1400: 001e0c21 324 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1401: 00072f6d 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 1399: 002e2a89 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 1400: 001df479 324 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1401: 00072da1 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 1402: 00505fbc 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ - 1403: 000738f9 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1403: 000736cd 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1404: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ - 1405: 0021667d 628 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1406: 0004c9c9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ - 1407: 000755c7 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 1408: 001cfd55 208 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1409: 0009b311 204 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ - 1410: 0006bd7f 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1405: 00214e95 628 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1406: 0004c949 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 1407: 00074fef 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1408: 001ce81d 208 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1409: 0009b301 204 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1410: 0006bd17 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1411: 0054f068 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1412: 00070dad 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1413: 00219549 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1414: 0009973d 1476 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1415: 000b0e71 300 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 1412: 00070a51 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1413: 00217d65 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1414: 00099729 1476 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1415: 000b0c45 300 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ 1416: 0003587d 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1417: 0006d3ab 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 1418: 00103ff9 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1419: 001ade61 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1420: 0006f33b 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 1421: 00069561 608 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 1417: 0006d343 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1418: 00104079 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1419: 001ac669 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1420: 0006efdf 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1421: 000694f9 608 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ 1422: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1423: 001f702d 262 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 1424: 000dc57d 1274 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1423: 001f5a75 262 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 1424: 000dc2a9 1270 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: 00222e8d 68 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 1428: 00075877 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 1429: 000713f5 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1427: 0022168d 68 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 1428: 0007529f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 1429: 00071099 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ 1430: 00032e15 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1431: 000e8715 746 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 1431: 000e872d 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: 0006d0ad 96 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 1434: 0006d045 96 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ 1435: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 1436: 001842e1 276 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 1436: 0018413d 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: 001221d1 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1440: 001222f1 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ 1441: 0050ab30 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ - 1442: 0007a71d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 1443: 000734fd 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1444: 0026dce5 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1442: 0007a6b9 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 1443: 00073331 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1444: 0026c4f5 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: 0015ca7d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 1447: 0015c8cd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ 1448: 0002c8d1 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ - 1449: 00063c1d 180 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ - 1450: 0020794d 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 1451: 0021fbfd 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1449: 00063bad 180 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1450: 00206395 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 1451: 0021e3fd 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 1452: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 1453: 00040bd9 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 1453: 00040b59 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: 00093c69 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ - 1458: 00074b1f 184 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1457: 00093c41 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 1458: 00074517 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: 002173b1 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 1463: 0005c70d 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1464: 0010cd55 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1462: 00215bc9 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 1463: 0005c691 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1464: 0010cddd 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: 00057301 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 1467: 00057289 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 1468: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1469: 00084fa1 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1469: 00084f7d 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ 1470: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1471: 00151dc5 1536 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ - 1472: 0026b18d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 1473: 001484b5 1196 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1471: 00151c11 1534 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1472: 0026999d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 1473: 00148301 1196 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1474: 00577db4 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ - 1475: 000b73fd 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1475: 000b71ed 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ 1476: 0050ab34 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1477: 000f26a9 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1477: 000f26d5 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: 000758d7 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 1481: 0006a27f 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1482: 00244ddd 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 1480: 000752ff 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1481: 0006a1bb 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1482: 002435e5 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ 1483: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1484: 0027ef79 56 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1485: 00072d0f 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ - 1486: 0006f30b 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1484: 0027e599 56 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1485: 00072c0b 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 1486: 0006efaf 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ 1487: 0050906c 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1488: 000713ff 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1488: 000710a3 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: 0006864d 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1491: 000685e1 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ 1492: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 1493: 001df98d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1494: 001169d9 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1495: 000edfa9 734 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 1493: 001de1e5 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1494: 00116b0d 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1495: 000edfdd 734 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 1496: 0002cebd 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 1497: 0007589d 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1498: 0006daf5 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 1499: 002be4f1 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 1500: 00083985 396 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 1501: 00073cd7 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 1497: 000752c5 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1498: 0006da8d 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 1499: 002be3c9 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1500: 00083901 396 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 1501: 00073a31 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: 00039fb9 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1507: 00039f3d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1509: 00038f35 872 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ - 1510: 0006835b 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1511: 002d0501 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 1512: 00220839 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1513: 002823d1 128 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 1514: 0006a3c7 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1509: 00038eb9 872 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1510: 000682ef 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1511: 002d03e1 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 1512: 0021f039 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1513: 002819f1 128 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 1514: 0006a35b 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1515: 0054f2e8 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 1516: 00160db9 752 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1516: 00160c11 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: 001b1ff9 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1519: 001b0801 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: 00209749 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 1522: 00208191 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 1523: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ - 1524: 0027efb1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 1525: 0009fe75 444 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1524: 0027e5d1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 1525: 0009fe9d 444 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1526: 00032bed 396 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 1527: 000dd169 128 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1528: 00155e0d 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 1529: 00118dbd 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 1530: 001550e1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ - 1531: 001ebf1d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 1532: 00224609 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1527: 000dce71 128 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1528: 00155c5d 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 1529: 00118eed 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 1530: 00154f31 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1531: 001ea8fd 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 1532: 00222e09 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 1533: 0002b888 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1534: 00103a0d 216 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 1534: 00103a8d 216 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ 1535: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1536: 0014fdc9 326 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1536: 0014fc0d 326 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ 1537: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ - 1538: 00072cf1 30 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 1538: 00072bed 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: 001df981 10 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1541: 001de1d9 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: 001273fd 792 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ - 1545: 0023fe45 438 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1544: 001274cd 792 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 1545: 0023e64d 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: 0006e215 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 1550: 0006edb3 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: 00262631 190 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1554: 0028155d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ - 1555: 00116ac9 176 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1556: 0010a981 398 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1557: 002d1849 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 1558: 0006f34f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1559: 00247775 104 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1560: 0006cf51 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 1561: 002cefb5 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 1562: 00072a63 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 1563: 00056455 516 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ - 1564: 0017dbe9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1553: 00260e45 190 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1554: 00280b7d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1555: 00116bfd 176 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1556: 0010aa11 398 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1557: 002d1725 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 1558: 0006eff3 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1559: 00245f7d 104 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1560: 0006cee9 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 1561: 002cee8d 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 1562: 00071349 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 1563: 000563dd 516 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 1564: 0017da19 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ 1565: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 1566: 00219b1d 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1566: 00218339 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ 1567: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1568: 0012c395 452 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1568: 0012c379 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: 00207e41 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 1572: 00206889 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 1573: 00507fbc 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1574: 001b0c9d 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 1575: 002086ed 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ - 1576: 000fb669 168 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 1574: 001af4a5 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1575: 00207135 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1576: 000fb6b9 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: 00171479 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 1580: 00043969 400 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1579: 00171505 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 1580: 000438e9 400 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ 1581: 0050ab1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 1582: 001478ed 1284 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ - 1583: 0006c9b9 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1584: 0017e6f1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ - 1585: 0003b189 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 1582: 001477e5 1284 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1583: 0006c951 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1584: 0017e521 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 1585: 0003b10d 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 1586: 0002b1cc 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1587: 001d09c5 700 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1587: 001cf48d 700 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1588: 00507660 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 1589: 0005c595 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ - 1590: 00150cb5 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 1591: 0006c92d 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 1589: 0005c519 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1590: 00150af9 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 1591: 0006c8c5 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1593: 001ef8a9 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 1594: 0006a39d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 1593: 001ee389 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 1594: 0006a331 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 1596: 00145a35 930 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 1597: 00043ef1 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 1598: 00134835 632 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1596: 00145a29 930 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 1597: 00043e71 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 1598: 0013482d 632 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 1600: 001c690d 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1600: 001c511d 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1601: 0002bbe8 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1602: 00050119 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 1603: 001abae9 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1604: 00245071 246 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1602: 0005009d 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 1603: 001aa2f1 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1604: 00243879 246 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ 1605: 0050bab0 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1606: 0006c4f3 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1607: 0006e5a1 108 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1608: 001eaba5 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1606: 0006c48b 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1607: 0006e2e3 110 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1608: 001e9585 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1610: 00073dcb 38 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 1611: 0021debd 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1612: 001e2f65 258 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1610: 00073b25 38 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1611: 0021c6a5 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1612: 001e17bd 258 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1613: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1614: 000714a9 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1614: 0007114d 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: 001672f5 6172 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 1618: 00061037 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1617: 00167175 6172 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 1618: 00060dfb 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1619: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1620: 00232c8d 268 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1621: 000a2601 262 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1620: 0023148d 268 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1621: 000a2629 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: 0006c777 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1625: 0023f579 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 1624: 0006c70f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1625: 0023dd81 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: 001560ed 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1629: 000945f1 344 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1630: 00073e15 214 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1631: 00094229 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 1632: 0012288d 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1628: 00155f3d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1629: 000945c9 344 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1630: 00073b6f 214 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1631: 00094201 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 1632: 001229ad 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: 0020db3d 82 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1636: 0021def1 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1637: 000744f3 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1635: 0020c579 82 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1636: 0021c6d9 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1637: 000741bd 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 1638: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 1639: 001aed75 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 1640: 001c6e95 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ - 1641: 000a39c5 232 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1642: 002c2915 228 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 1643: 0006babf 320 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1644: 002e2ba5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ - 1645: 0029ee21 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1646: 0021c0fd 308 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1639: 001ad57d 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1640: 001c56a5 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1641: 000a39ed 232 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1642: 002c27ed 228 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 1643: 0006ba57 320 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1644: 002e2a91 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1645: 0029e489 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1646: 0021a8e5 308 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1647: 0050aadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1648: 00251bc9 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 1649: 0011087d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1650: 00088279 772 FUNC GLOBAL DEFAULT 12 _PyType_AllocNoTrack │ │ │ │ - 1651: 0006bee9 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 1652: 000db289 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1653: 0011e495 88 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1648: 0025032d 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 1649: 001109b5 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1650: 0008824d 772 FUNC GLOBAL DEFAULT 12 _PyType_AllocNoTrack │ │ │ │ + 1651: 0006be81 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 1652: 000dafb5 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 0011e5b5 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: 00154d65 508 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1658: 001df781 4 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 1657: 00154bb5 508 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1658: 001ddfd9 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: 00130981 1374 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ - 1663: 00153eed 396 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1664: 002439f9 132 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 1665: 0005e5f3 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 1666: 00233589 120 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1662: 00130971 1374 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1663: 00153d3d 396 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1664: 00242201 132 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 1665: 0005e537 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 1666: 00231d91 120 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1667: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 1668: 0022f311 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 1668: 0022dc29 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ 1669: 0002d249 196 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1670: 00206525 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 1670: 00204f6d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ 1671: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1672: 002160d5 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1673: 0024ba65 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1674: 00208811 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1672: 002148ed 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1673: 0024a26d 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1674: 00207259 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: 001e4605 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1678: 0032f43c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 1677: 001e2e5d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1678: 0032f2fc 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ 1679: 0002cd09 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1680: 0006d119 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1680: 0006d0b1 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: 001dac19 120 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 1684: 00086649 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 1685: 00154d51 20 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1686: 0012c001 916 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ - 1687: 00060cdb 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1688: 0048e3b4 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1683: 001d9471 120 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1684: 00086625 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 1685: 00154ba1 20 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1686: 0012bfe5 916 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1687: 00060b53 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 1688: 0048e274 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ 1689: 000316ad 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1690: 0006e2a3 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1691: 000e86a1 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1690: 0006ee41 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1691: 000e86b9 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: 0007a6ed 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1695: 002b6139 534 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1696: 000ee289 244 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 1697: 00282019 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1698: 00080aa9 516 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1699: 0007567f 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1700: 001cc69d 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1701: 0006d10d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 1702: 001a29fd 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1694: 0007a689 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1695: 002b6009 534 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1696: 000ee2bd 244 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 1697: 00281639 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1698: 00080a2d 516 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1699: 000750a7 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1700: 001caef9 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1701: 0006d0a5 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 1702: 001a1a75 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1703: 0002cb65 252 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 1704: 00068e5d 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 1704: 00068df5 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 1705: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ - 1706: 002dbcd1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1706: 002dbbb9 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ 1707: 00030903 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ - 1708: 0022c349 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1708: 0022ab49 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: 0021bb6d 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1712: 0021a355 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: 001c6a31 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1716: 0009df31 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1715: 001c5241 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1716: 0009df65 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1717: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 1718: 000715a1 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 1719: 002526e5 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 1720: 001947f5 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1721: 00149d9d 272 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1722: 000e8de1 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1718: 00074e53 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 1719: 00250d7d 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 1720: 0019466d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1721: 00149be9 272 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1722: 000e8df9 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: 0011caed 704 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1725: 0011cc05 704 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 1726: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1727: 0006ada5 60 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1727: 0006ad39 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: 0006bfb3 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 1730: 0006bf4b 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 1731: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 1732: 00235e05 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1732: 0023460d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1733: 00507ddc 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1734: 002e208d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1734: 002e1f75 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: 00218fcd 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1738: 002177e9 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1739: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 1740: 00228a2d 300 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 1740: 0022722d 300 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 1741: 0054f2d4 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1742: 000885d5 34 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 1743: 0005c711 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1744: 002b5121 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1745: 000730f1 816 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 1742: 000885a9 34 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 1743: 0005c695 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1744: 002b4ff1 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1745: 00072f25 816 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ - 1747: 000b401d 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 1748: 000f0079 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1749: 001667cd 326 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1750: 0006b937 146 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1751: 0024311d 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 1747: 000b3e11 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1748: 000f00a9 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1749: 0016664d 326 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1750: 0006b8cb 146 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1751: 00241925 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 1752: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ - 1753: 000750c9 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1753: 00079515 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1754: 0002cc61 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 1755: 000554f5 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1756: 00071459 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 1755: 0005547d 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1756: 000710fd 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 1758: 0006c9bf 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 1758: 0006c957 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 1759: 0054f064 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 1760: 002597a1 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 1761: 000652d1 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1760: 00257fa9 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 1761: 000651b5 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1763: 003f5350 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ - 1764: 000758dd 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1765: 000606a3 486 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1763: 003f5210 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 1764: 00075305 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1765: 00060511 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: 001b2745 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1769: 001b0f49 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ 1770: 0050e014 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ - 1771: 00293f25 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 1772: 0007564b 46 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 1773: 001c8fc9 8 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1771: 0028fe55 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 1772: 00075073 46 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 1773: 001c7831 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: 0007b44d 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1776: 0007b3e5 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ 1777: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 1778: 002a94b5 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1779: 00046399 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1780: 001b195d 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1781: 0004f01b 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1778: 002a8b1d 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1779: 00046319 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1780: 001b0165 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1781: 0004ef9b 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: 0005b149 56 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 1788: 001ef911 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1787: 0005b0d1 56 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 1788: 001ee3f1 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: 000a9bf9 512 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 1792: 000a9c35 512 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 1793: 000300fb 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 1794: 002241b9 70 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1795: 0024b25d 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 1796: 000dbfdd 108 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1794: 002229b9 70 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1795: 00249a65 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 1796: 000dbd09 108 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ 1797: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 1798: 000573a5 100 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 1799: 0005c2e9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1800: 00063cd1 116 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1798: 0005732d 100 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 1799: 0005c26d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1800: 00063c61 116 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ 1801: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1802: 001b881d 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1802: 001b7025 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ 1803: 0002bc88 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1804: 00263131 158 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1805: 001948f9 276 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1806: 0006c48d 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ - 1807: 002dc5b5 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 1808: 00214d79 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1809: 0005aefd 80 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 1810: 002e2ba9 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 1804: 00261945 158 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1805: 00194771 276 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1806: 0006c425 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 1807: 002dc49d 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 1808: 0021358d 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1809: 0005ae85 80 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1810: 002e2acd 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1812: 0005c089 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 1812: 0005c00d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ 1813: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 1814: 00075575 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1814: 00074f9d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ 1815: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1816: 0003f709 136 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1817: 0023360d 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ - 1818: 000756cb 18 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 1816: 0003f839 136 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1817: 00231e15 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 1818: 000750f3 18 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ 1819: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1820: 0008328d 172 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ - 1821: 0006c91d 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1820: 00083209 172 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 1821: 0006c8b5 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ 1822: 0002c1f0 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1823: 00109d5d 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 1823: 00109ded 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 1825: 002e2b95 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ - 1826: 001dda49 340 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ - 1827: 001d8bd1 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1825: 002e2a81 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 1826: 001dc2a1 340 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 1827: 001d7429 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: 00073d31 154 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 1830: 00073a8b 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: 00171229 476 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1834: 00074437 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 1835: 001ebfad 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 1833: 001712b5 476 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1834: 00074193 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 1835: 001ea98d 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ 1836: 00506238 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1837: 0006c5ff 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 1838: 0009b261 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 1839: 0006d999 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1840: 00080355 248 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 1837: 0006c597 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 1838: 0009b251 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 1839: 0006d931 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1840: 0008026d 248 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 1841: 0054f2d8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 1842: 002bc291 496 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 1842: 002bc169 496 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 1843: 00037005 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1844: 002e03a1 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 1845: 0006d017 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 1846: 00268361 50 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ - 1847: 000664d1 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1848: 000714a3 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 1844: 002e0209 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1845: 0006cfaf 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1846: 00266b75 50 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 1847: 00066465 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1848: 00071147 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ 1849: 0002b2d8 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ - 1850: 00214471 560 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 1851: 001a36a9 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1852: 00075b19 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 1853: 002a78b5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1854: 0006cacb 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1855: 00213edd 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1856: 00151c7d 326 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 1857: 000e6a5d 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ - 1858: 0025b8e9 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1859: 002442cd 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ - 1860: 001cdd11 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 1861: 0003dd13 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1862: 000e4721 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ - 1863: 001f5dbd 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ - 1864: 0006c6df 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1865: 000b0f9d 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 1850: 00212c85 560 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1851: 001a2721 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1852: 00076183 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 1853: 002a6f1d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1854: 0006ca63 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1855: 002126f1 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1856: 00151ac9 326 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1857: 000e68bd 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 1858: 0025a0f1 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1859: 00242ad5 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 1860: 001cc56d 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 1861: 0003dc93 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1862: 000e44b9 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 1863: 001f4805 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 1864: 0006c677 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1865: 000b0d71 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ 1866: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 1867: 0026855d 230 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1868: 0024afd1 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1867: 00266d71 230 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1868: 002497d9 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1869: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 1870: 0009a9d5 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 1871: 001cddf5 492 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 1870: 0009a9c1 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 1871: 001cc651 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: 00066211 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1874: 000661a5 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: 0009f5d1 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 1880: 002d9ca5 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 1881: 0003c25d 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ - 1882: 000557b9 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1879: 0009f5f9 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 1880: 002d9b85 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 1881: 0003c0b1 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1882: 00055741 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: 000fc285 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 1885: 000fc2d5 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 1886: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 1887: 00155eb1 346 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1887: 00155d01 346 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1888: 0002b840 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1889: 0007549f 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1889: 00074ec7 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1890: 00502f60 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1891: 0009a87d 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 1892: 0014ad6d 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1893: 0017e6f5 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1894: 00050955 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1891: 0009a869 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1892: 0014afc9 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1893: 0017e525 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1894: 000508dd 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ 1895: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ - 1896: 001b2471 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1897: 001228a1 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 1898: 003f5340 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1896: 001b0c79 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1897: 001229c1 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 1898: 003f5200 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 1900: 00069e11 348 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1901: 0006c63f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1902: 0023de3d 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1900: 00069c91 348 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1901: 0006c5d7 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1902: 0023c645 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: 0012a459 552 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 1906: 00059541 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 1905: 0012a535 552 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 1906: 000594c9 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: 000758d3 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1910: 0005adad 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1909: 000752fb 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1910: 0005ad35 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: 002832b9 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 1915: 00098a45 2056 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 1916: 0018462d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1917: 0009a001 1396 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1914: 002828d9 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 1915: 00098a29 2060 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 1916: 00184489 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1917: 00099fed 1396 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ 1918: 0050dcd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1919: 00060ccd 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 1919: 00060b45 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ 1920: 00505214 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 1921: 001ade81 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1921: 001ac689 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1922: 00505b64 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1923: 000a5e49 92 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1924: 0015587d 198 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 1925: 00148b69 302 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1926: 001c6c05 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1927: 0004dfa3 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1928: 00168e39 228 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1929: 00057cdb 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 1923: 000a5e61 92 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1924: 001556cd 198 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1925: 001489b5 302 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1926: 001c5415 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1927: 0004df23 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1928: 00168cb9 228 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1929: 00057c63 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 1930: 00504bd0 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 1931: 001531f9 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1931: 00153049 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 1932: 0050aa74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1933: 00078ad3 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1934: 0008e835 568 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 1935: 0012287d 16 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1936: 0010a2d9 890 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1937: 002b8331 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ - 1938: 0006c993 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 1939: 0006e243 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 1933: 00078adb 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1934: 0008e815 568 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 1935: 0012299d 16 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1936: 0010a369 890 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1937: 002b8201 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 1938: 0006c92b 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 1939: 0006ede1 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 1940: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1941: 000b9f01 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1941: 000b9cfd 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1942: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 1943: 000f9b69 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 1943: 000f9bb9 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: 000755f7 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1947: 0007501f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ 1948: 0002b9a0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1949: 0004a0af 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 1950: 001142b5 796 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 1951: 0006d43b 486 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 1952: 0006e351 132 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1949: 0004a02f 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1950: 001143e9 796 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 1951: 0006d3d3 486 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1952: 0006e13f 130 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: 001e66a1 1400 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 1956: 001e4ef9 1404 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ 1957: 0050f3a0 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1958: 00138cad 1090 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1958: 00138cc5 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: 001b1e31 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 1962: 0011aec5 436 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1963: 002d0441 180 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ - 1964: 001b1a7d 376 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1965: 0025e11d 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1966: 002b68ed 260 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1961: 001b0639 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 1962: 0011afdd 436 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1963: 002d0321 180 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 1964: 001b0285 376 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1965: 0025c925 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: 00076269 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 1971: 0007673d 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ 1972: 0050aa94 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1973: 0019547d 416 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1974: 0004c671 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1975: 00257d05 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 1976: 001dc641 52 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 1977: 00050249 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1978: 002da28d 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1973: 001952f5 416 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1974: 0004c5f1 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1975: 00256509 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 1976: 001dae99 52 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 1977: 000501cd 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1978: 002da16d 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: 00071451 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 1984: 0004712f 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1985: 001d9d45 1140 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ - 1986: 0014db05 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 1987: 002e0ffd 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 1988: 0006c1d5 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1989: 00241a59 4 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 1990: 001390f1 352 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 1991: 0004157f 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1983: 000710f5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 1984: 000470af 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1985: 001d859d 1140 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1986: 0014d935 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 1987: 002e0ee5 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 1988: 0006c16d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1989: 00240261 4 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 1990: 00139109 360 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 1991: 000414ff 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1992: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 1993: 001ef295 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 1994: 00160799 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 1995: 00259795 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1993: 001edd75 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 1994: 001605ed 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1995: 00257f9d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1996: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1997: 00064b07 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1997: 00064afb 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ 1998: 00504920 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 1999: 00071593 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ - 2000: 00133b6d 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1999: 00074e45 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 2000: 00133b65 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 2002: 0025e4e5 412 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 2003: 001d1149 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 2004: 00075a71 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 2005: 0006baab 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 2002: 0025cced 412 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 2003: 001cfc11 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2004: 00075499 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 2005: 0006ba43 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 2006: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 2007: 00272875 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2008: 0006c2b7 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 2009: 0015e8e1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2010: 00068793 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 2011: 00071421 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 2012: 002b4f65 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 2007: 00271085 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2008: 0006c24f 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 2009: 0015e731 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2010: 0006872b 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 2011: 000710c5 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: 0018aff9 1012 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 2015: 0029f485 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 2014: 0018ae65 1012 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 2015: 0029eaed 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ - 2017: 0006ac7f 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ - 2018: 002178c1 934 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 2019: 000581ef 94 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 2017: 0006ac13 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 2018: 002160e1 934 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 2019: 00058177 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: 000847f9 564 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 2022: 000847d5 564 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ 2023: 00513824 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 2024: 0006e495 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 2025: 002a0a21 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ - 2026: 001f5d55 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 2024: 0006e27d 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 2025: 002a0089 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 2026: 001f479d 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ 2027: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 2028: 0025208d 416 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 2029: 0006e0f7 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 2030: 002182a1 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 2031: 0021ba99 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 2028: 00250879 416 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 2029: 0006e03f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 2030: 00216ac1 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 2031: 0021a281 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: 000b1021 86 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 2035: 00142615 298 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 2034: 000b0df5 86 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 2035: 00142609 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: 002ade91 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 2039: 0006dc7d 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 2040: 0021d8ed 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 2041: 001da2c1 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 2038: 002ad4f9 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 2039: 0006dc15 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 2040: 0021c0d5 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 2041: 001d8b19 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 2042: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ - 2043: 002142f5 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2043: 00212b09 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ 2044: 0054f2c8 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 2045: 0008fa3d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 2046: 0007a009 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 2045: 0008fa1d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 2046: 00079fa5 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: 00227ad5 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 2051: 002262d5 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: 0024412d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 2055: 002388d5 178 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2054: 00242935 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 2055: 002370dd 178 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 2056: 0050aaec 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ - 2057: 000e437d 212 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 2057: 000e4115 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: 00118c21 236 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 2061: 0022942d 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 2062: 00192025 60 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 2060: 00118d51 236 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 2061: 00227c2d 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 2062: 00191e75 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: 002b813d 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 2066: 00207b45 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 2067: 0007552f 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 2068: 00072bef 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 2065: 002b800d 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 2066: 0020658d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 2067: 00074f57 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 2068: 00072ae9 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 2070: 00214c0d 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 2070: 00213421 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: 00065703 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2074: 001f2579 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 2075: 00075c75 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2076: 0026ead1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 2077: 0021f8c1 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2073: 00065695 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2074: 001f0fc1 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 2075: 000762e1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2076: 0026d2e1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2077: 0021e0c1 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 2078: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2079: 00297bb1 208 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ - 2080: 000e0719 52 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2079: 00297219 208 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 2080: 000e043d 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: 00071463 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 2086: 002c1c05 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 2087: 002bcd55 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 2088: 001273d9 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 2089: 004e18cc 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 2085: 00071107 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 2086: 002c1add 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 2087: 002bcc2d 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 2088: 001274a9 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2089: 004e1794 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 2090: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 2091: 001df785 244 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 2091: 001ddfdd 244 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 2092: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 2093: 00297e2d 284 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 2094: 00079ca1 220 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 2093: 0029754d 284 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 2094: 00079c3d 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: 000a9085 902 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 2098: 00131159 560 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 2099: 0019e6cd 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 2100: 001ef719 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 2101: 00073c37 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 2102: 001cdcb9 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 2097: 000a90b5 902 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 2098: 00131149 560 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 2099: 0019e545 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 2100: 001ee1f9 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 2101: 00073991 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 2102: 001cc515 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 2103: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 2104: 002e0369 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2105: 00250871 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 2106: 00209ead 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 2104: 002e01d1 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2105: 0024f1cd 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 2106: 002088e9 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ - 2108: 00094da1 452 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 2108: 00094d79 452 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (3) │ │ │ │ - 2110: 001ca435 78 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 2111: 002832ed 264 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2112: 0005c743 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2113: 00205a31 364 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 2114: 00245ded 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2115: 001dfeb1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2116: 0024772d 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 2117: 0006c85f 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 2118: 0003ac01 64 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 2110: 001c8c9d 78 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 2111: 00282949 264 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2112: 0005c6c7 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2113: 00204479 364 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 2114: 002445f5 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2115: 001de709 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2116: 00245f35 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 2117: 0006c7f7 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 2118: 0003ab85 64 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ 2119: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 2120: 00189061 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2121: 0005c985 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2122: 0006e41f 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2123: 00064797 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2120: 00188ecd 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2121: 0005c909 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2122: 0006e10b 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2123: 00064727 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: 0006c5b9 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 2127: 0007144d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 2128: 00075553 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ - 2129: 002a121d 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 2126: 0006c551 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 2127: 000710f1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 2128: 00074f7b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 2129: 002a0885 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 2130: 005008a0 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 2131: 00156a5d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2132: 0029f5c9 152 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 2133: 0004051f 56 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 2134: 000715b1 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2135: 0021875d 236 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 2131: 001568b5 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2132: 0029ec31 152 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 2133: 0004049b 56 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 2134: 00074e63 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2135: 00216f79 236 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 2136: 00508708 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 2137: 0017f299 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 2138: 000ed50d 708 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 2139: 00058115 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 2140: 0005cb65 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 2141: 0008bb09 4 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 2142: 00073841 184 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 2137: 0017f0c9 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 2138: 000ed541 708 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 2139: 0005809d 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 2140: 0005cae9 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 2141: 0008bae9 4 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 2142: 00073615 184 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 2143: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ - 2144: 00073489 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 2145: 002173e9 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2146: 0021d235 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 2147: 0007443f 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 2148: 001097a9 840 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 2149: 000743c9 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 2144: 000732bd 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 2145: 00215c01 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2146: 0021ba1d 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 2147: 0007419b 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 2148: 00109839 840 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 2149: 00074125 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 2150: 00505db8 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2151: 00103ae9 296 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 2152: 001ed4f5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 2153: 002956a1 272 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 2154: 0017dd49 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 2155: 001bbd3d 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2151: 00103b69 296 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 2152: 001ebed5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 2153: 00294cf1 272 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 2154: 0017db79 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 2155: 001ba545 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 2156: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 2157: 001e47c1 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 2157: 001e3019 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: 00071937 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2165: 00243b69 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2164: 0007191f 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2165: 00242371 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: 00089dad 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 2170: 001e91d1 38 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 2171: 00055a35 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2172: 0024c94d 152 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2169: 00089d9d 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 2170: 001e7b21 38 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 2171: 000559bd 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2172: 0024b0fd 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: 0012c9b5 138 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 2176: 0004b311 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 2177: 000a895d 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2175: 0012c999 138 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 2176: 0004b291 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2177: 000a8971 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ 2178: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ - 2179: 00134fb1 222 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 2180: 00075069 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 2179: 00134fa9 222 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 2180: 000794b5 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: 002d62d5 426 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 2183: 002d61ad 426 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 2184: 0050ab00 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2185: 000efba9 162 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 2185: 000efbd9 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: 001189f9 254 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 2191: 00299729 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ - 2192: 00243689 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 2193: 000f3f81 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2194: 002b3939 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2195: 0006f33f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 2196: 0006697d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 2197: 0006bcaf 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 2198: 0006d781 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2199: 0006e123 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 2200: 00283085 476 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ - 2201: 00071439 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2202: 000e2b21 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2203: 0006d011 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2204: 0006bd4b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2190: 00118b29 254 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 2191: 00298d91 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 2192: 00241e91 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 2193: 000f3fb9 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2194: 002b2fd9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2195: 0006efe3 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 2196: 00066911 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 2197: 0006bc47 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 2198: 0006d719 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2199: 0006e06b 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2200: 002826a5 476 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 2201: 000710dd 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2202: 000e28b9 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2203: 0006cfa9 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2204: 0006bce3 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2205: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ - 2206: 000948c1 708 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 2207: 0006c931 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 2208: 00223359 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2209: 003275d0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 2206: 00094899 708 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 2207: 0006c8c9 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 2208: 00221b59 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2209: 00327490 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 2210: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ │ - 2211: 0028159d 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 2212: 0024cb45 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 2211: 00280bbd 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 2212: 0024b2f5 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ 2213: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 2214: 001ade5d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 2215: 002367d5 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 2216: 002479c5 278 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 2217: 002d954d 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 2218: 00074957 106 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ - 2219: 0017ee09 572 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 2220: 0017ae01 172 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 2221: 001ee66d 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 2222: 0020a6e1 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2223: 0008fa41 264 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 2224: 000754f7 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 2214: 001ac665 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2215: 00234fdd 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2216: 002461cd 278 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 2217: 002d942d 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 2218: 0007583d 108 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 2219: 0017ec39 572 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 2220: 0017ac35 172 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 2221: 001ed04d 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 2222: 0020911d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2223: 0008fa21 264 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 2224: 00074f1f 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: 00162311 270 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 2229: 002e03bd 644 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 2230: 0005f583 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 2231: 0007139d 44 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2232: 000715e7 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2228: 00162181 270 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 2229: 002e0225 644 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 2230: 0005f4c7 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 2231: 00071041 44 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2232: 00074e99 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: 00072d3b 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2236: 00090ba9 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 2235: 00072c37 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2236: 00090b8d 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 2238: 0015e8d9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 2239: 0006c3ad 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2240: 00207a79 204 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 2241: 000d6c89 300 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2242: 0008fdb1 716 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2238: 0015e729 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 2239: 0006c345 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2240: 002064c1 204 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 2241: 000d69bd 300 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2242: 0008fd91 716 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 2243: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 2244: 0005e359 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2245: 002966f9 718 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2244: 0005e29d 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2245: 00295d89 718 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ - 2247: 0003b4cd 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 2248: 00075a0f 92 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 2247: 0003b44d 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 2248: 00075437 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: 000ed4bd 80 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 2252: 000f5699 148 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 2253: 0021dca9 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 2251: 000ed4f1 80 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 2252: 000f56d9 148 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 2253: 0021c491 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: 0023eb79 124 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 2257: 00149ca1 250 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 2256: 0023d381 124 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 2257: 00149aed 250 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ 2258: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 2259: 003279d0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 2260: 000662ef 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 2259: 00327890 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 2260: 00066283 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: 002de665 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 2263: 002de4cd 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 2264: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ - 2265: 001f644d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2266: 00041079 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 2267: 0021bbd5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2268: 00216455 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 2265: 001f4e95 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 2266: 00040ff9 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 2267: 0021a3bd 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2268: 00214c6d 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 2269: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 2270: 00259809 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ - 2271: 00051efd 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 2270: 00258011 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 2271: 00051e81 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: 001bbda1 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 2275: 001cacf9 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 2276: 00072d99 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 2277: 00212afd 344 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2274: 001ba5a9 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 2275: 001c9561 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 2276: 00071981 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 2277: 00211311 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: 0014da55 174 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 2282: 0014d885 174 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 2283: 0002cd55 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 2284: 00218c95 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 2285: 0005fb89 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 2284: 002174b1 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 2285: 0005f9f9 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ 2286: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 2287: 001aee05 544 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 2287: 001ad60d 544 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ 2288: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 2289: 00254a89 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 2290: 001060b5 180 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 2291: 00042875 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 2289: 00253291 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2290: 00106125 180 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 2291: 000427f5 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: 0004b0cb 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 2294: 0004b04b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 2295: 0050aa70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 2296: 000a1791 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 2297: 000719e5 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2296: 000a17b9 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 2297: 000719d9 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ 2298: 0013e571 616 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 2299: 002088e5 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 2300: 00083ea1 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 2301: 00072fd9 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2299: 0020732d 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 2300: 00083e1d 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 2301: 00072e0d 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 2302: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 2303: 0015ecb9 36 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 2304: 00207b81 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2305: 0021c009 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2306: 0006e705 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 2307: 00229355 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ - 2308: 0006e703 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 2309: 00090c01 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 2310: 00059763 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2311: 0007438d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 2312: 001cdfe1 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2303: 0015eb09 36 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 2304: 002065c9 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2305: 0021a7f1 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2306: 0006e449 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 2307: 00227b55 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2308: 0006e447 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 2309: 00090be5 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 2310: 000596eb 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2311: 000740e9 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 2312: 001cc83d 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2313: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2314: 0006b91b 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 2314: 0006b8af 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 2315: 0054f2e4 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 2316: 00122a19 1028 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 2317: 000d9e99 22 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2318: 0006de81 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 2316: 00122b39 1028 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 2317: 000d9bc5 22 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2318: 0006de19 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: 00135479 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 2322: 00135471 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 2323: 005022c0 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2324: 0006ad09 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 2324: 0006ac9d 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: 0006a241 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 2328: 000c834d 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2327: 0006a12d 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 2328: 000c8149 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2329: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ - 2330: 0006ab97 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2331: 0006cb83 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 2332: 00058873 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 2333: 002b6ff1 54 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 2334: 00279cb5 968 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 2335: 001313dd 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 2330: 0006ab2b 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2331: 0006cb1b 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 2332: 000587fb 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 2333: 002b6ec1 54 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 2334: 0027923d 968 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 2335: 001313cd 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: 002c1c9d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2341: 00056119 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 2340: 002c1b75 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2341: 000560a1 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: 000758f9 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 2344: 00075321 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 2345: 0054f2e0 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 2346: 001307ad 468 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 2347: 00144875 642 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2346: 0013079d 468 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 2347: 00144869 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: 0023e91d 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 2351: 001ade85 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2352: 002950a5 4 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 2350: 0023d125 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 2351: 001ac68d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 2352: 002946a9 4 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 2353: 00505434 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2354: 0016b2b9 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 2355: 000ba5cd 388 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2356: 0021dee5 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 2354: 0016b36d 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 2355: 000ba3c9 388 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2356: 0021c6cd 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 2357: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ - 2358: 00072e2d 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ - 2359: 00251f29 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 2360: 0008f4dd 134 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 2358: 000714e5 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 2359: 00250569 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 2360: 0008f4bd 134 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ 2361: 0002ad70 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 2362: 00181d89 92 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ - 2363: 0015c9dd 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2362: 00181bc1 92 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 2363: 0015c82d 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ 2364: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 2365: 0023f981 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 2366: 000845d1 356 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ + 2365: 0023e189 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 2366: 0008454d 452 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ 2367: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 2368: 00087b51 112 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 2368: 00087b25 112 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ 2369: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 2370: 002a4041 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 2370: 002a36a9 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: 0006f28d 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2374: 0006ef31 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: 0007650f 252 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 2378: 00076ab5 252 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ 2379: 0002b6f8 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ - 2380: 0009b3dd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2380: 0009b3cd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 2381: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 2382: 000759a9 70 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 2382: 000753d1 70 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ 2383: 0002bcac 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 2384: 001e4465 102 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 2385: 002bceed 218 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 2386: 0023c7b5 38 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 2387: 000737e1 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 2388: 001ca369 204 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 2389: 0006e1db 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 2390: 0024b951 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2391: 00074353 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2384: 001e2cbd 102 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 2385: 002bcdc5 218 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 2386: 0023afbd 38 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 2387: 000758a9 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 2388: 001c8bd1 204 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 2389: 0006ed79 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 2390: 0024a159 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2391: 000740ad 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 2392: 0050443c 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 2393: 00142741 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 2394: 002829c5 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 2395: 0005c0b9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2396: 0015c9c5 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 2397: 00072cad 68 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 2393: 00142735 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 2394: 00281fe5 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 2395: 0005c03d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2396: 0015c815 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 2397: 00072ba7 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ 2398: 00508890 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ - 2399: 00059865 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2400: 0009e85d 70 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2399: 000597ed 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2400: 0009e889 70 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 2401: 0050425c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 2402: 002821bd 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 2402: 002817dd 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 2403: 005066b8 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2404: 0006c77b 178 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 2405: 0024a6bd 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2406: 00215c01 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 2407: 000de1f9 608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2408: 00280129 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2404: 0006c713 178 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 2405: 00248ec5 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2406: 00214419 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 2407: 000ddf25 608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2408: 0027f749 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: 001f3a05 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2411: 001f244d 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ 2412: 0002af74 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 2413: 00212735 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 2413: 00210f49 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: 0006d179 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 2417: 0008637d 716 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 2416: 0006d111 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 2417: 0008614d 716 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ 2418: 00037ce5 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 2419: 00242da1 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 2420: 0016f361 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 2421: 002356c1 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 2419: 002415a9 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 2420: 0016f3f5 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 2421: 00233ec9 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: 00204121 132 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 2424: 00202b69 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) 0x2e3780 │ │ │ │ + 0x0000000d (FINI) 0x2e3668 │ │ │ │ 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: 17ab7bcf0065bcda2d6e838c0399206170b75000 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 28b0eab93f0153fa82f6216ea3be163c88d16d45 │ │ │ │ │ │ │ │ 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: 0x000aac34, Base: 0x004e1ae0, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x000aac74, Base: 0x004e19a8, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@fp 4@r6 │ │ │ │ - stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ - Name: gc__start │ │ │ │ - Location: 0x000c9bfc, Base: 0x004e1ae0, Semaphore: 0x0054ea26 │ │ │ │ - Arguments: -4@[r7, #28] │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000c9cdc, Base: 0x004e1ae0, Semaphore: 0x0054ea28 │ │ │ │ + Location: 0x000c9948, Base: 0x004e19a8, Semaphore: 0x0054ea28 │ │ │ │ Arguments: -4@r4 │ │ │ │ + stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ + Name: gc__start │ │ │ │ + Location: 0x000c9994, Base: 0x004e19a8, Semaphore: 0x0054ea26 │ │ │ │ + Arguments: -4@[r7, #24] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0012a438, Base: 0x004e1ae0, Semaphore: 0x0054ea2c │ │ │ │ + Location: 0x0012a514, Base: 0x004e19a8, Semaphore: 0x0054ea2c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0012a442, Base: 0x004e1ae0, Semaphore: 0x0054ea2a │ │ │ │ + Location: 0x0012a51e, Base: 0x004e19a8, Semaphore: 0x0054ea2a │ │ │ │ Arguments: 4@r0 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012ab76, Base: 0x004e1ae0, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012ab5a, Base: 0x004e19a8, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r6 4@#_PyRuntime+51120 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012b2f2, Base: 0x004e1ae0, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012b2d6, Base: 0x004e19a8, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012b8fa, Base: 0x004e1ae0, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012b8de, Base: 0x004e19a8, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012bf02, Base: 0x004e1ae0, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012bee6, Base: 0x004e19a8, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +mE/lib/ld-linux-armhf.so.3 │ │ │ │ `dDh6q`3f │ │ │ │ ImX.-IYZ │ │ │ │ HK&+pjvT< │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ @@ -2210,75 +2210,75 @@ │ │ │ │ 3;`@FoaG │ │ │ │ 33`shCE@ │ │ │ │ "F+FRhRm │ │ │ │ 5h8F)F+h │ │ │ │ $"F)F0F* │ │ │ │ &P+h*FxkAF │ │ │ │ zi F+j1F │ │ │ │ -!F2FSF8FU │ │ │ │ -3#`QFHF} │ │ │ │ +!F2FSF8FT │ │ │ │ +3#`QFHF{ │ │ │ │ "0#!F0F| │ │ │ │ S)FhF(3D │ │ │ │ $"F)F0F^ │ │ │ │ lh3F[h[m │ │ │ │ '#F:FIF@F │ │ │ │ !F@F2F;F │ │ │ │ 33`2F!F(F │ │ │ │ *FiF8F.D │ │ │ │ p?{b{kxk[h │ │ │ │ #h!F:F(F │ │ │ │ #F*FAF0F'F │ │ │ │ -CF"F9F0Fc │ │ │ │ +CF"F9F0Fb │ │ │ │ ;F2F)F F │ │ │ │ -;F*F1FhF │ │ │ │ pGpGpGpGpGpG │ │ │ │ +;F*F1FhF │ │ │ │ 8F+F2F!F │ │ │ │ ;h2F!F@F │ │ │ │ F F:F)Fc │ │ │ │ ;hRFAF8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -p/6h8F-hR │ │ │ │ #F2F)F8F │ │ │ │ +p/6h8F-hR │ │ │ │ [FJFQF@F │ │ │ │ "F)F0F7F │ │ │ │ \h F"hZ` │ │ │ │ KFZF!F8F │ │ │ │ 33`KhKE@ │ │ │ │ C]05]]]+ │ │ │ │ +h2F)F F │ │ │ │ +h2F)F F │ │ │ │ -p?Bh[XRm │ │ │ │ SF}"1F F │ │ │ │ SF}"1F F │ │ │ │ rh*`u`3h │ │ │ │ )FHF3F"F │ │ │ │ pG)F@F{` │ │ │ │ LFRFFF F │ │ │ │ wICFZF F │ │ │ │ rhYiqaQm │ │ │ │ RF3ICF F │ │ │ │ FvYEhom? │ │ │ │ p?bh^XSm │ │ │ │ !F3FJF8F │ │ │ │ {`#F,F5F │ │ │ │ #*F!FHF<7 │ │ │ │ -F{ F*FIF │ │ │ │ +G{ F*FIF │ │ │ │ ;FZF!F@F │ │ │ │ h;FZF@F │ │ │ │ ;FZF!F@F │ │ │ │ ;FZF@F h │ │ │ │ ;FZFAh@FH │ │ │ │ ;FZFAh@F │ │ │ │ :F1C0`C │ │ │ │ SiYF{a F │ │ │ │ {a0!Si`i │ │ │ │ fiJFxhAF │ │ │ │ SiYF{a F │ │ │ │ Ffh*FIFw │ │ │ │ + C")F bc`* │ │ │ │ HHHHHHHHHHHlHHHHHHHHHHHHHHHHHHH │ │ │ │ HHHHHHHHHHHlHH │ │ │ │ C")F bc` │ │ │ │ C")F bc` │ │ │ │ ciBFxj1F │ │ │ │ 3FfiyjBF │ │ │ │ 0!;b`iSi │ │ │ │ @@ -2308,23 +2308,22 @@ │ │ │ │ 7 2 pG/). │ │ │ │ 7 ' pG=) │ │ │ │ 7 ( pG=) │ │ │ │ 7 ! pG=) │ │ │ │ 7 " pG=) │ │ │ │ 7 * pG=) │ │ │ │ 7 ) pG=) │ │ │ │ +FQF3F F │ │ │ │ FCF1F F@ │ │ │ │ FCF1F F@ │ │ │ │ xJFQF Fsi │ │ │ │ cQFZF F{a │ │ │ │ F+FAF F@ │ │ │ │ F+FAF F@ │ │ │ │ 5ch\IZmQ │ │ │ │ - za8az`J │ │ │ │ -#F,FzhMF │ │ │ │ 4F;izhXFza.Fai │ │ │ │ @F$!dF{` │ │ │ │ ZizaDiRh │ │ │ │ x`)FRh F │ │ │ │ F`iBF;iYF │ │ │ │ @SD"9F F │ │ │ │ b9FbFCF(F │ │ │ │ @@ -2335,16 +2334,17 @@ │ │ │ │ ci8F+Dca; │ │ │ │ "+`)FKF8F │ │ │ │ Ph)F"F{` │ │ │ │ ir@~jr`>j │ │ │ │ _c#aca+h │ │ │ │ ch(i{a[h>a&F │ │ │ │ "Fkh1F(F │ │ │ │ -;FBF)F0FO │ │ │ │ +;FBF)F0FM │ │ │ │ yk0F2h{` │ │ │ │ +$|d&F%Fp │ │ │ │ NFZFDFUFk │ │ │ │ FNFZFDFUF │ │ │ │ 'FNFZFDFUF8h │ │ │ │ ;i0Fzi;b │ │ │ │ ;izi;eze │ │ │ │ ;i0Fzi;b │ │ │ │ ;i;ekhzize │ │ │ │ @@ -2352,23 +2352,22 @@ │ │ │ │ ;i0F;e{i{e │ │ │ │ ;i;ekhzize │ │ │ │ 2F\Oi │ │ │ │ JJJJJJ0$J │ │ │ │ IFCF2FXFO │ │ │ │ +3"`l`c` F │ │ │ │ pGChXhpGJ │ │ │ │ KFRF1F(F │ │ │ │ 3#`'F{hYm │ │ │ │ %,rA3H]d:kOV │ │ │ │ F2FcF7FfF │ │ │ │ [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#bZ │ │ │ │ FQF+F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ @SFBF9F0F │ │ │ │ ;F)FHF"F │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ <7.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLIEBLLLLLLLLLL │ │ │ │ @@ -2521,43 +2520,45 @@ │ │ │ │ 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(F: │ │ │ │ +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__ │ │ │ │ @@ -5126,15 +5129,14 @@ │ │ │ │ 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 │ │ │ │ @@ -5832,17 +5834,17 @@ │ │ │ │ %s%s%s should be %s, not %.200s │ │ │ │ byte string is too long │ │ │ │ bad operand type for unary -: '%.200s' │ │ │ │ pop from an empty set │ │ │ │ %s expected at least 1 argument, got 0 │ │ │ │ Cannot specify a default for %s() with multiple positional arguments │ │ │ │ %s() iterable argument is empty │ │ │ │ -Can't compare %.100s and %.100s │ │ │ │ |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 │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ @@ -6853,19 +6855,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 │ │ │ │ @@ -6985,14 +6982,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. │ │ │ │ @@ -7566,17 +7568,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 │ │ │ │ @@ -7723,18 +7725,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. │ │ │ │ @@ -8008,25 +8010,25 @@ │ │ │ │ ss|HH;AF_ALG address must be a tuple (type, name[, feat[, mask]]) │ │ │ │ AF_ALG type too long. │ │ │ │ AF_ALG name too long. │ │ │ │ %s(): bad family │ │ │ │ encoding of hostname failed │ │ │ │ str, bytes or bytearray expected, not %s │ │ │ │ host name must not contain null character │ │ │ │ -unknown binary operator │ │ │ │ -unknown unary operator │ │ │ │ -(yield from │ │ │ │ -unexpected comparison kind │ │ │ │ -unknown expression kind │ │ │ │ unsupported address family │ │ │ │ wildcard resolved to multiple address │ │ │ │ 255.255.255.255 │ │ │ │ │ │ │ │ address family mismatched │ │ │ │ unknown address family │ │ │ │ +unknown binary operator │ │ │ │ +unknown unary operator │ │ │ │ +(yield from │ │ │ │ +unexpected comparison kind │ │ │ │ +unknown expression kind │ │ │ │ /proc/self/stat │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ y*|i:sendall │ │ │ │ timed out │ │ │ │ _generic_init_subclass │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ @@ -8146,23 +8148,22 @@ │ │ │ │ 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 │ │ │ │ __hash__ method should return an integer │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ make_scanner │ │ │ │ make_encoder │ │ │ │ missing format argument │ │ │ │ -Missing frame when calling trace function. │ │ │ │ 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 │ │ │ │ configuration names must be strings or integers │ │ │ │ type object '%s' has no attribute '__annotations__' │ │ │ │ __annotate__ returned non-dict of type '%.100s' │ │ │ │ Struct object is not initialized │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ @@ -8177,19 +8178,19 @@ │ │ │ │ required argument is not an integer │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ Context() does not accept any arguments │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ -Exception ignored while clearing thread local %R │ │ │ │ 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 │ │ │ │ @@ -8206,16 +8207,16 @@ │ │ │ │ encode_basestring_ascii │ │ │ │ encode_basestring │ │ │ │ scanstring │ │ │ │ sizehint │ │ │ │ _tokenize.TokenizerIter │ │ │ │ _json.Encoder │ │ │ │ _json.Scanner │ │ │ │ -expected code, got %R │ │ │ │ %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 │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ @@ -8232,14 +8233,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 │ │ │ │ @@ -8271,27 +8273,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 │ │ │ │ @@ -8299,14 +8300,15 @@ │ │ │ │ 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) │ │ │ │ @@ -8480,19 +8482,19 @@ │ │ │ │ error while initializing exception type snapshot │ │ │ │ error while formatting exception │ │ │ │ error while copying exception message │ │ │ │ TracebackException │ │ │ │ from_exception │ │ │ │ save_exc_type │ │ │ │ lookup_lines │ │ │ │ -found embedded NULL character │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ can only assign non-empty tuple to %s.__bases__, not () │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ +found embedded NULL character │ │ │ │ need more than 0 values to unpack │ │ │ │ need more than 1 value to unpack │ │ │ │ too many values to unpack (expected 2) │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ Cell is empty │ │ │ │ argument 'globals' │ │ │ │ @@ -8557,16 +8559,16 @@ │ │ │ │ set_wakeup_fd only works in main thread of the main interpreter │ │ │ │ the fd %i must be in non-blocking mode │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ getsockaddrlen: unknown BT protocol │ │ │ │ getsockaddrlen: bad family │ │ │ │ Unknown Bluetooth protocol │ │ │ │ -padded string is too long │ │ │ │ I/O operation on closed epoll object │ │ │ │ +padded string is too long │ │ │ │ timeout must be an integer or None │ │ │ │ timeout is too large │ │ │ │ maxevents must be greater than 0, got %d │ │ │ │ try sending as bytes │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ @@ -8834,14 +8836,15 @@ │ │ │ │ field 'body' is required for Expression │ │ │ │ FunctionType field "argtypes" must be a list, not a %.200s │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ +concurrent poll() invocation │ │ │ │ required field "lineno" missing from stmt │ │ │ │ while traversing 'stmt' node │ │ │ │ required field "col_offset" missing from stmt │ │ │ │ required field "name" missing from FunctionDef │ │ │ │ while traversing 'FunctionDef' node │ │ │ │ required field "args" missing from FunctionDef │ │ │ │ FunctionDef field "body" must be a list, not a %.200s │ │ │ │ @@ -8986,15 +8989,14 @@ │ │ │ │ when serializing %T reconstructor │ │ │ │ __newobj__ expected at least 1 argument, got %zd │ │ │ │ first argument to __newobj__() must be a class, not %T │ │ │ │ first argument to __newobj__() must be %R, not %R │ │ │ │ when serializing %T reconstructor arguments │ │ │ │ when serializing %T state │ │ │ │ when serializing %T state setter │ │ │ │ -concurrent poll() invocation │ │ │ │ AST identifier must be of type str │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ required field "name" missing from alias │ │ │ │ while traversing 'alias' node │ │ │ │ required field "lineno" missing from alias │ │ │ │ @@ -9084,14 +9086,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 │ │ │ │ @@ -9208,45 +9211,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) │ │ │ │ @@ -9255,28 +9257,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 │ │ │ │ @@ -9313,18 +9314,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 │ │ │ │ @@ -10152,22 +10154,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 │ │ │ │ -float too large to pack with e format │ │ │ │ -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) │ │ │ │ "\%o" is an invalid octal escape sequence. Such sequences will not work in the future. │ │ │ │ @@ -10186,17 +10187,18 @@ │ │ │ │ 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 │ │ │ │ @@ -10223,27 +10225,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 │ │ │ │ @@ -10264,16 +10266,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 │ │ │ │ -__buffer__ returned non-memoryview object │ │ │ │ combinations_with_replacement │ │ │ │ +__buffer__ returned non-memoryview object │ │ │ │ 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 │ │ │ │ @@ -10369,26 +10371,25 @@ │ │ │ │ loading %s failed due to init function │ │ │ │ typing.NoDefault │ │ │ │ SkippedEntity │ │ │ │ '%.200s' object has no attribute '%U' │ │ │ │ {snsnsn} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ -_children │ │ │ │ -{sOsNsNsOsO} │ │ │ │ -PyState_RemoveModule called on module with slots │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ +_children │ │ │ │ +PyState_RemoveModule called on module with slots │ │ │ │ pwritev() arg 2 must be a sequence │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ '%.200s' object can't be repeated │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ @@ -10454,14 +10455,15 @@ │ │ │ │ EllipsisType takes no arguments │ │ │ │ writable contiguous buffer requested for a non-contiguous object. │ │ │ │ NotImplementedType takes no arguments │ │ │ │ can't capture name '_' in patterns │ │ │ │ required field "context_expr" missing from withitem │ │ │ │ while traversing 'withitem' node │ │ │ │ Python int too large to convert to C uint32_t │ │ │ │ +{sOsNsNsOsO} │ │ │ │ │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ string is too large to encode │ │ │ │ can't delete attribute │ │ │ │ can't set attribute │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ @@ -10498,16 +10500,16 @@ │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ UTC%c%02d:%02d │ │ │ │ in print_chained │ │ │ │ array item must be a unicode character, not %T │ │ │ │ array item must be a unicode character, not a string of length %zd │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ pairwise │ │ │ │ - │ │ │ │ signal.pthread_kill │ │ │ │ + │ │ │ │ %s(%R, %zd) │ │ │ │ string %A cannot be converted to a single wchar_t character │ │ │ │ pop from empty bytearray │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ @@ -10557,15 +10559,14 @@ │ │ │ │ sendto() takes 2 or 3 arguments (%zd given) │ │ │ │ socket.sendto │ │ │ │ n|i:recvfrom │ │ │ │ negative buffersize in recvfrom │ │ │ │ Cannot subclass %R │ │ │ │ config option %s is not an int │ │ │ │ config option %s value does not fit into a C int │ │ │ │ -interval │ │ │ │ _only_immortal │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ unexpected return type from as_integer_ratio(): expected tuple, not '%.200s' │ │ │ │ as_integer_ratio() must return a 2-tuple │ │ │ │ O!O!|O:combine │ │ │ │ datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). │ │ │ │ @@ -10637,27 +10638,27 @@ │ │ │ │ invalid func watcher ID %d │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ -generators not supported │ │ │ │ -coroutines not supported │ │ │ │ keyword list must be a dictionary │ │ │ │ │ │ │ │ - │ │ │ │ expected a writable bytes-like object │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ +interval │ │ │ │ PyFunction_EVENT_CREATE │ │ │ │ PyFunction_EVENT_DESTROY │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ +generators not supported │ │ │ │ +coroutines not supported │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ %sthread 0x%llx: │ │ │ │ mimalloc: warning: │ │ │ │ mimalloc: error: │ │ │ │ @@ -10691,25 +10692,24 @@ │ │ │ │ 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: │ │ │ │ -cannot decode string │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ +expect str, got %T │ │ │ │ + │ │ │ │ Python int too large for C uint16_t │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ Python int too large for C uint8_t │ │ │ │ - │ │ │ │ -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 │ │ │ │ @@ -10734,26 +10734,28 @@ │ │ │ │ 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 │ │ │ │ +invalid intrinsic function │ │ │ │ +InstructionSequenceType │ │ │ │ +%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) │ │ │ │ @@ -20497,64 +20499,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 │ │ │ │ @@ -21157,14 +21109,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. │ │ │ │ @@ -25111,15 +25113,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 │ │ │ │ @@ -25208,14 +25209,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#}# │ │ │ │ @@ -25674,38 +25676,14 @@ │ │ │ │ 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, /) │ │ │ │ @@ -25780,14 +25758,38 @@ │ │ │ │ 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 │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyObject_AssertFailed │ │ │ │ @@ -26245,17 +26247,17 @@ │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ zstd_dict │ │ │ │ 4@fp 4@r6 │ │ │ │ -gc__start │ │ │ │ --4@[r7, #28] │ │ │ │ gc__done │ │ │ │ +gc__start │ │ │ │ +-4@[r7, #24] │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ 4@r6 4@#_PyRuntime+51120 │ │ │ │ 4@r10 4@r6 │ │ │ │ 4@r10 4@r6 │ │ │ │ 4@r10 4@r6 │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -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 36340067 65746c6f 67696e5f itev64.getlogin_ │ │ │ │ - 0x0001ef34 72007369 6770656e 64696e67 006e6963 r.sigpending.nic │ │ │ │ - 0x0001ef44 65006765 74706769 64007369 67776169 e.getpgid.sigwai │ │ │ │ + 0x0001ef24 69746576 3634006e 69636500 67657470 itev64.nice.getp │ │ │ │ + 0x0001ef34 67696400 6765746c 6f67696e 5f720073 gid.getlogin_r.s │ │ │ │ + 0x0001ef44 69677065 6e64696e 67007369 67776169 igpending.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 1adeb8 <_start@@Base+0x34> │ │ │ │ + bl 1ac6c0 <_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 1aed30 │ │ │ │ + bl 1ad538 │ │ │ │ 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, #14908 @ 0x3a3c │ │ │ │ + movw r0, #14588 @ 0x38fc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ 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, #14924 @ 0x3a4c │ │ │ │ + movw r1, #14604 @ 0x390c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 1b0dac <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1af5b4 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2c7d8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b0d4c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1af554 <_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 1b0ec8 │ │ │ │ + bl 1af6d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2c7e0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b8e1c │ │ │ │ + bl 1b7624 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2d850 │ │ │ │ - movw r0, #14968 @ 0x3a78 │ │ │ │ + movw r0, #14648 @ 0x3938 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1bbd3c │ │ │ │ + bl 1ba544 │ │ │ │ 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 1b2470 │ │ │ │ + bl 1b0c78 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b8e1c │ │ │ │ + bl 1b7624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c7d8 │ │ │ │ - bl 215c00 │ │ │ │ + bl 214418 │ │ │ │ mov r6, r0 │ │ │ │ - bl 209eac <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 2088e8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c826 │ │ │ │ - bl 21b74c │ │ │ │ + bl 219f34 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b1e4 │ │ │ │ - bl b2218 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe8 <_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 1bcdd8 │ │ │ │ + bl 1bb5e0 │ │ │ │ ldr r1, [pc, #132] @ (2c8c4 ) │ │ │ │ - movw r2, #14984 @ 0x3a88 │ │ │ │ + movw r2, #14664 @ 0x3948 │ │ │ │ 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, #15000 @ 0x3a98 │ │ │ │ + movw r0, #14680 @ 0x3958 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1cdfe0 │ │ │ │ + bl 1cc83c │ │ │ │ cbnz r0, 2c870 │ │ │ │ - movw r1, #15012 @ 0x3aa4 │ │ │ │ + movw r1, #14692 @ 0x3964 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #96] @ (2c8cc ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c87c │ │ │ │ movs r4, #1 │ │ │ │ - bl 21b74c │ │ │ │ + bl 219f34 │ │ │ │ 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, #15048 @ 0x3ac8 │ │ │ │ + movw r1, #14728 @ 0x3988 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 398fa │ │ │ │ + bl 3987e │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21cf60 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 21d230 │ │ │ │ + bl 21b744 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 21ba18 │ │ │ │ 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, #13] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ movs r2, r6 │ │ │ │ vqadd.s8 q0, q0, q2 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ 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, #15056 @ 0x3ad0 │ │ │ │ + movw r1, #14736 @ 0x3990 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #24] @ (2c910 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1b0c9c │ │ │ │ + bl 1af4a4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ 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 1aed30 │ │ │ │ + bl 1ad538 │ │ │ │ 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 1b0e88 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1af690 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r0, 2c9ca │ │ │ │ - movw r1, #15124 @ 0x3b14 │ │ │ │ + movw r1, #14804 @ 0x39d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #4] @ (2c9cc ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ 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, #15140 @ 0x3b24 │ │ │ │ + movw r1, #14820 @ 0x39e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 12a780 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ + bl 12a764 <_PySys_GetOptionalAttrString@@Base+0x230> │ │ │ │ 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 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cb06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ + bl 203f88 <_PyErr_Clear@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 2cb06 │ │ │ │ movs r0, #12 │ │ │ │ - bl 7a45c │ │ │ │ + bl 7a3f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ca96 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2cb02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bb84 <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + bl 23a38c <_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 284220 │ │ │ │ + bl 2b82c4 │ │ │ │ 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 2832b8 │ │ │ │ + bl 2828d8 │ │ │ │ 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 a1df0 │ │ │ │ + bl a1e18 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cb5a │ │ │ │ - bl 79d7c │ │ │ │ + bl 79d18 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 6d200 │ │ │ │ + bl 6d198 │ │ │ │ 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 a1df0 │ │ │ │ + bl a1e18 │ │ │ │ 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 a1790 │ │ │ │ + bl a17b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cc34 │ │ │ │ adds r0, r5, #4 │ │ │ │ - bl a1df0 │ │ │ │ + bl a1e18 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cc36 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cc36 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 205540 <_PyErr_Clear@@Base> │ │ │ │ + b.w 203f88 <_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 1b0ef4 │ │ │ │ + bl 1af6fc │ │ │ │ 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 1b0ef4 │ │ │ │ + bl 1af6fc │ │ │ │ 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 1b0dac <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1af5b4 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bf2c │ │ │ │ cbz r0, 2ccfe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0e88 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1af690 <_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 1aecf0 │ │ │ │ + bl 1ad4f8 │ │ │ │ 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 1b1bf4 │ │ │ │ + bl 1b03fc │ │ │ │ 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, #15684 @ 0x3d44 │ │ │ │ + movw r3, #15364 @ 0x3c04 │ │ │ │ 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, #15720 @ 0x3d68 │ │ │ │ + movw r3, #15400 @ 0x3c28 │ │ │ │ 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 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ 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, #15756 @ 0x3d8c │ │ │ │ + movw r3, #15436 @ 0x3c4c │ │ │ │ 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, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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, #15796 @ 0x3db4 │ │ │ │ + movw r1, #15476 @ 0x3c74 │ │ │ │ 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} │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r2, r6 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ 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 1b0dac <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1af5b4 <_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 1b0d4c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1af554 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 1b2470 │ │ │ │ + bl 1b0c78 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b8e1c │ │ │ │ + bl 1b7624 │ │ │ │ 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, #15816 @ 0x3dc8 │ │ │ │ + movw r3, #15496 @ 0x3c88 │ │ │ │ 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, #12] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ movs r2, r6 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #28] │ │ │ │ movs r2, r6 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ 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, #15844 @ 0x3de4 │ │ │ │ + movw r3, #15524 @ 0x3ca4 │ │ │ │ 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 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ 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 1b2000 │ │ │ │ + bl 1b0808 │ │ │ │ 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, #15236 @ 0x3b84 │ │ │ │ + movw r3, #14916 @ 0x3a44 │ │ │ │ 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, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #44] @ (2d0d0 ) │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r2, r6 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ 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, #16040 @ 0x3ea8 │ │ │ │ + movw r3, #15720 @ 0x3d68 │ │ │ │ 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, #16080 @ 0x3ed0 │ │ │ │ + movw r3, #15760 @ 0x3d90 │ │ │ │ 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, #16132 @ 0x3f04 │ │ │ │ + movw r3, #15812 @ 0x3dc4 │ │ │ │ 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, #26568 @ 0x67c8 │ │ │ │ + movw r1, #26248 @ 0x6688 │ │ │ │ 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, #15844 @ 0x3de4 │ │ │ │ + movw r3, #15524 @ 0x3ca4 │ │ │ │ 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} │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ 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, #15684 @ 0x3d44 │ │ │ │ + movw r3, #15364 @ 0x3c04 │ │ │ │ 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 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d248 : │ │ │ │ cbnz r0, 2d24e │ │ │ │ - b.w 1bce84 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1bb68c <_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, #25552 @ 0x63d0 │ │ │ │ + movw r0, #25232 @ 0x6290 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1b0e88 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1af690 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r8, r0 │ │ │ │ - movw r0, #25552 @ 0x63d0 │ │ │ │ + movw r0, #25232 @ 0x6290 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str.w r8, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 1b0e88 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1af690 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r6, [r4, #1460] @ 0x5b4 │ │ │ │ cbnz r0, 2d2c2 │ │ │ │ - movw r0, #25552 @ 0x63d0 │ │ │ │ + movw r0, #25232 @ 0x6290 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1b0e88 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1af690 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1b0e88 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1af690 <_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, #15124 @ 0x3b14 │ │ │ │ + movw r1, #14804 @ 0x39d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #8] @ (2d308 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ 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 1b0e88 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1af690 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2d35c │ │ │ │ - movw r1, #15124 @ 0x3b14 │ │ │ │ + movw r1, #14804 @ 0x39d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #8] @ (2d360 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ 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 1b2754 │ │ │ │ + bl 1b0f58 │ │ │ │ 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, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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} │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ 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 1b2820 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 1b1024 <_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 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d438 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 104078 │ │ │ │ + bl 1040f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 1b0c9c │ │ │ │ + bl 1af4a4 │ │ │ │ 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, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 1b2470 │ │ │ │ + bl 1b0c78 │ │ │ │ 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} │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ 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 1b30d8 <_Py_SetLocaleFromEnv@@Base+0x8e4> │ │ │ │ + bl 1b18e0 <_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, #16480 @ 0x4060 │ │ │ │ + movw r3, #16160 @ 0x3f20 │ │ │ │ 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, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [pc, #44] @ (2d5dc ) │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ 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, #16648 @ 0x4108 │ │ │ │ + movw r3, #16328 @ 0x3fc8 │ │ │ │ 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, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ movs r2, r6 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ 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, #43901 @ 0xab7d │ │ │ │ + movw r5, #37765 @ 0x9385 │ │ │ │ movt r5, #27 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2d806 │ │ │ │ add.w r1, r4, #908 @ 0x38c │ │ │ │ - bl 1b8fa8 │ │ │ │ + bl 1b77b0 │ │ │ │ add.w r3, r4, #904 @ 0x388 │ │ │ │ - movw r1, #16705 @ 0x4141 │ │ │ │ + movw r1, #10581 @ 0x2955 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ - movw r2, #51757 @ 0xca2d │ │ │ │ + movw r2, #45621 @ 0xb235 │ │ │ │ movt r2, #27 │ │ │ │ strd r3, r5, [r4, #844] @ 0x34c │ │ │ │ - movw r3, #43041 @ 0xa821 │ │ │ │ + movw r3, #42941 @ 0xa7bd │ │ │ │ movt r3, #7 │ │ │ │ strd r1, r2, [r4, #852] @ 0x354 │ │ │ │ str.w r3, [r4, #860] @ 0x35c │ │ │ │ b.n 2d806 │ │ │ │ - movw r5, #9117 @ 0x239d │ │ │ │ + movw r5, #8973 @ 0x230d │ │ │ │ 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 1b8fa8 │ │ │ │ + bl 1b77b0 │ │ │ │ add.w r3, r4, #928 @ 0x3a0 │ │ │ │ - movw r1, #33101 @ 0x814d │ │ │ │ + movw r1, #26957 @ 0x694d │ │ │ │ movt r1, #28 │ │ │ │ - movw r2, #46065 @ 0xb3f1 │ │ │ │ + movw r2, #40009 @ 0x9c49 │ │ │ │ movt r2, #28 │ │ │ │ strd r3, r5, [r4, #864] @ 0x360 │ │ │ │ - movw r3, #27701 @ 0x6c35 │ │ │ │ + movw r3, #27665 @ 0x6c11 │ │ │ │ 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 1b8fa8 │ │ │ │ + bl 1b77b0 │ │ │ │ add.w r3, r4, #952 @ 0x3b8 │ │ │ │ - movw r1, #33101 @ 0x814d │ │ │ │ + movw r1, #26957 @ 0x694d │ │ │ │ movt r1, #28 │ │ │ │ - movw r2, #46065 @ 0xb3f1 │ │ │ │ + movw r2, #40009 @ 0x9c49 │ │ │ │ movt r2, #28 │ │ │ │ strd r3, r5, [r4, #884] @ 0x374 │ │ │ │ - movw r3, #27701 @ 0x6c35 │ │ │ │ + movw r3, #27665 @ 0x6c11 │ │ │ │ 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 1b8ff4 │ │ │ │ + bl 1b77fc │ │ │ │ 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, #29916 @ 0x74dc │ │ │ │ + movw r0, #29596 @ 0x739c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 755c6 │ │ │ │ + bl 74fee │ │ │ │ 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, #29972 @ 0x7514 │ │ │ │ + movw r1, #29652 @ 0x73d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #20 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2d906 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #43688 @ 0xaaa8 │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #43368 @ 0xa968 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2d91a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d92a │ │ │ │ - movw r1, #29996 @ 0x752c │ │ │ │ + movw r1, #29676 @ 0x73ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30016 @ 0x7540 │ │ │ │ + movw r1, #29696 @ 0x7400 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2db04 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2d97e │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30040 @ 0x7558 │ │ │ │ + movw r1, #29720 @ 0x7418 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #65052 @ 0xfe1c │ │ │ │ + movw r1, #64732 @ 0xfcdc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9ee │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2d996 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16592 @ 0x40d0 │ │ │ │ + movw r1, #16272 @ 0x3f90 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9ee │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2d9ae │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30064 @ 0x7570 │ │ │ │ + movw r1, #29744 @ 0x7430 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9ee │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2d9c6 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30084 @ 0x7584 │ │ │ │ + movw r1, #29764 @ 0x7444 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9ee │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2d9de │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30100 @ 0x7594 │ │ │ │ + movw r1, #29780 @ 0x7454 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9ee │ │ │ │ - movw r1, #30116 @ 0x75a4 │ │ │ │ + movw r1, #29796 @ 0x7464 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2da4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ + bl 203f88 <_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 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 2dad2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5dbc │ │ │ │ + bl 1f4804 │ │ │ │ mov r0, r6 │ │ │ │ - bl f65a8 │ │ │ │ + bl f65fc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f0128 │ │ │ │ + bl 1eec08 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2dab8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ + bl 203f88 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2daec │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 1f69f8 │ │ │ │ - bl 1f6c3c │ │ │ │ + bl 1f5440 │ │ │ │ + bl 1f5684 │ │ │ │ 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 1b1d40 │ │ │ │ + bl 1b0548 │ │ │ │ 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 1b349c <_Py_SetLocaleFromEnv@@Base+0xca8> │ │ │ │ + bl 1b1ca4 <_Py_SetLocaleFromEnv@@Base+0xcac> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2db62 │ │ │ │ ldr r2, [pc, #32] @ (2db74 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 r0, #68 @ 0x44 │ │ │ │ + movs r7, #4 │ │ │ │ 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 7a900 │ │ │ │ + b.w 7a89c │ │ │ │ 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, #30124 @ 0x75ac │ │ │ │ + movw r4, #29804 @ 0x746c │ │ │ │ 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, #30176 @ 0x75e0 │ │ │ │ + movw r4, #29856 @ 0x74a0 │ │ │ │ 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, #30228 @ 0x7614 │ │ │ │ + movw r1, #29908 @ 0x74d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #30252 @ 0x762c │ │ │ │ - movwne r1, #30272 @ 0x7640 │ │ │ │ + movweq r1, #29932 @ 0x74ec │ │ │ │ + movwne r1, #29952 @ 0x7500 │ │ │ │ ite eq │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #30284 @ 0x764c │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #17004 @ 0x426c │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #16684 @ 0x412c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #27 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #30288 @ 0x7650 │ │ │ │ + movw r1, #29968 @ 0x7510 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #30316 @ 0x766c │ │ │ │ + movw r1, #29996 @ 0x752c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #53984 @ 0xd2e0 │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ bne.n 2dc10 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #7368 @ 0x1cc8 │ │ │ │ + movw r1, #7048 @ 0x1b88 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2dc28 │ │ │ │ - movw r4, #30140 @ 0x75bc │ │ │ │ + movw r4, #29820 @ 0x747c │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 2dd26 │ │ │ │ - movw r4, #30192 @ 0x75f0 │ │ │ │ + movw r4, #29872 @ 0x74b0 │ │ │ │ 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 1cd830 │ │ │ │ - movw r1, #30340 @ 0x7684 │ │ │ │ + bl 1cc08c │ │ │ │ + movw r1, #30020 @ 0x7544 │ │ │ │ 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 e437c │ │ │ │ + bl e4114 │ │ │ │ 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 9e85c │ │ │ │ + bl 9e888 │ │ │ │ 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 1cd830 │ │ │ │ + bl 1cc08c │ │ │ │ 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 9e85c │ │ │ │ + bl 9e888 │ │ │ │ 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 1530e0 <_PySet_NextEntry@@Base> │ │ │ │ + bl 152f30 <_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 14ad6c │ │ │ │ + bl 14afc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de14 │ │ │ │ b.n 2ddc8 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2de52 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30360 @ 0x7698 │ │ │ │ + movw r1, #30040 @ 0x7558 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2de62 │ │ │ │ - movw r1, #30384 @ 0x76b0 │ │ │ │ + movw r1, #30064 @ 0x7570 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #30388 @ 0x76b4 │ │ │ │ + movw r1, #30068 @ 0x7574 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 35f32 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #65052 @ 0xfe1c │ │ │ │ + movw r1, #64732 @ 0xfcdc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1ba5a8 <_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, #30400 @ 0x76c0 │ │ │ │ + movw r2, #30080 @ 0x7580 │ │ │ │ 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 r0, #120 @ 0x78 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ 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, #30440 @ 0x76e8 │ │ │ │ + movw r2, #30120 @ 0x75a8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bce30 │ │ │ │ + bl 1bb638 │ │ │ │ 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, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 r2, #132 @ 0x84 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ 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, #31516 @ 0x7b1c │ │ │ │ + movw r5, #31196 @ 0x79dc │ │ │ │ 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 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ 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 139340 │ │ │ │ + bl 139360 │ │ │ │ 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 229018 │ │ │ │ + b.w 227818 │ │ │ │ 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, #30965 @ 0x78f5 │ │ │ │ + movw r3, #24821 @ 0x60f5 │ │ │ │ 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, #38792 @ 0x9788 │ │ │ │ + movw r2, #38472 @ 0x9648 │ │ │ │ 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, #38844 @ 0x97bc │ │ │ │ + movw r2, #38524 @ 0x967c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38876 @ 0x97dc │ │ │ │ + movw r2, #38556 @ 0x969c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1aea9c <_start@@Base+0xc18> │ │ │ │ + bl 1ad2a4 <_start@@Base+0xc18> │ │ │ │ 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, #60621 @ 0xeccd │ │ │ │ + movw r3, #59341 @ 0xe7cd │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1b3eec <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ + bl 1b26f4 <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #27835 @ 0x6cbb │ │ │ │ movt r2, #3 │ │ │ │ movw r1, #27689 @ 0x6c29 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1b87a4 <_Py_SetLocaleFromEnv@@Base+0x5fb0> │ │ │ │ + bl 1b6fac <_Py_SetLocaleFromEnv@@Base+0x5fb4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38908 @ 0x97fc │ │ │ │ + movw r2, #38588 @ 0x96bc │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38936 @ 0x9818 │ │ │ │ + movw r2, #38616 @ 0x96d8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38964 @ 0x9834 │ │ │ │ + movw r2, #38644 @ 0x96f4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #39004 @ 0x985c │ │ │ │ + movw r2, #38684 @ 0x971c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #39032 @ 0x9878 │ │ │ │ + movw r2, #38712 @ 0x9738 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2e2ee <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #1101 @ 0x44d │ │ │ │ + movw r0, #1069 @ 0x42d │ │ │ │ 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, #39060 @ 0x9894 │ │ │ │ + movw r2, #38740 @ 0x9754 │ │ │ │ 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 2e2c50 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 2e2b38 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ subs r3, r3, r6 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r5, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 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, #39112 @ 0x98c8 │ │ │ │ + movw r0, #38792 @ 0x9788 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r7, r6 │ │ │ │ blx 2c038 │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #39224 @ 0x9938 │ │ │ │ + movw r3, #38904 @ 0x97f8 │ │ │ │ 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ 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, #39252 @ 0x9954 │ │ │ │ + movw r1, #38932 @ 0x9814 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39280 @ 0x9970 │ │ │ │ + movw r1, #38960 @ 0x9830 │ │ │ │ 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, #39300 @ 0x9984 │ │ │ │ + movw r1, #38980 @ 0x9844 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39324 @ 0x999c │ │ │ │ + movw r1, #39004 @ 0x985c │ │ │ │ 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, #39352 @ 0x99b8 │ │ │ │ + movw r2, #39032 @ 0x9878 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bce30 │ │ │ │ + bl 1bb638 │ │ │ │ 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, #39380 @ 0x99d4 │ │ │ │ + movw r1, #39060 @ 0x9894 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #39408 @ 0x99f0 │ │ │ │ + movw r1, #39088 @ 0x98b0 │ │ │ │ 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, #39436 @ 0x9a0c │ │ │ │ + movw r2, #39116 @ 0x98cc │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bce30 │ │ │ │ + bl 1bb638 │ │ │ │ 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, #39464 @ 0x9a28 │ │ │ │ + movw r1, #39144 @ 0x98e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #39496 @ 0x9a48 │ │ │ │ + movw r1, #39176 @ 0x9908 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #39528 @ 0x9a68 │ │ │ │ + movw r1, #39208 @ 0x9928 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5e8 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ - movw r1, #39560 @ 0x9a88 │ │ │ │ + movw r1, #39240 @ 0x9948 │ │ │ │ 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, #39568 @ 0x9a90 │ │ │ │ + movw r0, #39248 @ 0x9950 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ blx 2c038 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39588 @ 0x9aa4 │ │ │ │ + movw r1, #39268 @ 0x9964 │ │ │ │ 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 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ 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 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ 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 1ae6a8 <_start@@Base+0x824> │ │ │ │ + bl 1aceb0 <_start@@Base+0x824> │ │ │ │ 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 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ 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 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ 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 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ 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 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ 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,19 +3220,19 @@ │ │ │ │ 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 1ca8c4 │ │ │ │ + bl 1c912c │ │ │ │ lsls r1, r5, #15 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fc80 │ │ │ │ + bl 6f924 │ │ │ │ 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} │ │ │ │ @@ -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 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c6c44 │ │ │ │ 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 1c8658 │ │ │ │ + bl 1c6ec0 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2eac8 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ subs r2, r6, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c83dc │ │ │ │ + bl 1c6c44 │ │ │ │ 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r4, r4, r1 │ │ │ │ str r4, [r7, #0] │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ add r4, r3 │ │ │ │ bfc r4, #0, #15 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ str r2, [r6, #0] │ │ │ │ @@ -3432,19 +3432,19 @@ │ │ │ │ dmb ish │ │ │ │ cbnz r4, 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 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2ebb6 <_PyObject_DebugMallocStats@@Base+0xa16> │ │ │ │ - movw r6, #39728 @ 0x9b30 │ │ │ │ + movw r6, #39408 @ 0x99f0 │ │ │ │ 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, #39760 @ 0x9b50 │ │ │ │ + movw r0, #39440 @ 0x9a10 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ae6b4 <_start@@Base+0x830> │ │ │ │ + bl 1acebc <_start@@Base+0x830> │ │ │ │ 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, #33024 @ 0x8100 │ │ │ │ + movw r3, #32704 @ 0x7fc0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #39784 @ 0x9b68 │ │ │ │ + movw r2, #39464 @ 0x9a28 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r0, #39808 @ 0x9b80 │ │ │ │ + movw r0, #39488 @ 0x9a40 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ lsrs r1, r6, #10 │ │ │ │ - bl 1ae6b4 <_start@@Base+0x830> │ │ │ │ + bl 1acebc <_start@@Base+0x830> │ │ │ │ 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 6fc18 │ │ │ │ - movw r0, #39836 @ 0x9b9c │ │ │ │ + bl 6f8bc │ │ │ │ + movw r0, #39516 @ 0x9a5c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ lsrs r1, r6, #10 │ │ │ │ - bl 1ae6b4 <_start@@Base+0x830> │ │ │ │ + bl 1acebc <_start@@Base+0x830> │ │ │ │ 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r6, r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ and.w sl, r7, sl │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r3, [sp, #22] │ │ │ │ strb.w r3, [sp, #23] │ │ │ │ bhi.n 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r3, sl │ │ │ │ add.w fp, sp, #23 │ │ │ │ add.w sl, sp, #22 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ bl 2f0f8 <_PyObject_DebugMallocStats@@Base+0xf58> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f088 <_PyObject_DebugMallocStats@@Base+0xee8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ 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 6fc80 │ │ │ │ + bl 6f924 │ │ │ │ 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ sub.w sl, sl, r1 │ │ │ │ sub.w r8, r8, fp │ │ │ │ sub.w r4, r8, sl │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4005,17 +4005,17 @@ │ │ │ │ bls.n 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, #39868 @ 0x9bbc │ │ │ │ + movw r0, #39548 @ 0x9a7c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6fae0 │ │ │ │ + bl 6f784 │ │ │ │ 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, #39952 @ 0x9c10 │ │ │ │ + movw r0, #39632 @ 0x9ad0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r6, r8, [sp] │ │ │ │ - bl 6fae0 │ │ │ │ + bl 6f784 │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2f2f2 <_PyObject_DebugMallocStats@@Base+0x1152> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f2f2 <_PyObject_DebugMallocStats@@Base+0x1152> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ 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, #46892 @ 0xb72c │ │ │ │ + movw r0, #46572 @ 0xb5ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6fae0 │ │ │ │ + bl 6f784 │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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 1c804c │ │ │ │ + b.w 1c684c │ │ │ │ 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,15 +4540,15 @@ │ │ │ │ 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 6fc80 │ │ │ │ + bl 6f924 │ │ │ │ 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 │ │ │ │ @@ -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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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, #55196 @ 0xd79c │ │ │ │ + movw r1, #54876 @ 0xd65c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #56376 @ 0xdc38 │ │ │ │ + movw r2, #56056 @ 0xdaf8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 24d06c │ │ │ │ + bl 24ba8c │ │ │ │ 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 1c8c08 │ │ │ │ + bl 1c7470 │ │ │ │ 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 1c8c08 │ │ │ │ + bl 1c7470 │ │ │ │ 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, #39712 @ 0x9b20 │ │ │ │ + movw r3, #39392 @ 0x99e0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #56488 @ 0xdca8 │ │ │ │ + movw r2, #56168 @ 0xdb68 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ - add r6, pc, #320 @ (adr r6, 2fcfc <_PyObject_DebugMallocStats@@Base+0x1b5c>) │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ + add r5, pc, #64 @ (adr r5, 2fbfc <_PyObject_DebugMallocStats@@Base+0x1a5c>) │ │ │ │ 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, #61776 @ 0xf150 │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, #26656 @ 0x6820 │ │ │ │ + movw r1, #26336 @ 0x66e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b934 │ │ │ │ cbz r0, 2fc76 <_PyObject_DebugMallocStats@@Base+0x1ad6> │ │ │ │ - movw r1, #26464 @ 0x6760 │ │ │ │ + movw r1, #26144 @ 0x6620 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b934 │ │ │ │ cbz r0, 2fc7a <_PyObject_DebugMallocStats@@Base+0x1ada> │ │ │ │ - movw r1, #26492 @ 0x677c │ │ │ │ + movw r1, #26172 @ 0x663c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b934 │ │ │ │ cbz r0, 2fc7e <_PyObject_DebugMallocStats@@Base+0x1ade> │ │ │ │ - movw r1, #26560 @ 0x67c0 │ │ │ │ + movw r1, #26240 @ 0x6680 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b934 │ │ │ │ cbz r0, 2fc82 <_PyObject_DebugMallocStats@@Base+0x1ae2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26616 @ 0x67f8 │ │ │ │ + movw r1, #26296 @ 0x66b8 │ │ │ │ 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, #63300 @ 0xf744 │ │ │ │ + movw r1, #62980 @ 0xf604 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 a6144 │ │ │ │ + bl a615c │ │ │ │ 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, #7308 @ 0x1c8c │ │ │ │ + movw r1, #6988 @ 0x1b4c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r7, r7, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 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 1c8efc │ │ │ │ + b.w 1c7764 │ │ │ │ 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 1c7bdc │ │ │ │ + bl 1c63dc │ │ │ │ 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 6fda0 │ │ │ │ + b.w 6fa44 │ │ │ │ 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 1dad04 │ │ │ │ + b.w 1d955c │ │ │ │ pop {r4, r5, r6} │ │ │ │ - b.w 9df6c │ │ │ │ + b.w 9dfa0 │ │ │ │ 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, #29524 @ 0x7354 │ │ │ │ + movw r1, #29248 @ 0x7240 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ cbz r0, 2fe74 <_PyObject_DebugMallocStats@@Base+0x1cd4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 11caec │ │ │ │ + bl 11cc04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fe76 <_PyObject_DebugMallocStats@@Base+0x1cd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e38e0 │ │ │ │ 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 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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, #29524 @ 0x7354 │ │ │ │ + movw r1, #29248 @ 0x7240 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ 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 118af8 │ │ │ │ + bl 118c28 │ │ │ │ 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 11b5b4 │ │ │ │ + bl 11b6cc │ │ │ │ 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 810c0 │ │ │ │ + bl 81030 │ │ │ │ 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, #61680 @ 0xf0f0 │ │ │ │ + movw r0, #61360 @ 0xefb0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_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 fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 3002c <_PyObject_DebugMallocStats@@Base+0x1e8c> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23716 @ 0x5ca4 │ │ │ │ + movw r1, #23396 @ 0x5b64 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #29524 @ 0x7354 │ │ │ │ + movw r1, #29248 @ 0x7240 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ cbz r0, 300f2 <_PyObject_DebugMallocStats@@Base+0x1f52> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11c83c │ │ │ │ + bl 11c954 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 300f4 <_PyObject_DebugMallocStats@@Base+0x1f54> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e38e0 │ │ │ │ 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 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 1eea98 <_PyTime_AsMicroseconds@@Base+0x42c> │ │ │ │ + b.w 1ed478 <_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 1ca7e4 │ │ │ │ + bl 1c904c │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cbnz r3, 3025a │ │ │ │ ldr r0, [pc, #60] @ (30294 ) │ │ │ │ - bl 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cbz r3, 3027c │ │ │ │ - bl 1ae6a8 <_start@@Base+0x824> │ │ │ │ + bl 1aceb0 <_start@@Base+0x824> │ │ │ │ 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 6fcf8 │ │ │ │ + bl 6f99c │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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, #53788 @ 0xd21c │ │ │ │ + movw r0, #53468 @ 0xd0dc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6fae0 │ │ │ │ + bl 6f784 │ │ │ │ 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ subs r5, r5, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ 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, #55468 @ 0xd8ac │ │ │ │ + movw r0, #55148 @ 0xd76c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - movw r0, #55496 @ 0xd8c8 │ │ │ │ + movw r0, #55176 @ 0xd788 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ bl 30864 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #55512 @ 0xd8d8 │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #55192 @ 0xd798 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr.w r0, [r4, #284] @ 0x11c │ │ │ │ bl 30864 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #55528 @ 0xd8e8 │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #55208 @ 0xd7a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ bl 30864 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - movw r0, #55548 @ 0xd8fc │ │ │ │ + movw r0, #55228 @ 0xd7bc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - movw r0, #55568 @ 0xd910 │ │ │ │ + movw r0, #55248 @ 0xd7d0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr.w r1, [r4, #228] @ 0xe4 │ │ │ │ - movw r0, #55588 @ 0xd924 │ │ │ │ + movw r0, #55268 @ 0xd7e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr.w r1, [r4, #256] @ 0x100 │ │ │ │ - movw r0, #55608 @ 0xd938 │ │ │ │ + movw r0, #55288 @ 0xd7f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr.w r1, [r4, #188] @ 0xbc │ │ │ │ - movw r0, #55628 @ 0xd94c │ │ │ │ + movw r0, #55308 @ 0xd80c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr.w r1, [r4, #364] @ 0x16c │ │ │ │ - movw r0, #55648 @ 0xd960 │ │ │ │ + movw r0, #55328 @ 0xd820 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #55676 @ 0xd97c │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #55356 @ 0xd83c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ bl 30864 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #55692 @ 0xd98c │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #55372 @ 0xd84c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr.w r0, [r4, #352] @ 0x160 │ │ │ │ bl 30864 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r1, #25836 @ 0x64ec │ │ │ │ + bl 1ef400 │ │ │ │ + movw r1, #25516 @ 0x63ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #55712 @ 0xd9a0 │ │ │ │ + movw r0, #55392 @ 0xd860 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #25836 @ 0x64ec │ │ │ │ + movw r0, #25516 @ 0x63ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a458 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a534 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3054a │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30570 │ │ │ │ - movw r0, #55724 @ 0xd9ac │ │ │ │ + movw r0, #55404 @ 0xd86c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 3057c │ │ │ │ - movw r0, #55728 @ 0xd9b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce1e0 │ │ │ │ - movw r1, #25856 @ 0x6500 │ │ │ │ + bl 1cca3c │ │ │ │ + movw r1, #25536 @ 0x63c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #55712 @ 0xd9a0 │ │ │ │ + movw r0, #55392 @ 0xd860 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #25856 @ 0x6500 │ │ │ │ + movw r0, #25536 @ 0x63c0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a458 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a534 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 305b2 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 305d8 │ │ │ │ - movw r0, #55724 @ 0xd9ac │ │ │ │ + movw r0, #55404 @ 0xd86c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 305e4 │ │ │ │ - movw r0, #55728 @ 0xd9b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce1e0 │ │ │ │ - movw r1, #25800 @ 0x64c8 │ │ │ │ + bl 1cca3c │ │ │ │ + movw r1, #25480 @ 0x6388 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #55712 @ 0xd9a0 │ │ │ │ + movw r0, #55392 @ 0xd860 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #25800 @ 0x64c8 │ │ │ │ + movw r0, #25480 @ 0x6388 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a458 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a534 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3061a │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30640 │ │ │ │ - movw r0, #55724 @ 0xd9ac │ │ │ │ + movw r0, #55404 @ 0xd86c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 3064c │ │ │ │ - movw r0, #55728 @ 0xd9b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce1e0 │ │ │ │ - movw r1, #25976 @ 0x6578 │ │ │ │ + bl 1cca3c │ │ │ │ + movw r1, #25656 @ 0x6438 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #55712 @ 0xd9a0 │ │ │ │ + movw r0, #55392 @ 0xd860 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #25976 @ 0x6578 │ │ │ │ + movw r0, #25656 @ 0x6438 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a458 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a534 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30682 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 306a8 │ │ │ │ - movw r0, #55724 @ 0xd9ac │ │ │ │ + movw r0, #55404 @ 0xd86c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 306b4 │ │ │ │ - movw r0, #55728 @ 0xd9b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce1e0 │ │ │ │ - movw r1, #25908 @ 0x6534 │ │ │ │ + bl 1cca3c │ │ │ │ + movw r1, #25588 @ 0x63f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #55712 @ 0xd9a0 │ │ │ │ + movw r0, #55392 @ 0xd860 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #25908 @ 0x6534 │ │ │ │ + movw r0, #25588 @ 0x63f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a458 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a534 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 306ea │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30710 │ │ │ │ - movw r0, #55724 @ 0xd9ac │ │ │ │ + movw r0, #55404 @ 0xd86c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 3071c │ │ │ │ - movw r0, #55728 @ 0xd9b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce1e0 │ │ │ │ - movw r1, #37328 @ 0x91d0 │ │ │ │ + bl 1cca3c │ │ │ │ + movw r1, #37008 @ 0x9090 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #55712 @ 0xd9a0 │ │ │ │ + movw r0, #55392 @ 0xd860 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #37328 @ 0x91d0 │ │ │ │ + movw r0, #37008 @ 0x9090 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 12a458 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a534 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30752 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30778 │ │ │ │ - movw r0, #55724 @ 0xd9ac │ │ │ │ + movw r0, #55404 @ 0xd86c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 30784 │ │ │ │ - movw r0, #55728 @ 0xd9b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce1e0 │ │ │ │ - movw r1, #25896 @ 0x6528 │ │ │ │ + bl 1cca3c │ │ │ │ + movw r1, #25576 @ 0x63e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #55712 @ 0xd9a0 │ │ │ │ + movw r0, #55392 @ 0xd860 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #25896 @ 0x6528 │ │ │ │ + movw r0, #25576 @ 0x63e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a458 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a534 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 307ba │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 307e0 │ │ │ │ - movw r0, #55724 @ 0xd9ac │ │ │ │ + movw r0, #55404 @ 0xd86c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 307ec │ │ │ │ - movw r0, #55728 @ 0xd9b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + bl 1ef400 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #64280 @ 0xfb18 │ │ │ │ + movw r0, #63960 @ 0xf9d8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 12a458 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a534 <_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, #55740 @ 0xd9bc │ │ │ │ + movw r0, #55420 @ 0xd87c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r7, #55756 @ 0xd9cc │ │ │ │ + movw r7, #55436 @ 0xd88c │ │ │ │ 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 1ce1e0 │ │ │ │ + bl 1cca3c │ │ │ │ b.n 3082e │ │ │ │ - movw r0, #55768 @ 0xd9d8 │ │ │ │ + movw r0, #55448 @ 0xd898 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r0, 30872 │ │ │ │ - movw r0, #55728 @ 0xd9b0 │ │ │ │ + movw r0, #55408 @ 0xd870 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - b.w 1f09b4 │ │ │ │ + b.w 1ef400 │ │ │ │ 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, #1560 @ 0x618 │ │ │ │ + movw r0, #1240 @ 0x4d8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - movw r0, #55860 @ 0xda34 │ │ │ │ + movw r0, #55540 @ 0xd8f4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ sub.w r2, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ cbz r3, 308f2 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ bne.n 308b4 │ │ │ │ - movw r0, #55856 @ 0xda30 │ │ │ │ + movw r0, #55536 @ 0xd8f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ b.n 3088e │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ bls.n 308ec │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bhi.n 308cc │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #55864 @ 0xda38 │ │ │ │ + movw r0, #55544 @ 0xd8f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ b.n 3088e │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ bcc.n 308e2 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #14464 @ 0x3880 │ │ │ │ + movw r0, #14144 @ 0x3740 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ b.n 3088e │ │ │ │ - movw r0, #55872 @ 0xda40 │ │ │ │ + movw r0, #55552 @ 0xd900 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ b.n 3088e │ │ │ │ - movw r0, #1560 @ 0x618 │ │ │ │ + movw r0, #1240 @ 0x4d8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f09b4 │ │ │ │ + b.w 1ef400 │ │ │ │ │ │ │ │ 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, #55112 @ 0xd748 │ │ │ │ + movw r1, #54792 @ 0xd608 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ b.n 30946 │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #56024 @ 0xdad8 │ │ │ │ + movw r1, #55704 @ 0xd998 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ 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 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3099c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1097a8 │ │ │ │ + bl 109838 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 309a8 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 64f6a │ │ │ │ + bl 64e82 │ │ │ │ cbnz r0, 309ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #58892 @ 0xe60c │ │ │ │ + movw r2, #58572 @ 0xe4cc │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ - bl 64fb4 │ │ │ │ + bl 64f46 │ │ │ │ mov r4, r0 │ │ │ │ b.n 30a16 │ │ │ │ movs r4, #0 │ │ │ │ b.n 30a16 │ │ │ │ ldrb.w r4, [r5, #32] │ │ │ │ cbnz r4, 30a34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12288c │ │ │ │ + bl 1229ac │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 30a34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64f6a │ │ │ │ + bl 64e82 │ │ │ │ cbnz r0, 30a16 │ │ │ │ ldr r2, [pc, #476] @ (30be8 ) │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64fb4 │ │ │ │ + bl 64f46 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, #56056 @ 0xdaf8 │ │ │ │ + movw r0, #55736 @ 0xd9b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ beq.w 30d7e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ beq.w 30d7e │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #56120 @ 0xdb38 │ │ │ │ + movw r0, #55800 @ 0xd9f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ 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,289 +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 f65a8 │ │ │ │ + bl f65fc │ │ │ │ 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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 d8628 │ │ │ │ + bl d8358 │ │ │ │ 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 f692c │ │ │ │ + bl f6980 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30d62 │ │ │ │ b.n 30bb0 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #212] @ (30bf0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl a895c │ │ │ │ + bl a8970 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, #56128 @ 0xdb40 │ │ │ │ + movw r0, #55808 @ 0xda00 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 30ba8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3fb0 │ │ │ │ + bl 1e2808 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 30ae4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ b.n 30d62 │ │ │ │ ldr r1, [pc, #72] @ (30bfc ) │ │ │ │ mov r0, r9 │ │ │ │ - bl a895c │ │ │ │ + bl a8970 │ │ │ │ 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 85008 │ │ │ │ - bl f6fac │ │ │ │ + bl 84fe4 │ │ │ │ + bl f7000 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #56152 @ 0xdb58 │ │ │ │ + movw r0, #55832 @ 0xda18 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ adds r0, #1 │ │ │ │ beq.w 30d62 │ │ │ │ b.n 30c60 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 30894 │ │ │ │ + b.n 30614 │ │ │ │ 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 db54c <_PyUnicode_Equal@@Base> │ │ │ │ + bl db278 <_PyUnicode_Equal@@Base> │ │ │ │ cbnz r0, 30c4c │ │ │ │ ldr r1, [pc, #392] @ (30d94 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl db54c <_PyUnicode_Equal@@Base> │ │ │ │ + bl db278 <_PyUnicode_Equal@@Base> │ │ │ │ cbnz r0, 30c4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3fb0 │ │ │ │ + bl 1e2808 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ beq.w 30d62 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #36448 @ 0x8e60 │ │ │ │ + movw r0, #36128 @ 0x8d20 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f63c4 │ │ │ │ + bl 1f4e0c │ │ │ │ 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 85008 │ │ │ │ - bl f6fac │ │ │ │ + bl 84fe4 │ │ │ │ + bl f7000 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #56164 @ 0xdb64 │ │ │ │ + movw r0, #55844 @ 0xda24 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d62 │ │ │ │ b.n 30cb2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e3fb0 │ │ │ │ + bl 1e2808 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 1167f8 │ │ │ │ + bl 11692c │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 30ce0 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #56176 @ 0xdb70 │ │ │ │ + movw r0, #55856 @ 0xda30 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ 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 1f644c │ │ │ │ + bl 1f4e94 │ │ │ │ cbz r0, 30d16 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #43688 @ 0xaaa8 │ │ │ │ + movw r0, #43368 @ 0xa968 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 30d62 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3fb0 │ │ │ │ + bl 1e2808 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 30d62 │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -6626,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 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #56472 @ 0xdc98 │ │ │ │ + movw r1, #56152 @ 0xdb58 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #32 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r5 │ │ │ │ bl 30daa │ │ │ │ cbz r0, 30eb6 │ │ │ │ - movw r1, #56508 @ 0xdcbc │ │ │ │ + movw r1, #56188 @ 0xdb7c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #23 │ │ │ │ b.n 310f8 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ cbnz r7, 30ec6 │ │ │ │ - movw r1, #56532 @ 0xdcd4 │ │ │ │ + movw r1, #56212 @ 0xdb94 │ │ │ │ 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, #56556 @ 0xdcec │ │ │ │ + movw r1, #56236 @ 0xdbac │ │ │ │ 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] │ │ │ │ @@ -6683,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, #56576 @ 0xdd00 │ │ │ │ + movw r1, #56256 @ 0xdbc0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #40808 @ 0x9f68 │ │ │ │ + movw r1, #40512 @ 0x9e40 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ bl 35d76 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40808 @ 0x9f68 │ │ │ │ + movw r1, #40512 @ 0x9e40 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ b.n 30f6c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56584 @ 0xdd08 │ │ │ │ + movw r1, #56264 @ 0xdbc8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56588 @ 0xdd0c │ │ │ │ + movw r1, #56268 @ 0xdbcc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 27f9b4 │ │ │ │ + bl 27efd4 │ │ │ │ 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 │ │ │ │ @@ -6822,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 283688 │ │ │ │ + bl 282ce4 │ │ │ │ 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, #56584 @ 0xdd08 │ │ │ │ + movw r1, #56264 @ 0xdbc8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54172 @ 0xd39c │ │ │ │ + movw r1, #53852 @ 0xd25c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #56584 @ 0xdd08 │ │ │ │ + movw r1, #56264 @ 0xdbc8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 31104 │ │ │ │ - movw r1, #56596 @ 0xdd14 │ │ │ │ + movw r1, #56276 @ 0xdbd4 │ │ │ │ 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 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1ba5a8 <_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 │ │ │ │ @@ -6893,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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, #2880 @ 0xb40 │ │ │ │ + movw r1, #2560 @ 0xa00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ 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 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 312aa │ │ │ │ ldr r4, [pc, #244] @ (312b4 ) │ │ │ │ movs r0, #0 │ │ │ │ - movw r3, #32597 @ 0x7f55 │ │ │ │ + movw r3, #27037 @ 0x699d │ │ │ │ movt r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - movw r3, #18845 @ 0x499d │ │ │ │ + movw r3, #12721 @ 0x31b1 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #59289 @ 0xe799 │ │ │ │ + movw r3, #53717 @ 0xd1d5 │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #57777 @ 0xe1b1 │ │ │ │ + movw r3, #57345 @ 0xe001 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c690c │ │ │ │ + bl 1c511c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 20794c │ │ │ │ + bl 206394 │ │ │ │ sub.w r1, r4, #20 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r3, #54405 @ 0xd485 │ │ │ │ + movw r3, #53973 @ 0xd2d5 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #61233 @ 0xef31 │ │ │ │ + movw r3, #55673 @ 0xd979 │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #58521 @ 0xe499 │ │ │ │ + movw r3, #52949 @ 0xced5 │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1c690c │ │ │ │ + bl 1c511c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 20794c │ │ │ │ + bl 206394 │ │ │ │ add.w r1, r4, #20 │ │ │ │ movs r0, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - bl 1c690c │ │ │ │ + bl 1c511c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 20794c │ │ │ │ + bl 206394 │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #57533 @ 0xe0bd │ │ │ │ + movw r3, #57101 @ 0xdf0d │ │ │ │ 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 │ │ │ │ @@ -6999,30 +6999,30 @@ │ │ │ │ bne.n 3125a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 3127c │ │ │ │ mov r0, r4 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135480 <_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 2832b8 │ │ │ │ + bl 2828d8 │ │ │ │ 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 │ │ │ │ @@ -7045,29 +7045,29 @@ │ │ │ │ bne.n 312d4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 312f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135480 <_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 2832b8 │ │ │ │ + bl 2828d8 │ │ │ │ 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 │ │ │ │ @@ -7102,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 209708 │ │ │ │ + bl 208150 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 31538 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #6596 @ 0x19c4 │ │ │ │ + movw r0, #6276 @ 0x1884 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ 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, #6616 @ 0x19d8 │ │ │ │ + movw r1, #6296 @ 0x1898 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1bc81c │ │ │ │ + bl 1bb024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3154a │ │ │ │ - movw r0, #59868 @ 0xe9dc │ │ │ │ + movw r0, #59548 @ 0xe89c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef8a8 │ │ │ │ + bl 1ee388 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31510 │ │ │ │ - movw r0, #6636 @ 0x19ec │ │ │ │ + movw r0, #6316 @ 0x18ac │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ef8a8 │ │ │ │ + bl 1ee388 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 3141e │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #6652 @ 0x19fc │ │ │ │ + movw r2, #6332 @ 0x18bc │ │ │ │ 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, #6684 @ 0x1a1c │ │ │ │ + movw r1, #6364 @ 0x18dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 3144e │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #6704 @ 0x1a30 │ │ │ │ + movw r2, #6384 @ 0x18f0 │ │ │ │ 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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 314e8 │ │ │ │ - movw r0, #15000 @ 0x3a98 │ │ │ │ + movw r0, #14680 @ 0x3958 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d8bd0 │ │ │ │ + bl 1d7428 │ │ │ │ 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, #6756 @ 0x1a64 │ │ │ │ + movw r1, #6436 @ 0x1924 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ cbnz r0, 314ea │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #6768 @ 0x1a70 │ │ │ │ + movw r1, #6448 @ 0x1930 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 314ea │ │ │ │ ldr r1, [pc, #268] @ (315b8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #260] @ 315b8 │ │ │ │ - bl 10a054 │ │ │ │ + bl 10a0e4 │ │ │ │ cbz r0, 314ee │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 219ee8 │ │ │ │ + bl 2186d0 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 315ae │ │ │ │ movw r3, #43700 @ 0xaab4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cbnz r0, 31546 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ - movw r2, #6652 @ 0x19fc │ │ │ │ + movw r2, #6332 @ 0x18bc │ │ │ │ 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 219ee8 │ │ │ │ + bl 2186d0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 315ae │ │ │ │ - bl f6fac │ │ │ │ - movw r0, #15048 @ 0x3ac8 │ │ │ │ + bl f7000 │ │ │ │ + movw r0, #14728 @ 0x3988 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #14 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 31570 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 219ee8 │ │ │ │ + bl 2186d0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 315ae │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c8e8 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ + bl 20b324 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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} │ │ │ │ @@ -7322,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 1610a8 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 160f00 <_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 │ │ │ │ @@ -7401,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 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 316e4 │ │ │ │ - bl 1f2578 │ │ │ │ + bl 1f0fc0 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -7440,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 2168f0 <_PyParkingLot_Park@@Base+0x274> │ │ │ │ + bl 215108 <_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} │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r0, #1 │ │ │ │ │ │ │ │ 00031730 : │ │ │ │ cbnz r1, 31736 │ │ │ │ - b.w aa37c │ │ │ │ + b.w aa3bc │ │ │ │ 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, #61228 @ 0xef2c │ │ │ │ + movw r1, #60776 @ 0xed68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aa37c │ │ │ │ + b.w aa3bc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #15124 @ 0x3b14 │ │ │ │ + movw r1, #14804 @ 0x39d4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 317b0 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15428 @ 0x3c44 │ │ │ │ + movw r2, #15108 @ 0x3b04 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 21b74c │ │ │ │ + bl 219f34 │ │ │ │ b.n 317c2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #25920 @ 0x6540 │ │ │ │ + movw r0, #25600 @ 0x6400 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2178c0 │ │ │ │ + bl 2160e0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31792 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85008 │ │ │ │ + b.w 84fe4 │ │ │ │ │ │ │ │ 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] │ │ │ │ @@ -7531,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 7a900 │ │ │ │ + bl 7a89c │ │ │ │ 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, #16396 @ 0x400c │ │ │ │ + movw r1, #16076 @ 0x3ecc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #17508 @ 0x4464 │ │ │ │ + movw r0, #17188 @ 0x4324 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef198 │ │ │ │ + bl 1edc78 │ │ │ │ cbnz r0, 3186e │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 318dc │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ b.n 318f2 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #61228 @ 0xef2c │ │ │ │ + movw r1, #60776 @ 0xed68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #16416 @ 0x4020 │ │ │ │ + movw r0, #16096 @ 0x3ee0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 219450 <_PySemaphore_Wakeup@@Base+0xfc> │ │ │ │ + bl 217c6c <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 318f2 │ │ │ │ - movw r0, #16444 @ 0x403c │ │ │ │ + movw r0, #16124 @ 0x3efc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f09b4 │ │ │ │ + bl 1ef400 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 219ee8 │ │ │ │ + b.w 2186d0 │ │ │ │ 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 │ │ │ │ @@ -7628,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 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31a12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 31956 │ │ │ │ - movw r0, #16716 @ 0x414c │ │ │ │ + movw r0, #16396 @ 0x400c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 31946 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [pc, #208] @ (31a1c ) │ │ │ │ - bl 2075e8 │ │ │ │ + bl 206030 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31956 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [pc, #192] @ (31a20 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31a12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 31990 │ │ │ │ - movw r0, #16724 @ 0x4154 │ │ │ │ + movw r0, #16404 @ 0x4014 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 31980 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [pc, #156] @ (31a20 ) │ │ │ │ - bl 2075e8 │ │ │ │ + bl 206030 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31990 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 31a28 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 31a00 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbnz r0, 319c2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 31a0e │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 319d8 │ │ │ │ add.w r4, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ beq.n 31a12 │ │ │ │ - bl b2218 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe8 <_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 21b88c │ │ │ │ + bl 21a074 │ │ │ │ b.n 31a0e │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 319e2 │ │ │ │ b.n 31a12 │ │ │ │ cmp r0, #11 │ │ │ │ bne.n 319be │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ @@ -7733,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, #16848 @ 0x41d0 │ │ │ │ + movw r1, #16528 @ 0x4090 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ b.n 31a6a │ │ │ │ - bl 1cddf4 <_PyArena_New@@Base> │ │ │ │ + bl 1cc650 <_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 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31a98 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 d8628 │ │ │ │ + bl d8358 │ │ │ │ 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 dd108 │ │ │ │ + bl dce10 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 31ad0 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [pc, #356] @ (31c3c ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31af4 │ │ │ │ - movw r5, #33024 @ 0x8100 │ │ │ │ + movw r5, #32704 @ 0x7fc0 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ mov.w r8, #0 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ b.n 31b40 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 31b38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1167f8 │ │ │ │ + bl 11692c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 dd108 │ │ │ │ + bl dce10 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31b40 │ │ │ │ - bl f6fac │ │ │ │ - movw r5, #33024 @ 0x8100 │ │ │ │ + bl f7000 │ │ │ │ + movw r5, #32704 @ 0x7fc0 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #252] @ (31c40 ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31b5c │ │ │ │ - movw r6, #33024 @ 0x8100 │ │ │ │ + movw r6, #32704 @ 0x7fc0 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ movs r7, #0 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ b.n 31b9e │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cbz r7, 31b96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1167f8 │ │ │ │ + bl 11692c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 dd108 │ │ │ │ + bl dce10 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 31b9e │ │ │ │ - bl f6fac │ │ │ │ - movw r6, #33024 @ 0x8100 │ │ │ │ + bl f7000 │ │ │ │ + movw r6, #32704 @ 0x7fc0 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ mov r3, sl │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #40368 @ 0x9db0 │ │ │ │ + movw r1, #40048 @ 0x9c70 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #61004 @ 0xee4c │ │ │ │ + movw r0, #60684 @ 0xed0c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ 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 1626e4 │ │ │ │ + bl 162550 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31bf0 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ cbz r4, 31c1c │ │ │ │ - movw r0, #15000 @ 0x3a98 │ │ │ │ + movw r0, #14680 @ 0x3958 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d8bd0 │ │ │ │ + bl 1d7428 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31c44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1430b8 <_PyArena_Free@@Base> │ │ │ │ + bl 1430ac <_PyArena_Free@@Base> │ │ │ │ b.n 31a6a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #11 │ │ │ │ bne.n 31c28 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ b.n 31c2c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ - bl 1430b8 <_PyArena_Free@@Base> │ │ │ │ + bl 1430ac <_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 99fb4 │ │ │ │ + bl 99fa0 │ │ │ │ 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 213358 │ │ │ │ + bl 211b6c │ │ │ │ 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 1430b8 <_PyArena_Free@@Base> │ │ │ │ + bl 1430ac <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cbz r0, 31d1a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175098 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 31d1a │ │ │ │ ldr r1, [pc, #176] @ (31d74 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl a895c │ │ │ │ + bl a8970 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 31d06 │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 98a44 │ │ │ │ + bl 98a28 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r7, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - bl 21eed0 │ │ │ │ + bl 21d6b8 │ │ │ │ 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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32640 <_Py_GetConfigsAsDict@@Base+0x8c4> │ │ │ │ - bl 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ 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 885d4 │ │ │ │ + bl 885a8 │ │ │ │ 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, #18564 @ 0x4884 │ │ │ │ + movw r1, #18244 @ 0x4744 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18596 @ 0x48a4 │ │ │ │ + movw r1, #18276 @ 0x4764 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 885d4 │ │ │ │ + bl 885a8 │ │ │ │ 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, #18628 @ 0x48c4 │ │ │ │ + movw r1, #18308 @ 0x4784 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18664 @ 0x48e8 │ │ │ │ + movw r1, #18344 @ 0x47a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18704 @ 0x4910 │ │ │ │ + movw r1, #18384 @ 0x47d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18716 @ 0x491c │ │ │ │ + movw r1, #18396 @ 0x47dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18732 @ 0x492c │ │ │ │ + movw r1, #18412 @ 0x47ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18748 @ 0x493c │ │ │ │ + movw r1, #18428 @ 0x47fc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18764 @ 0x494c │ │ │ │ + movw r1, #18444 @ 0x480c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18784 @ 0x4960 │ │ │ │ + movw r1, #18464 @ 0x4820 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18800 @ 0x4970 │ │ │ │ + movw r1, #18480 @ 0x4830 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18816 @ 0x4980 │ │ │ │ + movw r1, #18496 @ 0x4840 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18832 @ 0x4990 │ │ │ │ + movw r1, #18512 @ 0x4850 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18852 @ 0x49a4 │ │ │ │ + movw r1, #18532 @ 0x4864 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18868 @ 0x49b4 │ │ │ │ + movw r1, #18548 @ 0x4874 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18896 @ 0x49d0 │ │ │ │ + movw r1, #18576 @ 0x4890 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18924 @ 0x49ec │ │ │ │ + movw r1, #18604 @ 0x48ac │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18948 @ 0x4a04 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18972 @ 0x4a1c │ │ │ │ + movw r1, #18652 @ 0x48dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19000 @ 0x4a38 │ │ │ │ + movw r1, #18680 @ 0x48f8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #19016 @ 0x4a48 │ │ │ │ + movw r1, #18696 @ 0x4908 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ 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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ 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, #25724 @ 0x647c │ │ │ │ + movw r1, #25404 @ 0x633c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1632] @ 0x660 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25764 @ 0x64a4 │ │ │ │ + movw r1, #25444 @ 0x6364 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #25432 @ 0x6358 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25776 @ 0x64b0 │ │ │ │ + movw r1, #25456 @ 0x6370 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25692 @ 0x645c │ │ │ │ + movw r1, #25372 @ 0x631c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1648] @ 0x670 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25652 @ 0x6434 │ │ │ │ + movw r1, #25332 @ 0x62f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1652] @ 0x674 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25668 @ 0x6444 │ │ │ │ + movw r1, #25348 @ 0x6304 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1656] @ 0x678 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25712 @ 0x6470 │ │ │ │ + movw r1, #25392 @ 0x6330 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1660] @ 0x67c │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25740 @ 0x648c │ │ │ │ + movw r1, #25420 @ 0x634c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3234c <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25640 @ 0x6428 │ │ │ │ + movw r1, #25320 @ 0x62e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 3263c <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #19032 @ 0x4a58 │ │ │ │ + movw r1, #18712 @ 0x4918 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4160 @ 0x1040 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e0c20 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 1df478 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 32642 <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25592 @ 0x63f8 │ │ │ │ + movw r1, #25316 @ 0x62e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 00032658 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8838,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 adffc │ │ │ │ + bl ae03c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 32686 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0003268c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8868,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 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 326dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 554f4 │ │ │ │ + b.w 5547c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2bacc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce444 │ │ │ │ + bl 1ccca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 │ │ │ │ @@ -8906,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 4289c │ │ │ │ + bl 4281c │ │ │ │ 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] │ │ │ │ @@ -8922,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, #25828 @ 0x64e4 │ │ │ │ + movw r1, #25552 @ 0x63d0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #25788 @ 0x64bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef198 │ │ │ │ + bl 1edc78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 327c2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #23852 @ 0x5d2c │ │ │ │ + movw r1, #23532 @ 0x5bec │ │ │ │ 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, #57608 @ 0xe108 │ │ │ │ + movw r3, #57288 @ 0xdfc8 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - bl 9df30 │ │ │ │ + bl 9df64 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 327c6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3284a │ │ │ │ ldr r1, [pc, #136] @ (32850 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl a895c │ │ │ │ + bl a8970 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 327c2 │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 a3148 │ │ │ │ + bl a3170 │ │ │ │ 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 1cb6d8 │ │ │ │ + bl 1c9f34 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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} │ │ │ │ @@ -9029,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 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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} │ │ │ │ @@ -9049,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 f682c │ │ │ │ + bl f6880 │ │ │ │ cbnz r0, 328ec │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cbnz r0, 328ec │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cbnz r0, 328ec │ │ │ │ movw r3, #43660 @ 0xaa8c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 329b4 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 224608 │ │ │ │ + bl 222e08 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl f692c │ │ │ │ + bl f6980 │ │ │ │ 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 98a44 │ │ │ │ + bl 98a28 │ │ │ │ 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 228a2c │ │ │ │ + b.w 22722c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1167f8 │ │ │ │ + bl 11692c │ │ │ │ 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, #25464 @ 0x6378 │ │ │ │ + movw r0, #25144 @ 0x6238 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 3298e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 32990 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ 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 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r7 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r9 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 85140 │ │ │ │ + b.w 8511c │ │ │ │ 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 │ │ │ │ @@ -9156,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 b0f9c │ │ │ │ - bl b0fcc │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ cbz r0, 329f4 │ │ │ │ mov r0, fp │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_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] │ │ │ │ @@ -9180,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 b0f9c │ │ │ │ - bl b0fcc │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ cbz r0, 32a38 │ │ │ │ mov r0, fp │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbnz r2, 32a56 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32a62 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ 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 b4094 │ │ │ │ + bl b3e88 │ │ │ │ cbz r0, 32ac4 │ │ │ │ mov r0, fp │ │ │ │ bl 32b24 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 32ac4 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbz r2, 32aa6 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbz r0, 32aa6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 9b5a8 │ │ │ │ + bl 9b598 │ │ │ │ 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 cf00c │ │ │ │ + bl ced40 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 32ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 e05c0 │ │ │ │ + bl e02ec │ │ │ │ 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 │ │ │ │ @@ -9281,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 b0f9c │ │ │ │ - bl b0fcc │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ cbz r0, 32b52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_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 d1424 │ │ │ │ + bl d1154 │ │ │ │ cbz r0, 32b72 │ │ │ │ mov r0, r4 │ │ │ │ bl 32b88 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 32b78 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -9322,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 b0f9c │ │ │ │ - bl b0fcc │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ cbz r0, 32bb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_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 b4094 │ │ │ │ + bl b3e88 │ │ │ │ cbz r0, 32bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl cec4c │ │ │ │ + bl ce980 │ │ │ │ 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 │ │ │ │ @@ -9370,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 284220 │ │ │ │ + bl 2b82c4 │ │ │ │ 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 │ │ │ │ @@ -9393,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 284220 │ │ │ │ + bl 2b82c4 │ │ │ │ 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 │ │ │ │ @@ -9417,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 2832b8 │ │ │ │ + bl 2828d8 │ │ │ │ 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 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32d48 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8989c │ │ │ │ + bl 89870 │ │ │ │ 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 9b5a8 │ │ │ │ + bl 9b598 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 32d22 <_PyUnicode_FromId@@Base+0x136> │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ 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 │ │ │ │ @@ -9475,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 2832b8 │ │ │ │ + bl 2828d8 │ │ │ │ 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 │ │ │ │ @@ -9495,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, #37436 @ 0x923c │ │ │ │ + movw r0, #37116 @ 0x90fc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ 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, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #6440 @ 0x1928 │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32e0a <_PyUnicode_FromId@@Base+0x21e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0128 │ │ │ │ + bl 1eec08 │ │ │ │ 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 ad700 │ │ │ │ + bl ad740 │ │ │ │ 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 1da2cc │ │ │ │ + b.w 1d8b24 │ │ │ │ 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #248] @ (32f30 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ - movw r1, #28420 @ 0x6f04 │ │ │ │ + bl 1ddfd4 │ │ │ │ + movw r1, #28100 @ 0x6dc4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32e5a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32f2e │ │ │ │ ldr r1, [pc, #216] @ (32f34 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ - movw r1, #38808 @ 0x9798 │ │ │ │ + bl 1ddfd4 │ │ │ │ + movw r1, #38488 @ 0x9658 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e54 │ │ │ │ ldr r1, [pc, #188] @ (32f38 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ - movw r1, #38828 @ 0x97ac │ │ │ │ + bl 1ddfd4 │ │ │ │ + movw r1, #38508 @ 0x966c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e54 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 7fda4 │ │ │ │ - movw r1, #37240 @ 0x9178 │ │ │ │ + bl 7fd44 │ │ │ │ + movw r1, #36920 @ 0x9038 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e54 │ │ │ │ - movw r6, #39380 @ 0x99d4 │ │ │ │ + movw r6, #39060 @ 0x9894 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 32ed2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ 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 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32e54 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #80] @ (32f3c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df780 │ │ │ │ + bl 1ddfd8 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df784 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32e54 │ │ │ │ - movw r0, #38008 @ 0x9478 │ │ │ │ + movw r0, #37688 @ 0x9338 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ 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 │ │ │ │ @@ -9667,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, #21224 @ 0x52e8 │ │ │ │ + movw r0, #20904 @ 0x51a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movw r1, #787 @ 0x313 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33180 │ │ │ │ add r1, sp, #20 │ │ │ │ - movw r0, #36292 @ 0x8dc4 │ │ │ │ + movw r0, #35972 @ 0x8c84 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 12a458 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 12a534 <_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 103a0c │ │ │ │ + bl 103a8c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 33168 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #36308 @ 0x8dd4 │ │ │ │ + movw r0, #35988 @ 0x8c94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.w 33180 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -9732,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, #36344 @ 0x8df8 │ │ │ │ + movw r2, #36024 @ 0x8cb8 │ │ │ │ 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 1f48dc │ │ │ │ + bl 1f3328 │ │ │ │ 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 219ce4 │ │ │ │ + bl 218500 │ │ │ │ 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 │ │ │ │ @@ -9773,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 64c9c │ │ │ │ + bl 64c90 │ │ │ │ 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 │ │ │ │ @@ -9790,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 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33136 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e3fb0 │ │ │ │ + bl 1e2808 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -9825,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 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbz r0, 33122 │ │ │ │ movw r3, #43844 @ 0xab44 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ mov sl, r0 │ │ │ │ cbnz r0, 33126 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ b.n 3312a │ │ │ │ mov sl, r0 │ │ │ │ b.n 3312a │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ bne.n 3313a │ │ │ │ mov r4, r5 │ │ │ │ b.n 33178 │ │ │ │ - bl 116ac8 │ │ │ │ + bl 116bfc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 64c9c │ │ │ │ + bl 64c90 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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, #36376 @ 0x8e18 │ │ │ │ + movw r1, #36056 @ 0x8cd8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #96] @ (33204 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_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] │ │ │ │ @@ -9905,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, #36452 @ 0x8e64 │ │ │ │ + movw r1, #36132 @ 0x8d24 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #40] @ (33204 ) │ │ │ │ mov r2, r3 │ │ │ │ - bl 75a80 │ │ │ │ + bl 760ea <_PyMonitoring_FireLineEvent@@Base+0x842> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cc6ac <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 1caf08 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #36404 @ 0x8e34 │ │ │ │ + movw r2, #36084 @ 0x8cf4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ + bl 11e60c <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ 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 │ │ │ │ @@ -9943,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, #37652 @ 0x9314 │ │ │ │ + movw r1, #37332 @ 0x91d4 │ │ │ │ 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, #37672 @ 0x9328 │ │ │ │ + movw r1, #37352 @ 0x91e8 │ │ │ │ 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, #37696 @ 0x9340 │ │ │ │ + movw r1, #37376 @ 0x9200 │ │ │ │ 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, #37716 @ 0x9354 │ │ │ │ + movw r1, #37396 @ 0x9214 │ │ │ │ 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, #37736 @ 0x9368 │ │ │ │ + movw r2, #37416 @ 0x9228 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bce30 │ │ │ │ + bl 1bb638 │ │ │ │ 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 │ │ │ │ @@ -10020,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, #37764 @ 0x9384 │ │ │ │ + movw r1, #37444 @ 0x9244 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ cbz r0, 3337c │ │ │ │ ldr r0, [pc, #64] @ (33384 ) │ │ │ │ - bl 1462c4 │ │ │ │ + bl 1461bc │ │ │ │ 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 12bf50 │ │ │ │ + bl 12bf34 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -10066,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, #37776 @ 0x9390 │ │ │ │ + movw r2, #37456 @ 0x9250 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl f584c │ │ │ │ + bl f588c │ │ │ │ cbnz r0, 333bc │ │ │ │ movs r0, #0 │ │ │ │ b.n 333e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eff7c │ │ │ │ + bl 1eea5c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 333b8 │ │ │ │ bl 33d60 <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85008 │ │ │ │ - bl 116ac8 │ │ │ │ + bl 84fe4 │ │ │ │ + bl 116bfc │ │ │ │ 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 234b38 <_PyErr_Format@@Base+0x1184> │ │ │ │ + bl 233340 <_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] │ │ │ │ @@ -10114,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 139604 │ │ │ │ + bl 139624 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ bne.n 3344c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 3344c │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1395a8 │ │ │ │ + bl 1395c8 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ bne.n 3344c │ │ │ │ movs r5, #0 │ │ │ │ b.n 33936 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #25788 @ 0x64bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef8a8 │ │ │ │ + bl 1ee388 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33932 │ │ │ │ ldr r1, [pc, #632] @ (336dc ) │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #53884 @ 0xd27c │ │ │ │ + movw r2, #53564 @ 0xd13c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #24132 @ 0x5e44 │ │ │ │ + movw r2, #23812 @ 0x5d04 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 206548 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 204f90 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33648 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 149b6c │ │ │ │ + bl 1499b8 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 33496 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ b.n 3362c │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2c47c │ │ │ │ cbz r0, 334aa │ │ │ │ @@ -10168,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 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 334d0 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 10f574 │ │ │ │ + bl 10f5fc │ │ │ │ ldr r1, [pc, #496] @ (336dc ) │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl a895c │ │ │ │ + bl a8970 │ │ │ │ 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, #53884 @ 0xd27c │ │ │ │ + movw r8, #53564 @ 0xd13c │ │ │ │ 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 1efad8 │ │ │ │ + bl 1ee5b8 │ │ │ │ cbnz r0, 3353c │ │ │ │ strd r0, r5, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 149b6c │ │ │ │ + bl 1499b8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 33552 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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] │ │ │ │ @@ -10265,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, #46440 @ 0xb568 │ │ │ │ + movw r2, #46120 @ 0xb428 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 6e190 <_PyObject_CallFunction_SizeT@@Base+0x38> │ │ │ │ + bl 6e0d8 <_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 │ │ │ │ @@ -10293,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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 33932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ blt.w 3390c │ │ │ │ b.n 33448 │ │ │ │ mov r1, r7 │ │ │ │ - bl 222b04 <_PyErr_ProgramDecodedTextObject@@Base+0x1d0> │ │ │ │ + bl 221304 <_PyErr_ProgramDecodedTextObject@@Base+0x1d0> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 3368e │ │ │ │ - movw sl, #47020 @ 0xb7ac │ │ │ │ + movw sl, #46700 @ 0xb66c │ │ │ │ movt sl, #46 @ 0x2e │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ b.n 33690 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -10358,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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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, #24132 @ 0x5e44 │ │ │ │ + movw r2, #23812 @ 0x5d04 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 206548 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 204f90 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 3376a │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [pc, #544] @ (33948 ) │ │ │ │ str.w r4, [r1, #-16]! │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 33936 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bge.n 337a0 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ - bl 234ce8 │ │ │ │ + bl 2334f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33782 │ │ │ │ mov r4, r0 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 ad874 │ │ │ │ + bl ad8b4 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 337ca │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 │ │ │ │ @@ -10524,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 11b5b4 │ │ │ │ + bl 11b6cc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 33892 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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, #37792 @ 0x93a0 │ │ │ │ + movw r2, #37472 @ 0x9260 │ │ │ │ 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 │ │ │ │ @@ -10564,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 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ sub.w r8, r8, #10 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 338c4 │ │ │ │ b.n 3391e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3fb0 │ │ │ │ + bl 1e2808 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3391e │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -10615,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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 b2218 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe8 <_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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 │ │ │ │ @@ -10648,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, #37900 @ 0x940c │ │ │ │ + movw r2, #37580 @ 0x92cc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bce30 │ │ │ │ + bl 1bb638 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #37924 @ 0x9424 │ │ │ │ + movw r2, #37604 @ 0x92e4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bce30 │ │ │ │ + bl 1bb638 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 33a1a │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbz r0, 33a1a │ │ │ │ movs r6, #0 │ │ │ │ b.n 33b20 │ │ │ │ mov.w r8, #26 │ │ │ │ movs r6, #32 │ │ │ │ add.w r5, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ @@ -10688,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 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 33a88 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38024 @ 0x9488 │ │ │ │ + movw r1, #37704 @ 0x9348 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ b.n 33a16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ b.n 33a20 │ │ │ │ - bl 106168 │ │ │ │ + bl 1061d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33b12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2add0 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ @@ -10737,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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 33b12 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1097a8 │ │ │ │ + bl 109838 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 │ │ │ │ @@ -10790,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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ stmdb 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 │ │ │ │ @@ -10817,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 70db6 │ │ │ │ + bl 70a5a │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 70e7a │ │ │ │ + bl 70b1e │ │ │ │ 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 70ff4 │ │ │ │ + b.w 70c98 │ │ │ │ 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 │ │ │ │ @@ -10929,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 70db6 │ │ │ │ + bl 70a5a │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 70e7a │ │ │ │ + bl 70b1e │ │ │ │ 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 70ff4 │ │ │ │ + bl 70c98 │ │ │ │ add r4, r0 │ │ │ │ b.n 33d40 │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ blt.n 33d04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ @@ -11008,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, #38068 @ 0x94b4 │ │ │ │ + movw r1, #37748 @ 0x9374 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #38128 @ 0x94f0 │ │ │ │ + movw r1, #37808 @ 0x93b0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 │ │ │ │ @@ -11089,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, #11172 @ 0x2ba4 │ │ │ │ + movw r8, #10860 @ 0x2a6c │ │ │ │ movt r8, #50 @ 0x32 │ │ │ │ mov.w fp, #0 │ │ │ │ - movw lr, #38164 @ 0x9514 │ │ │ │ + movw lr, #37844 @ 0x93d4 │ │ │ │ movt lr, #48 @ 0x30 │ │ │ │ - movw r0, #33024 @ 0x8100 │ │ │ │ + movw r0, #32704 @ 0x7fc0 │ │ │ │ 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] │ │ │ │ @@ -11117,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, #38192 @ 0x9530 │ │ │ │ + movw r1, #37872 @ 0x93f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r9, [r5] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #38208 @ 0x9540 │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #37888 @ 0x9400 │ │ │ │ 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] │ │ │ │ @@ -11147,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, #38192 @ 0x9530 │ │ │ │ + movw r1, #37872 @ 0x93f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38212 @ 0x9544 │ │ │ │ + movw r1, #37892 @ 0x9404 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38220 @ 0x954c │ │ │ │ + movw r1, #37900 @ 0x940c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ bl 30e16 │ │ │ │ - movw r1, #30284 @ 0x764c │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ - bl 75b34 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 7619e <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #38224 @ 0x9550 │ │ │ │ + movw r1, #37904 @ 0x9410 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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> │ │ │ │ @@ -11231,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 b2218 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe8 <_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 17ee08 │ │ │ │ + b.w 17ec38 │ │ │ │ movw r3, #43784 @ 0xab08 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38256 @ 0x9570 │ │ │ │ + movw r1, #37936 @ 0x9430 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ 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} │ │ │ │ @@ -11267,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 284220 │ │ │ │ - movw r4, #58120 @ 0xe308 │ │ │ │ + bl 2b82c4 │ │ │ │ + movw r4, #57800 @ 0xe1c8 │ │ │ │ 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} │ │ │ │ @@ -11401,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, #15600 @ 0x3cf0 │ │ │ │ + movw r4, #15280 @ 0x3bb0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 34204 <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #15616 @ 0x3d00 │ │ │ │ + movw r4, #15296 @ 0x3bc0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 34204 <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #15560 @ 0x3cc8 │ │ │ │ + movw r4, #15240 @ 0x3b88 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 34204 <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #15588 @ 0x3ce4 │ │ │ │ + movw r4, #15268 @ 0x3ba4 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 34204 <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #15624 @ 0x3d08 │ │ │ │ + movw r4, #15304 @ 0x3bc8 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 34204 <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #15572 @ 0x3cd4 │ │ │ │ + movw r4, #15252 @ 0x3b94 │ │ │ │ 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 2832b8 │ │ │ │ + bl 2828d8 │ │ │ │ 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 348f4 <_PyMem_GetCurrentAllocatorName@@Base+0x8c6> │ │ │ │ + b.n 34674 <_PyMem_GetCurrentAllocatorName@@Base+0x646> │ │ │ │ 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 │ │ │ │ @@ -11463,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 214d78 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 21358c <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 34286 <_PyMem_GetCurrentAllocatorName@@Base+0x258> │ │ │ │ b.n 342b0 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37076 @ 0x90d4 │ │ │ │ + movw r0, #36756 @ 0x8f94 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cbz r0, 342b0 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ b.n 34266 <_PyMem_GetCurrentAllocatorName@@Base+0x238> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 214d78 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 21358c <_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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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} │ │ │ │ @@ -11503,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 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 342f6 <_PyMem_GetCurrentAllocatorName@@Base+0x2c8> │ │ │ │ b.n 34320 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37104 @ 0x90f0 │ │ │ │ + movw r0, #36784 @ 0x8fb0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cbz r0, 34320 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ b.n 342d6 <_PyMem_GetCurrentAllocatorName@@Base+0x2a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 234fdc <_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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34350 <_PyMem_GetCurrentAllocatorName@@Base+0x322> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 │ │ │ │ @@ -11579,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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34492 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 343ca <_PyMem_GetCurrentAllocatorName@@Base+0x39c> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34490 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 154d64 │ │ │ │ + bl 154bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34490 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #38520 @ 0x9678 │ │ │ │ + movw r1, #38200 @ 0x9538 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #38524 @ 0x967c │ │ │ │ + movw r0, #38204 @ 0x953c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ 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> │ │ │ │ @@ -11619,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, #38568 @ 0x96a8 │ │ │ │ + movw r1, #38248 @ 0x9568 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ b.n 3447c <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ movw r3, #43740 @ 0xaadc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38540 @ 0x968c │ │ │ │ + movw r1, #38220 @ 0x954c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ b.n 3447c <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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} │ │ │ │ @@ -11675,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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #37216 @ 0x9160 │ │ │ │ + movw r1, #36896 @ 0x9020 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl e1c68 │ │ │ │ + bl e1a00 │ │ │ │ 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, #38596 @ 0x96c4 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3454c <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 236d88 <_Py_Gid_Converter@@Base+0x5b4> │ │ │ │ + bl 235590 <_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 86648 │ │ │ │ + bl 86624 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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} │ │ │ │ @@ -11761,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, #38628 @ 0x96e4 │ │ │ │ + movw r1, #38308 @ 0x95a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 │ │ │ │ @@ -11787,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, #38660 @ 0x9704 │ │ │ │ + movw r3, #38340 @ 0x95c4 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #908] @ 0x38c │ │ │ │ blx 2c470 <__sprintf_chk@plt> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #57608 @ 0xe108 │ │ │ │ + movw r1, #57288 @ 0xdfc8 │ │ │ │ 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 4289c │ │ │ │ - bl 6c1da │ │ │ │ + bl 4281c │ │ │ │ + bl 6c172 │ │ │ │ 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, #38676 @ 0x9714 │ │ │ │ + movw r2, #38356 @ 0x95d4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_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, #38676 @ 0x9714 │ │ │ │ + movw r1, #38356 @ 0x95d4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 346d8 <_PyMem_GetCurrentAllocatorName@@Base+0x6aa> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c19c │ │ │ │ - bl 6c1da │ │ │ │ + bl 6c172 │ │ │ │ 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, #38748 @ 0x975c │ │ │ │ + movw r2, #38428 @ 0x961c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - movw r1, #38748 @ 0x975c │ │ │ │ + movw r1, #38428 @ 0x961c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - movw lr, #38892 @ 0x97ec │ │ │ │ + movw lr, #38572 @ 0x96ac │ │ │ │ movt lr, #48 @ 0x30 │ │ │ │ - movw r3, #38920 @ 0x9808 │ │ │ │ + movw r3, #38600 @ 0x96c8 │ │ │ │ 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] │ │ │ │ @@ -11890,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 9b5a8 │ │ │ │ + bl 9b598 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 34cda <_PyMem_GetCurrentAllocatorName@@Base+0xcac> │ │ │ │ mov r0, fp │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c19c │ │ │ │ - bl 6c1da │ │ │ │ + bl 6c172 │ │ │ │ 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, #38808 @ 0x9798 │ │ │ │ + movw r2, #38488 @ 0x9658 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #38808 @ 0x9798 │ │ │ │ + movw r1, #38488 @ 0x9658 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_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] │ │ │ │ @@ -11988,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 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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 f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 83898 │ │ │ │ + bl 83814 │ │ │ │ mov sl, r0 │ │ │ │ cbnz r0, 348b8 <_PyMem_GetCurrentAllocatorName@@Base+0x88a> │ │ │ │ - bl 23bb68 │ │ │ │ - bl 6c1da │ │ │ │ + bl 23a370 │ │ │ │ + bl 6c172 │ │ │ │ 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, #38928 @ 0x9810 │ │ │ │ + movw r2, #38608 @ 0x96d0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #38928 @ 0x9810 │ │ │ │ + movw r1, #38608 @ 0x96d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_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 3d46e │ │ │ │ + bl 3d3ee │ │ │ │ adds r0, #1 │ │ │ │ bne.n 348fe <_PyMem_GetCurrentAllocatorName@@Base+0x8d0> │ │ │ │ - bl 6c1da │ │ │ │ + bl 6c172 │ │ │ │ cbz r0, 348f2 <_PyMem_GetCurrentAllocatorName@@Base+0x8c4> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ b.n 34962 <_PyMem_GetCurrentAllocatorName@@Base+0x934> │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 │ │ │ │ @@ -12070,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, #15672 @ 0x3d38 │ │ │ │ + movw r1, #15352 @ 0x3bf8 │ │ │ │ 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> │ │ │ │ @@ -12096,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 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ b.n 34cc2 <_PyMem_GetCurrentAllocatorName@@Base+0xc94> │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 │ │ │ │ @@ -12115,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 4289c │ │ │ │ - bl 6c1da │ │ │ │ + bl 4281c │ │ │ │ + bl 6c172 │ │ │ │ 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] │ │ │ │ @@ -12133,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, #39052 @ 0x988c │ │ │ │ + movw r2, #38732 @ 0x974c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #38996 @ 0x9854 │ │ │ │ + movw r2, #38676 @ 0x9714 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ blx 2b214 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #39052 @ 0x988c │ │ │ │ + movw r3, #38732 @ 0x974c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38996 @ 0x9854 │ │ │ │ + movw r1, #38676 @ 0x9714 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 35134 <_PyMem_GetCurrentAllocatorName@@Base+0x1106> │ │ │ │ + b.n 34eb4 <_PyMem_GetCurrentAllocatorName@@Base+0xe86> │ │ │ │ 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 4289c │ │ │ │ - bl 6c1da │ │ │ │ + bl 4281c │ │ │ │ + bl 6c172 │ │ │ │ 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, #39052 @ 0x988c │ │ │ │ + movw r3, #38732 @ 0x974c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r2, #39064 @ 0x9898 │ │ │ │ + movw r2, #38744 @ 0x9758 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ blx 2b214 │ │ │ │ - movw r3, #39052 @ 0x988c │ │ │ │ + movw r3, #38732 @ 0x974c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r1, #39064 @ 0x9898 │ │ │ │ + movw r1, #38744 @ 0x9758 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_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] │ │ │ │ @@ -12219,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 4289c │ │ │ │ - bl 6c1da │ │ │ │ + bl 4281c │ │ │ │ + bl 6c172 │ │ │ │ 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, #39052 @ 0x988c │ │ │ │ + movw sl, #38732 @ 0x974c │ │ │ │ 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, #39136 @ 0x98e0 │ │ │ │ + movw r2, #38816 @ 0x97a0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ blx 2b214 │ │ │ │ mov r2, r7 │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ - movw r1, #39136 @ 0x98e0 │ │ │ │ + movw r1, #38816 @ 0x97a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_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, #39216 @ 0x9930 │ │ │ │ + movw r1, #38896 @ 0x97f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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, #39052 @ 0x988c │ │ │ │ + movw r0, #38732 @ 0x974c │ │ │ │ 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> │ │ │ │ @@ -12297,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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add r3, r6 │ │ │ │ add r1, r3 │ │ │ │ sub.w r6, r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r5, r4, #776 @ 0x308 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ blx 2c144 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c4e <_PyMem_GetCurrentAllocatorName@@Base+0xc20> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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 4289c │ │ │ │ - bl 6c1da │ │ │ │ + bl 4281c │ │ │ │ + bl 6c172 │ │ │ │ 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 │ │ │ │ @@ -12336,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, #39356 @ 0x99bc │ │ │ │ + movw r2, #39036 @ 0x987c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ blx 2b214 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r1, #39356 @ 0x99bc │ │ │ │ + movw r1, #39036 @ 0x987c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34a8e <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b604 │ │ │ │ cbz r0, 34cc2 <_PyMem_GetCurrentAllocatorName@@Base+0xc94> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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 4289c │ │ │ │ - bl 6c1da │ │ │ │ + bl 4281c │ │ │ │ + bl 6c172 │ │ │ │ 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 │ │ │ │ @@ -12379,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, #39412 @ 0x99f4 │ │ │ │ + movw r2, #39092 @ 0x98b4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34cd0 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ blx 2b214 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #39412 @ 0x99f4 │ │ │ │ + movw r1, #39092 @ 0x98b4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_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 3d424 │ │ │ │ + bl 3d3a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34d74 <_PyMem_GetCurrentAllocatorName@@Base+0xd46> │ │ │ │ - bl 6c1da │ │ │ │ + bl 6c172 │ │ │ │ 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 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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 4289c │ │ │ │ - bl 6c1da │ │ │ │ + bl 4281c │ │ │ │ + bl 6c172 │ │ │ │ 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] │ │ │ │ @@ -12439,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, #39448 @ 0x9a18 │ │ │ │ + movw r2, #39128 @ 0x98d8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34d70 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ blx 2b214 │ │ │ │ - movw r1, #39448 @ 0x9a18 │ │ │ │ + movw r1, #39128 @ 0x98d8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_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 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c19c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34df4 <_PyMem_GetCurrentAllocatorName@@Base+0xdc6> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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 4289c │ │ │ │ - bl 6c1da │ │ │ │ + bl 4281c │ │ │ │ + bl 6c172 │ │ │ │ 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 │ │ │ │ @@ -12487,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, #39516 @ 0x9a5c │ │ │ │ + movw r2, #39196 @ 0x991c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ blx 2b214 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #39516 @ 0x9a5c │ │ │ │ + movw r1, #39196 @ 0x991c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34df8 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 34e88 <_PyMem_GetCurrentAllocatorName@@Base+0xe5a> │ │ │ │ - bl 6c1da │ │ │ │ + bl 6c172 │ │ │ │ cbnz r0, 34e24 <_PyMem_GetCurrentAllocatorName@@Base+0xdf6> │ │ │ │ - bl f6a30 │ │ │ │ + bl f6a84 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r4, #-12] │ │ │ │ - movw r1, #39560 @ 0x9a88 │ │ │ │ + movw r1, #39240 @ 0x9948 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6190 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 94210 │ │ │ │ + bl 1f4bd8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 941e8 │ │ │ │ cbnz r0, 34e44 <_PyMem_GetCurrentAllocatorName@@Base+0xe16> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39632 @ 0x9ad0 │ │ │ │ + movw r1, #39312 @ 0x9990 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r2, [r4, #-12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - bl 6c1da │ │ │ │ + bl f3e28 │ │ │ │ + bl 6c172 │ │ │ │ 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, #39680 @ 0x9b00 │ │ │ │ + movw r2, #39360 @ 0x99c0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #39680 @ 0x9b00 │ │ │ │ + movw r1, #39360 @ 0x99c0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_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 3d46e │ │ │ │ + bl 3d3ee │ │ │ │ cbz r0, 34eda <_PyMem_GetCurrentAllocatorName@@Base+0xeac> │ │ │ │ - bl 6c1da │ │ │ │ + bl 6c172 │ │ │ │ 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, #39748 @ 0x9b44 │ │ │ │ + movw r2, #39428 @ 0x9a04 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #39748 @ 0x9b44 │ │ │ │ + movw r1, #39428 @ 0x9a04 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a4c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 34f8a <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ - movw r1, #15672 @ 0x3d38 │ │ │ │ + movw r1, #15352 @ 0x3bf8 │ │ │ │ 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, #39808 @ 0x9b80 │ │ │ │ + movw r1, #39488 @ 0x9a40 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #39868 @ 0x9bbc │ │ │ │ + movw r1, #39548 @ 0x9a7c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #39976 @ 0x9c28 │ │ │ │ + movw r1, #39656 @ 0x9ae8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r2, #3 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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, #40052 @ 0x9c74 │ │ │ │ + movw r1, #39732 @ 0x9b34 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 3d46e │ │ │ │ + bl 3d3ee │ │ │ │ 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, #40160 @ 0x9ce0 │ │ │ │ + movw r1, #39840 @ 0x9ba0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 3d46e │ │ │ │ + bl 3d3ee │ │ │ │ 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, #40216 @ 0x9d18 │ │ │ │ + movw r1, #39896 @ 0x9bd8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 3d46e │ │ │ │ + bl 3d3ee │ │ │ │ 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, #40272 @ 0x9d50 │ │ │ │ + movw r1, #39952 @ 0x9c10 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #40324 @ 0x9d84 │ │ │ │ + movw r1, #40004 @ 0x9c44 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 3d7a0 │ │ │ │ + bl 3d720 │ │ │ │ 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 3d7a0 │ │ │ │ + bl 3d720 │ │ │ │ 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 3d46e │ │ │ │ + bl 3d3ee │ │ │ │ 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 3d7a0 │ │ │ │ + bl 3d720 │ │ │ │ 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 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ 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 │ │ │ │ @@ -12788,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, #39284 @ 0x9974 │ │ │ │ + movw r1, #38964 @ 0x9834 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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, #61228 @ 0xef2c │ │ │ │ + movw r2, #60776 @ 0xed68 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #40692 @ 0x9ef4 │ │ │ │ + movw r1, #40372 @ 0x9db4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, #3912] @ 0xf48 │ │ │ │ - b.w 1dac18 │ │ │ │ + b.w 1d9470 │ │ │ │ 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, #55876 @ 0xda44 │ │ │ │ + movw r0, #55556 @ 0xd904 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1ef128 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 1edc08 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 35210 <_PyMem_GetCurrentAllocatorName@@Base+0x11e2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61228 @ 0xef2c │ │ │ │ + movw r1, #60776 @ 0xed68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #40708 @ 0x9f04 │ │ │ │ + movw r0, #40388 @ 0x9dc4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 a82dc │ │ │ │ + bl a82f0 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, #40744 @ 0x9f28 │ │ │ │ + movw r0, #40448 @ 0x9e00 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1bbd3c │ │ │ │ + bl 1ba544 │ │ │ │ cbnz r0, 3524a <_PyMem_GetCurrentAllocatorName@@Base+0x121c> │ │ │ │ - movw r4, #40728 @ 0x9f18 │ │ │ │ + movw r4, #40432 @ 0x9df0 │ │ │ │ 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, #19788 @ 0x4d4c │ │ │ │ + movw r1, #19416 @ 0x4bd8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 35380 <_PyMem_GetCurrentAllocatorName@@Base+0x1352> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2798 │ │ │ │ + bl 1b0f9c │ │ │ │ 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 23bb84 <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + b.w 23a38c <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c47c │ │ │ │ cbnz r0, 35292 <_PyMem_GetCurrentAllocatorName@@Base+0x1264> │ │ │ │ - movw r0, #32864 @ 0x8060 │ │ │ │ + movw r0, #32544 @ 0x7f20 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ 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 941a8 │ │ │ │ + bl 94180 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r5, 352b0 <_PyMem_GetCurrentAllocatorName@@Base+0x1282> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ b.n 35388 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1462c4 │ │ │ │ + bl 1461bc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 35348 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ b.n 352a6 <_PyMem_GetCurrentAllocatorName@@Base+0x1278> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 35348 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ b.n 352a6 <_PyMem_GetCurrentAllocatorName@@Base+0x1278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a82dc │ │ │ │ + bl a82f0 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 35388 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ + bl 203f88 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #40764 @ 0x9f3c │ │ │ │ + movw r2, #40468 @ 0x9e14 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 24d0a0 │ │ │ │ + bl 24bac0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ 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 │ │ │ │ @@ -13007,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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 353b4 <_PyMem_GetCurrentAllocatorName@@Base+0x1386> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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] │ │ │ │ @@ -13056,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 1c9bbc <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8424 <_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 │ │ │ │ @@ -13074,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, #40904 @ 0x9fc8 │ │ │ │ + movw r1, #40584 @ 0x9e88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 238264 │ │ │ │ + bl 236a6c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 7b44c │ │ │ │ + bl 7b3e4 │ │ │ │ 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 │ │ │ │ @@ -13117,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 1c996c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c81d4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 35510 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2a9a9c <_PyTime_ObjectToTimeval@@Base+0x490> │ │ │ │ + bl 2a9104 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 35510 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -13177,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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 355cc <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 3557a <_PyMem_GetCurrentAllocatorName@@Base+0x154c> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbnz r0, 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 3558c <_PyMem_GetCurrentAllocatorName@@Base+0x155e> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbnz r0, 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 3559e <_PyMem_GetCurrentAllocatorName@@Base+0x1570> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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} │ │ │ │ @@ -13245,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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3566c <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 35626 <_PyMem_GetCurrentAllocatorName@@Base+0x15f8> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbnz r0, 3566c <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 35638 <_PyMem_GetCurrentAllocatorName@@Base+0x160a> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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] │ │ │ │ @@ -13276,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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 35698 <_PyMem_GetCurrentAllocatorName@@Base+0x166a> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 356e4 <_PyMem_GetCurrentAllocatorName@@Base+0x16b6> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ b.n 35734 <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 9abf4 │ │ │ │ + bl 9abe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 3572e <_PyMem_GetCurrentAllocatorName@@Base+0x1700> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 dd108 │ │ │ │ + bl dce10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23a598 │ │ │ │ + b.w 238da0 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3577c <_PyMem_GetCurrentAllocatorName@@Base+0x174e> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbnz r0, 357a4 <_PyMem_GetCurrentAllocatorName@@Base+0x1776> │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2be20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ b.n 357bc <_PyMem_GetCurrentAllocatorName@@Base+0x178e> │ │ │ │ - bl 116ac8 │ │ │ │ + bl 116bfc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13412,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, #42808 @ 0xa738 │ │ │ │ + movw r2, #42488 @ 0xa5f8 │ │ │ │ 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 f584c │ │ │ │ + bl f588c │ │ │ │ cbz r0, 35828 <_PyMem_GetCurrentAllocatorName@@Base+0x17fa> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eff7c │ │ │ │ + bl 1eea5c │ │ │ │ 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, #49316 @ 0xc0a4 │ │ │ │ + movw r1, #48964 @ 0xbf44 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ b.n 35828 <_PyMem_GetCurrentAllocatorName@@Base+0x17fa> │ │ │ │ mov r2, r4 │ │ │ │ bl 30e7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85008 │ │ │ │ - bl 116ac8 │ │ │ │ + bl 84fe4 │ │ │ │ + bl 116bfc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #16 │ │ │ │ @@ -13480,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 2e2c50 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 2e2b38 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ 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} │ │ │ │ @@ -13509,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 23d05c <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ + bl 23b864 <_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, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ b.n 35a48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #43064 @ 0xa838 │ │ │ │ + movw r0, #42744 @ 0xa6f8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 35a54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171228 │ │ │ │ + bl 1712b4 │ │ │ │ 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, #43072 @ 0xa840 │ │ │ │ + movw r1, #42752 @ 0xa700 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ b.n 35a40 │ │ │ │ ldr r1, [pc, #244] @ (35a5c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 35988 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35a40 │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cbnz r4, 3599c │ │ │ │ ldr r1, [pc, #208] @ (35a60 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 359d4 │ │ │ │ b.n 35a40 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43112 @ 0xa868 │ │ │ │ + movw r0, #42792 @ 0xa728 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 35a40 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 235e04 │ │ │ │ + bl 23460c │ │ │ │ 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, #43124 @ 0xa874 │ │ │ │ + movw r0, #42804 @ 0xa734 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 35a2c │ │ │ │ b.n 35a38 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43140 @ 0xa884 │ │ │ │ + movw r0, #42820 @ 0xa744 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 35a40 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 235e04 │ │ │ │ + bl 23460c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 219b74 │ │ │ │ + bl 218390 │ │ │ │ b.n 35a54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ cbz r6, 35a4c │ │ │ │ movs r4, #0 │ │ │ │ b.n 35a54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219b74 │ │ │ │ + bl 218390 │ │ │ │ b.n 35a48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ @ instruction: 0xf0c80052 │ │ │ │ @@ -13678,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, #43232 @ 0xa8e0 │ │ │ │ + movw r4, #42912 @ 0xa7a0 │ │ │ │ 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 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_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, #43276 @ 0xa90c │ │ │ │ + movw r2, #42956 @ 0xa7cc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_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 35370 <_PyMem_GetCurrentAllocatorName@@Base+0x1342> │ │ │ │ + b.n 360f0 <_PyEval_SetProfile@@Base+0x60> │ │ │ │ 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 1610a8 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 160f00 <_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, #43548 @ 0xaa1c │ │ │ │ + movw r2, #43228 @ 0xa8dc │ │ │ │ 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, #43576 @ 0xaa38 │ │ │ │ + movw r2, #43256 @ 0xa8f8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #43600 @ 0xaa50 │ │ │ │ + movw r2, #43280 @ 0xa910 │ │ │ │ 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, #43624 @ 0xaa68 │ │ │ │ + movw r2, #43304 @ 0xa928 │ │ │ │ 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, #17652 @ 0x44f4 │ │ │ │ + movw r3, #17332 @ 0x43b4 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #43648 @ 0xaa80 │ │ │ │ + movw r2, #43328 @ 0xa940 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #43672 @ 0xaa98 │ │ │ │ + movw r2, #43352 @ 0xa958 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ - bl 2086ec │ │ │ │ + bl 207134 │ │ │ │ mov r6, r0 │ │ │ │ - bl f6a30 │ │ │ │ + bl f6a84 │ │ │ │ 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 f6f80 │ │ │ │ + bl f6fd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208788 │ │ │ │ + bl 2071d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #53984 @ 0xd2e0 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ 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 : │ │ │ │ @@ -13802,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 116ac8 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35cd2 │ │ │ │ ldr r3, [pc, #224] @ (35ce8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #44124 @ 0xac5c │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35cd2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b664 │ │ │ │ cbnz r4, 35c44 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #44144 @ 0xac70 │ │ │ │ + movw r2, #43824 @ 0xab30 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ b.n 35cd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 35c6c │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #44152 @ 0xac78 │ │ │ │ + movw r2, #43832 @ 0xab38 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ b.n 35cd8 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 35c7a │ │ │ │ - bl 1167f8 │ │ │ │ + bl 11692c │ │ │ │ mov r4, r0 │ │ │ │ b.n 35c80 │ │ │ │ - bl 11aec4 │ │ │ │ + bl 11afdc │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 35cd2 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ cbz r0, 35ca2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ blx 2c038 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -13873,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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cbnz r7, 35cd2 │ │ │ │ cbz r5, 35cd8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ mov r0, r6 │ │ │ │ blx 2b664 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 35ce2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf98 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -13915,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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ cbz r0, 35d72 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 35d3c │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbnz r0, 35d66 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b670 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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] │ │ │ │ @@ -13993,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, #45456 @ 0xb190 │ │ │ │ + movw r1, #45136 @ 0xb050 │ │ │ │ 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 │ │ │ │ @@ -14012,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 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ b.n 35e96 │ │ │ │ movs r2, #2 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ bhi.n 35e60 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45448 @ 0xb188 │ │ │ │ + movw r1, #45128 @ 0xb048 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #45452 @ 0xb18c │ │ │ │ + movw r1, #45132 @ 0xb04c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #45460 @ 0xb194 │ │ │ │ + movw r1, #45140 @ 0xb054 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 │ │ │ │ @@ -14124,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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ umull r3, r2, r4, r6 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ cmp r4, #9 │ │ │ │ strb.w r1, [r5, #-1]! │ │ │ │ mov.w r4, r2, lsr #3 │ │ │ │ bhi.n 35f5c │ │ │ │ sub.w r2, r8, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 ) │ │ │ │ @@ -14158,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, #19009 @ 0x4a41 │ │ │ │ + movw r1, #12873 @ 0x3249 │ │ │ │ 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, #46284 @ 0xb4cc │ │ │ │ + movw r1, #45964 @ 0xb38c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 12a780 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ + bl 12a764 <_PySys_GetOptionalAttrString@@Base+0x230> │ │ │ │ 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 1e2ac4 <_Py_normpath@@Base+0x574> │ │ │ │ + bl 1e131c <_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 │ │ │ │ @@ -14300,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 242b1c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ + bl 241324 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 │ │ │ │ @@ -14321,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, #59793 @ 0xe991 │ │ │ │ + movw r1, #53569 @ 0xd141 │ │ │ │ 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, #59805 @ 0xe99d │ │ │ │ + movw r1, #53581 @ 0xd14d │ │ │ │ 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, #1061 @ 0x425 │ │ │ │ - movt r1, #37 @ 0x25 │ │ │ │ + movw r1, #60377 @ 0xebd9 │ │ │ │ + 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, #3297 @ 0xce1 │ │ │ │ - movt r1, #37 @ 0x25 │ │ │ │ + movw r1, #62657 @ 0xf4c1 │ │ │ │ + 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, #17985 @ 0x4641 │ │ │ │ + movw r1, #11849 @ 0x2e49 │ │ │ │ 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, #17985 @ 0x4641 │ │ │ │ + movw r1, #11849 @ 0x2e49 │ │ │ │ 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, #17985 @ 0x4641 │ │ │ │ + movw r1, #11849 @ 0x2e49 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ @@ -14398,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 9a87c <_PyObject_New@@Base> │ │ │ │ + bl 9a868 <_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 2425fc <_PyObject_MaybeCallSpecialNoArgs@@Base+0xba4> │ │ │ │ - bl 85008 │ │ │ │ + bl 240e04 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xba4> │ │ │ │ + bl 84fe4 │ │ │ │ adds r3, r6, #1 │ │ │ │ beq.n 36260 <_PyEval_SetProfile@@Base+0x1d0> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2425fc <_PyObject_MaybeCallSpecialNoArgs@@Base+0xba4> │ │ │ │ - bl 85008 │ │ │ │ + bl 240e04 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xba4> │ │ │ │ + bl 84fe4 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 f6a30 │ │ │ │ + bl f6a84 │ │ │ │ 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 f6f80 │ │ │ │ + b.w f6fd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #46444 @ 0xb56c │ │ │ │ + movw r1, #46124 @ 0xb42c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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} │ │ │ │ @@ -14476,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, #48240 @ 0xbc70 │ │ │ │ + movw r2, #47920 @ 0xbb30 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ + bl 11e60c <_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 243c5c <_PyInterpreterState_LookUpID@@Base+0xf4> │ │ │ │ + bl 242464 <_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} │ │ │ │ @@ -14508,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 21c5e8 │ │ │ │ + bl 21add0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 363ac <_PyEval_SetProfile@@Base+0x31c> │ │ │ │ mov r1, r5 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 363a4 <_PyEval_SetProfile@@Base+0x314> │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ subs r4, r0, r6 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 363a6 <_PyEval_SetProfile@@Base+0x316> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ - bl 94210 │ │ │ │ + bl 8511c │ │ │ │ + bl 941e8 │ │ │ │ cbz r0, 363c0 <_PyEval_SetProfile@@Base+0x330> │ │ │ │ - movw r0, #48356 @ 0xbce4 │ │ │ │ + movw r0, #48036 @ 0xbba4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ 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, #48404 @ 0xbd14 │ │ │ │ + movw r3, #48084 @ 0xbbd4 │ │ │ │ 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, #48356 @ 0xbce4 │ │ │ │ + movw r0, #48036 @ 0xbba4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24311c │ │ │ │ + b.w 241924 │ │ │ │ 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} │ │ │ │ @@ -14576,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 23d05c <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ + bl 23b864 <_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, #57145 @ 0xdf39 │ │ │ │ + movw r1, #54617 @ 0xd559 │ │ │ │ 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, #57157 @ 0xdf45 │ │ │ │ + movw r1, #54629 @ 0xd565 │ │ │ │ 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, #58753 @ 0xe581 │ │ │ │ + movw r1, #52529 @ 0xcd31 │ │ │ │ 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, #58757 @ 0xe585 │ │ │ │ + movw r1, #52533 @ 0xcd35 │ │ │ │ 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, #62065 @ 0xf271 │ │ │ │ + movw r1, #59537 @ 0xe891 │ │ │ │ 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, #18989 @ 0x4a2d │ │ │ │ + movw r1, #23513 @ 0x5bd9 │ │ │ │ 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, #9745 @ 0x2611 │ │ │ │ + movw r1, #7217 @ 0x1c31 │ │ │ │ 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, #63369 @ 0xf789 │ │ │ │ + movw r1, #60841 @ 0xeda9 │ │ │ │ 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, #53461 @ 0xd0d5 │ │ │ │ + movw r1, #47861 @ 0xbaf5 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ bl 36210 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ @@ -14684,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 1c6c80 │ │ │ │ + bl 1c5490 │ │ │ │ ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - bl 247c3c <_Py_hashtable_clear@@Base> │ │ │ │ + bl 246444 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ - bl 247c3c <_Py_hashtable_clear@@Base> │ │ │ │ + bl 246444 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ - bl 247c3c <_Py_hashtable_clear@@Base> │ │ │ │ + bl 246444 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ - bl 247c3c <_Py_hashtable_clear@@Base> │ │ │ │ + bl 246444 <_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 1c6c80 │ │ │ │ + b.w 1c5490 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 36592 <_PyEval_SetProfile@@Base+0x502> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -14739,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 24d988 │ │ │ │ + bl 24c138 │ │ │ │ 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 │ │ │ │ @@ -14769,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, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #55148 @ 0xd76c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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] │ │ │ │ @@ -14814,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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_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, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #55564 @ 0xd90c │ │ │ │ + movw r1, #55204 @ 0xd7a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #26368 @ 0x6700 │ │ │ │ + movw r0, #26092 @ 0x65ec │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r3, sl │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 36704 <_Py_DisplaySourceLine@@Base+0x170> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ 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] │ │ │ │ @@ -14886,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 219164 <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ + bl 217980 <_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, #55584 @ 0xd920 │ │ │ │ + movw r1, #55224 @ 0xd7b8 │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #8932 @ 0x22e4 │ │ │ │ + movw r1, #8612 @ 0x21a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #61228 @ 0xef2c │ │ │ │ + movw r2, #60776 @ 0xed68 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #55628 @ 0xd94c │ │ │ │ + movw r1, #55268 @ 0xd7e4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1dac18 │ │ │ │ + bl 1d9470 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 97cd0 │ │ │ │ + bl 97cb4 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 d8628 │ │ │ │ + bl d8358 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ mov r0, r9 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 3691c <_Py_DisplaySourceLine@@Base+0x388> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174fe4 │ │ │ │ + bl 175098 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 1efad8 │ │ │ │ + bl 1ee5b8 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 36936 <_Py_DisplaySourceLine@@Base+0x3a2> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 36936 <_Py_DisplaySourceLine@@Base+0x3a2> │ │ │ │ b.n 366e4 <_Py_DisplaySourceLine@@Base+0x150> │ │ │ │ nop │ │ │ │ sub.w r0, r0, r1, lsr #1 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ b.n 37004 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 12c9b4 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12c998 <_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 21a1e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r4, r5 │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 1e8328 <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ + bl 1e6c78 <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 00036976 : │ │ │ │ b.w 32f40 │ │ │ │ nop │ │ │ │ @@ -15095,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 21f5ec │ │ │ │ + bl 21ddd4 │ │ │ │ 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] │ │ │ │ @@ -15113,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 250ce8 <_PyMarshal_GetXIData@@Base+0x478> │ │ │ │ + bl 24f25c <_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] │ │ │ │ @@ -15149,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 243fa8 <_PyInterpreterState_LookUpID@@Base+0x440> │ │ │ │ + bl 2427b0 <_PyInterpreterState_LookUpID@@Base+0x440> │ │ │ │ cbz r0, 36a36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ b.n 36a3e │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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] │ │ │ │ @@ -15194,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, #17197 @ 0x432d │ │ │ │ + movw r2, #17157 @ 0x4305 │ │ │ │ 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 │ │ │ │ @@ -15217,77 +15217,77 @@ │ │ │ │ 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 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36b6c │ │ │ │ cbz r5, 36af8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36b6e │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl aacac │ │ │ │ + bl aacec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 36b6e │ │ │ │ - bl 219164 <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ + bl 217980 <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 36b6e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 12c9b4 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12c998 <_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 21a1e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 1e8328 <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ + bl 1e6c78 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 36b76 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 36b76 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 │ │ │ │ @@ -15311,58 +15311,58 @@ │ │ │ │ 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 b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b118 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 36c0e │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 36bfc │ │ │ │ - bl 116ac8 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36bd0 │ │ │ │ b.n 36c0a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ b.n 36c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58536 @ 0xe4a8 │ │ │ │ + movw r0, #58216 @ 0xe368 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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 1c9fdc <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c8844 <_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 │ │ │ │ @@ -15429,15 +15429,15 @@ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ 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 6f498 │ │ │ │ + b.w 6f13c │ │ │ │ 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] │ │ │ │ @@ -15472,15 +15472,15 @@ │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ blt.n 36dba │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #30992 @ 0x7910 │ │ │ │ @@ -15565,21 +15565,21 @@ │ │ │ │ bhi.n 36e86 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 36e76 │ │ │ │ cbz r2, 36e76 │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c804c │ │ │ │ + bl 1c684c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6fc18 │ │ │ │ + bl 6f8bc │ │ │ │ b.n 36fe8 │ │ │ │ cmp r6, #6 │ │ │ │ bne.w 36fe8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #61696 @ 0xf100 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -15593,32 +15593,32 @@ │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ 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, #59904 @ 0xea00 │ │ │ │ + movw r1, #59584 @ 0xe8c0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ b.n 36ee0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ 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, #59972 @ 0xea44 │ │ │ │ + movw r1, #59652 @ 0xe904 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ - bl 6fb6c │ │ │ │ + bl 6f810 │ │ │ │ b.n 36ffa │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 36fc0 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36fc0 │ │ │ │ @@ -15627,19 +15627,19 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 2f840 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ cbz r4, 36f18 │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c804c │ │ │ │ - bl 1b8f50 │ │ │ │ + bl 1c684c │ │ │ │ + bl 1b7758 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 36fc0 │ │ │ │ - bl 1ae6a8 <_start@@Base+0x824> │ │ │ │ + bl 1aceb0 <_start@@Base+0x824> │ │ │ │ cbz r4, 36f28 │ │ │ │ cbz r0, 36f36 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 37014 │ │ │ │ @@ -15694,36 +15694,36 @@ │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ bl 2f840 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ cbnz r0, 36fe8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #60048 @ 0xea90 │ │ │ │ + movw r1, #59728 @ 0xe950 │ │ │ │ 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 6fb6c │ │ │ │ + b.w 6f810 │ │ │ │ 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 1b8ad8 │ │ │ │ + b.w 1b72e0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00037004 : │ │ │ │ ldr r0, [pc, #8] @ (37010 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 218ab4 │ │ │ │ + b.w 2172d0 │ │ │ │ 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 │ │ │ │ @@ -15752,15 +15752,15 @@ │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 2f840 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ cbz r4, 3708c │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ @@ -15835,40 +15835,40 @@ │ │ │ │ bne.n 3716c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 37182 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #18032 @ 0x4670 │ │ │ │ + movw r2, #17712 @ 0x4530 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #61536 @ 0xf060 │ │ │ │ + movw r0, #61216 @ 0xef20 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ b.n 371de │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61536 @ 0xf060 │ │ │ │ + movw r0, #61216 @ 0xef20 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 371de │ │ │ │ b.n 37142 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 37244 │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 37244 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 37264 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -15882,31 +15882,31 @@ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 3723c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b250 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 371f2 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbz r0, 371f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 371e2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 37264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 371de │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 371de │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 371fa │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 37246 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -15933,60 +15933,60 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 371ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 97c7c │ │ │ │ + bl 97c60 │ │ │ │ b.n 37264 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61528 @ 0xf058 │ │ │ │ + movw r1, #61208 @ 0xef18 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 37272 │ │ │ │ dmb ish │ │ │ │ cbnz r2, 3728a │ │ │ │ - b.w 218714 │ │ │ │ + b.w 216f30 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2629c4 <_PyObject_GetXIData@@Base+0x394> │ │ │ │ + bl 2611d8 <_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 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 372c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 │ │ │ │ @@ -15994,67 +15994,67 @@ │ │ │ │ cmp.w r3, r1, lsl #1 │ │ │ │ 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 122a18 │ │ │ │ + bl 122b38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3737c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 122a18 │ │ │ │ + bl 122b38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 37334 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 37320 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3734c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 37334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 37348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 3737c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3735e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3735e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 37372 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -16065,15 +16065,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r0, 373a6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 16b0bc <_Py_DecRef@@Base+0x14> │ │ │ │ + b.w 16b170 <_Py_DecRef@@Base+0x14> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 37398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000373b0 <_PyXI_InitFailure@@Base>: │ │ │ │ @@ -16084,30 +16084,30 @@ │ │ │ │ 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 1167f8 │ │ │ │ + bl 11692c │ │ │ │ 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 264318 │ │ │ │ + bl 263230 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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} │ │ │ │ @@ -16136,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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_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> │ │ │ │ @@ -16165,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 f6fac │ │ │ │ + bl f7000 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 24311c │ │ │ │ + bl 241924 │ │ │ │ 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} │ │ │ │ @@ -16206,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 f692c │ │ │ │ + bl f6980 │ │ │ │ cbz r0, 3751a <_PyXI_InitFailure@@Base+0x16a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b11a <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3b09e <_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 │ │ │ │ @@ -16225,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 264318 │ │ │ │ + bl 263230 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f63c4 │ │ │ │ + bl 1f4e0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264318 │ │ │ │ + bl 263230 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11dd28 │ │ │ │ + bl 11de48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264318 │ │ │ │ + bl 263230 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3777a <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1167f8 │ │ │ │ + bl 11692c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 37784 <_PyXI_InitFailure@@Base+0x3d4> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264318 │ │ │ │ + bl 263230 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3778e <_PyXI_InitFailure@@Base+0x3de> │ │ │ │ - movw r1, #172 @ 0xac │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #42828 @ 0xa74c │ │ │ │ + movw r1, #65388 @ 0xff6c │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + movw r0, #42508 @ 0xa60c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef198 │ │ │ │ + bl 1edc78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 376e2 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ - movw r1, #192 @ 0xc0 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl ee288 │ │ │ │ + movw r1, #65408 @ 0xff80 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl ee2bc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 376e2 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 376ce <_PyXI_InitFailure@@Base+0x31e> │ │ │ │ - bl 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 376d0 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #208 @ 0xd0 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl 948c0 │ │ │ │ + movw r1, #65424 @ 0xff90 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 376d0 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #224 @ 0xe0 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl 948c0 │ │ │ │ + movw r1, #65440 @ 0xffa0 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 376d0 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10a054 │ │ │ │ + bl 10a0e4 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85008 │ │ │ │ - bl f6fac │ │ │ │ + bl 84fe4 │ │ │ │ + bl f7000 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3779c <_PyXI_InitFailure@@Base+0x3ec> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #50332 @ 0xc49c │ │ │ │ + movw r1, #50012 @ 0xc35c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1dac90 │ │ │ │ + bl 1d94e8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 37758 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ ldr r0, [pc, #164] @ (377a4 <_PyXI_InitFailure@@Base+0x3f4>) │ │ │ │ mov r1, r4 │ │ │ │ - bl 144388 │ │ │ │ + bl 14437c │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 264318 │ │ │ │ + bl 263230 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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> │ │ │ │ @@ -16437,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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, #44 @ 0x2c │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ + movw r4, #65260 @ 0xfeec │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ b.n 37796 <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ - movw r4, #96 @ 0x60 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ + movw r4, #65312 @ 0xff20 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ b.n 37796 <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ - movw r4, #132 @ 0x84 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ + movw r4, #65348 @ 0xff44 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b11a <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3b09e <_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 163410 │ │ │ │ + b.w 16327c │ │ │ │ │ │ │ │ 000377ae : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -16478,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 18f5f4 <_PyDict_SetItem_KnownHash_LockHeld@@Base> │ │ │ │ + bl 18f450 <_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 19c65c │ │ │ │ + bl 19c4b4 │ │ │ │ subs r7, r0, #0 │ │ │ │ bge.n 37828 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbnz r0, 37810 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 378aa │ │ │ │ movs r0, #16 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 23bb68 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 23a370 │ │ │ │ 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 │ │ │ │ @@ -16551,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 f6a30 │ │ │ │ + bl f6a84 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6f30a <_PyDict_DelItem_KnownHash@@Base> │ │ │ │ + bl 6efae <_PyDict_DelItem_KnownHash@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6190 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 1f4bd8 <_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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 378ee │ │ │ │ b.n 378e8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3508 @ 0xdb4 │ │ │ │ + movw r0, #3188 @ 0xc74 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cbz r0, 3792e │ │ │ │ b.n 378c6 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbnz r0, 3792e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 265dfc │ │ │ │ + bl 264610 │ │ │ │ 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 │ │ │ │ @@ -16605,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 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ b.n 3792e │ │ │ │ - bl 116ac8 │ │ │ │ + bl 116bfc │ │ │ │ cbz r0, 37932 │ │ │ │ movs r0, #0 │ │ │ │ b.n 37944 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 2c06c │ │ │ │ @@ -16626,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 106168 │ │ │ │ + bl 1061d8 │ │ │ │ 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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 379e6 │ │ │ │ - bl 1097a8 │ │ │ │ + bl 109838 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -16718,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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_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 e563c │ │ │ │ + bl e53d4 │ │ │ │ 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, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #54004 @ 0xd2f4 │ │ │ │ + movw r1, #53684 @ 0xd1b4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #784 @ 0x310 │ │ │ │ + movw r0, #464 @ 0x1d0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ b.n 37ae8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ 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, #28852 @ 0x70b4 │ │ │ │ + movw r6, #28532 @ 0x6f74 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ b.n 37b56 │ │ │ │ - movw r7, #64388 @ 0xfb84 │ │ │ │ + movw r7, #64068 @ 0xfa44 │ │ │ │ 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, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #54024 @ 0xd308 │ │ │ │ + movw r1, #53704 @ 0xd1c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #784 @ 0x310 │ │ │ │ + movw r0, #464 @ 0x1d0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 37bc6 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ 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, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ b.n 37ae8 │ │ │ │ cmp r5, #1 │ │ │ │ bne.n 37b2c │ │ │ │ movs r5, #0 │ │ │ │ b.n 37b56 │ │ │ │ - movw r6, #28852 @ 0x70b4 │ │ │ │ + movw r6, #28532 @ 0x6f74 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ b.n 37b56 │ │ │ │ - movw r6, #28852 @ 0x70b4 │ │ │ │ + movw r6, #28532 @ 0x6f74 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - movw r7, #64388 @ 0xfb84 │ │ │ │ + movw r7, #64068 @ 0xfa44 │ │ │ │ movt r7, #48 @ 0x30 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 37b56 │ │ │ │ - movw r6, #28852 @ 0x70b4 │ │ │ │ + movw r6, #28532 @ 0x6f74 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - movw r7, #64388 @ 0xfb84 │ │ │ │ + movw r7, #64068 @ 0xfa44 │ │ │ │ movt r7, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2633f4 │ │ │ │ + bl 261c08 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 37bc6 │ │ │ │ mov r1, sl │ │ │ │ - bl 2668b4 │ │ │ │ + bl 2650c8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 37bbc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263954 │ │ │ │ + bl 262168 │ │ │ │ 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 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ cbz r0, 37bbc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [r4, #148] @ 0x94 │ │ │ │ - bl 199ea4 │ │ │ │ + bl 199cfc │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 37bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 │ │ │ │ @@ -16897,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 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ 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 1c6c80 │ │ │ │ + bl 1c5490 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 37d28 <_PyImport_SetModule@@Base+0x44> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6c80 │ │ │ │ + bl 1c5490 │ │ │ │ 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 │ │ │ │ @@ -16933,15 +16933,15 @@ │ │ │ │ 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 2832b8 │ │ │ │ + bl 2828d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [pc, #60] @ (37ce0 <_PyTraceMalloc_GetTraceback@@Base+0xf0>) │ │ │ │ ldr.w r3, [r2, #1476] @ 0x5c4 │ │ │ │ cbz r3, 37cd8 <_PyTraceMalloc_GetTraceback@@Base+0xe8> │ │ │ │ @@ -16951,18 +16951,18 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 37cc2 <_PyTraceMalloc_GetTraceback@@Base+0xd2> │ │ │ │ ldr.w r0, [r2, #1568] @ 0x620 │ │ │ │ b.n 37cca <_PyTraceMalloc_GetTraceback@@Base+0xda> │ │ │ │ ldr.w r0, [r2, #1572] @ 0x624 │ │ │ │ - bl 7ec7c <_Py_hashtable_get@@Base> │ │ │ │ + bl 7ec1c <_Py_hashtable_get@@Base> │ │ │ │ cbz r0, 37cdc <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7ec7c <_Py_hashtable_get@@Base> │ │ │ │ + bl 7ec1c <_Py_hashtable_get@@Base> │ │ │ │ cbz r0, 37cdc <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.n 37cdc <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -16976,75 +16976,75 @@ │ │ │ │ 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, #33276 @ 0x81fc │ │ │ │ + movw r1, #32956 @ 0x80bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #29040 @ 0x7170 │ │ │ │ + movw r0, #28720 @ 0x7030 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w a2600 │ │ │ │ + b.w a2628 │ │ │ │ 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+0x70> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ec7c <_Py_hashtable_get@@Base> │ │ │ │ + bl 7ec1c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 37d54 <_PyImport_SetModule@@Base+0x70> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 37e02 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ b.n 37e06 <_PyImport_SetModule@@Base+0x122> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ 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+0xee> │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ add.w r2, r6, r8, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ 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 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ cbnz r0, 37daa <_PyImport_SetModule@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37db6 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 37db6 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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+0x84> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -17052,32 +17052,32 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 37e06 <_PyImport_SetModule@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 37dbe <_PyImport_SetModule@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 7fca8 <_Py_hashtable_set@@Base> │ │ │ │ + bl 7fc48 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 37dfc <_PyImport_SetModule@@Base+0x118> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 37df6 <_PyImport_SetModule@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 37df6 <_PyImport_SetModule@@Base+0x112> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 23bb68 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 23a370 │ │ │ │ b.n 37dbe <_PyImport_SetModule@@Base+0xda> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ 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} │ │ │ │ @@ -17086,32 +17086,32 @@ │ │ │ │ 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+0x14c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 37e4e <_PyImport_SetModule@@Base+0x16a> │ │ │ │ b.n 37e44 <_PyImport_SetModule@@Base+0x160> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37916 @ 0x941c │ │ │ │ + movw r0, #37596 @ 0x92dc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cbz r0, 37e4a <_PyImport_SetModule@@Base+0x166> │ │ │ │ b.n 37e22 <_PyImport_SetModule@@Base+0x13e> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cbz r0, 37e4e <_PyImport_SetModule@@Base+0x16a> │ │ │ │ movs r0, #0 │ │ │ │ b.n 37e88 <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ 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] │ │ │ │ @@ -17120,15 +17120,15 @@ │ │ │ │ blt.n 37e78 <_PyImport_SetModule@@Base+0x194> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ b.n 37e88 <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ 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 │ │ │ │ @@ -17154,46 +17154,46 @@ │ │ │ │ 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+0x29c>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 37f7c <_PyImport_SetModule@@Base+0x298> │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ beq.n 37eec <_PyImport_SetModule@@Base+0x208> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ blt.n 37f7a <_PyImport_SetModule@@Base+0x296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 37f00 <_PyImport_SetModule@@Base+0x21c> │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ 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 1e16b4 <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ + bl 1dff0c <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ cbnz r0, 37f2a <_PyImport_SetModule@@Base+0x246> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #3276 @ 0xccc │ │ │ │ + movw r2, #2956 @ 0xb8c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ + bl 11e60c <_PyErr_SetString@@Base> │ │ │ │ b.n 37f7a <_PyImport_SetModule@@Base+0x296> │ │ │ │ adds r2, r4, #1 │ │ │ │ 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+0x296> │ │ │ │ @@ -17202,25 +17202,25 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ 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, #3340 @ 0xd0c │ │ │ │ + movw r2, #3020 @ 0xbcc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ b.n 37f7c <_PyImport_SetModule@@Base+0x298> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vld1.8 @ instruction: 0xf9a80051 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ @@ -17228,43 +17228,43 @@ │ │ │ │ 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 b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb10 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ 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 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ 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 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ 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>: │ │ │ │ @@ -17280,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 217514 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 215d34 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 2176cc │ │ │ │ + bl 215eec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21875c │ │ │ │ + bl 216f78 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2176cc │ │ │ │ + b.w 215eec │ │ │ │ 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 │ │ │ │ @@ -17307,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, #53028 @ 0xcf24 │ │ │ │ + movw r1, #52708 @ 0xcde4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ef198 │ │ │ │ + bl 1edc78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 380d6 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ - bl 1efdd8 │ │ │ │ + bl 1ee8b8 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 ad700 │ │ │ │ + bl ad740 │ │ │ │ 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 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -17356,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 26e2e8 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 26caf8 <_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 1ef628 <_PyTime_localtime@@Base> │ │ │ │ + bl 1ee108 <_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 26e574 <_PyTime_ObjectToTime_t@@Base+0x28c> │ │ │ │ + bl 26cd84 <_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] │ │ │ │ @@ -17446,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, #7092 @ 0x1bb4 │ │ │ │ + movw r1, #6772 @ 0x1a74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ 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 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ b.n 38236 <_PyInterpreterState_IDDecref@@Base+0x236> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7108 @ 0x1bc4 │ │ │ │ + movw r1, #6788 @ 0x1a84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 │ │ │ │ @@ -17484,31 +17484,31 @@ │ │ │ │ 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, #7184 @ 0x1c10 │ │ │ │ + movw r1, #6864 @ 0x1ad0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ 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, #7200 @ 0x1c20 │ │ │ │ + movw r1, #6880 @ 0x1ae0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 382c4 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ - bl 80cac │ │ │ │ + bl 80c30 │ │ │ │ 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] │ │ │ │ @@ -17520,15 +17520,15 @@ │ │ │ │ movw r2, #34259 @ 0x85d3 │ │ │ │ movt r2, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ bl 382ca <_PyInterpreterState_IDDecref@@Base+0x2ca> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -17551,40 +17551,40 @@ │ │ │ │ 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 26a600 │ │ │ │ + bl 268e18 │ │ │ │ cmp r0, #0 │ │ │ │ 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 3834a <_PyInterpreterState_IDDecref@@Base+0x34a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7716 @ 0x1e24 │ │ │ │ + movw r1, #7396 @ 0x1ce4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ b.n 38550 <_PyInterpreterState_IDDecref@@Base+0x550> │ │ │ │ beq.n 3835e <_PyInterpreterState_IDDecref@@Base+0x35e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 38360 <_PyInterpreterState_IDDecref@@Base+0x360> │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ mov r6, r0 │ │ │ │ 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 │ │ │ │ @@ -17597,19 +17597,19 @@ │ │ │ │ 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 24a54c │ │ │ │ + bl 248d54 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 384be <_PyInterpreterState_IDDecref@@Base+0x4be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 384d0 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ cmp r3, #11 │ │ │ │ bls.n 38482 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ @@ -17620,56 +17620,56 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 38594 <_PyInterpreterState_IDDecref@@Base+0x594> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 383e8 <_PyInterpreterState_IDDecref@@Base+0x3e8> │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7756 @ 0x1e4c │ │ │ │ + movw r1, #7436 @ 0x1d0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 384ce <_PyInterpreterState_IDDecref@@Base+0x4ce> │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.n 38480 <_PyInterpreterState_IDDecref@@Base+0x480> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 38408 <_PyInterpreterState_IDDecref@@Base+0x408> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7816 @ 0x1e88 │ │ │ │ + movw r1, #7496 @ 0x1d48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ b.n 384d0 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #7844 @ 0x1ea4 │ │ │ │ + movw r0, #7524 @ 0x1d64 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 384ce <_PyInterpreterState_IDDecref@@Base+0x4ce> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 38448 <_PyInterpreterState_IDDecref@@Base+0x448> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbnz r3, 38448 <_PyInterpreterState_IDDecref@@Base+0x448> │ │ │ │ mov r0, r1 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ 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 │ │ │ │ @@ -17700,30 +17700,30 @@ │ │ │ │ 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 26a6cc │ │ │ │ + bl 268ee4 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #7848 @ 0x1ea8 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 384c0 <_PyInterpreterState_IDDecref@@Base+0x4c0> │ │ │ │ b.n 384d0 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ b.n 38552 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ bls.n 38526 <_PyInterpreterState_IDDecref@@Base+0x526> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -17835,15 +17835,15 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble.n 385f2 <_PyInterpreterState_IDDecref@@Base+0x5f2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b73fc <_PyBytes_Resize@@Base> │ │ │ │ + bl b71ec <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ 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] │ │ │ │ @@ -17860,85 +17860,85 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 38642 <_PyInterpreterState_IDDecref@@Base+0x642> │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 38642 <_PyInterpreterState_IDDecref@@Base+0x642> │ │ │ │ movs r2, #2 │ │ │ │ - bl 251244 │ │ │ │ + bl 24f9f8 │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.n 3869c <_PyInterpreterState_IDDecref@@Base+0x69c> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27453c │ │ │ │ + bl 273c18 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 3869c <_PyInterpreterState_IDDecref@@Base+0x69c> │ │ │ │ cbz r0, 38686 <_PyInterpreterState_IDDecref@@Base+0x686> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 151c7c │ │ │ │ + bl 151ac8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3869e <_PyInterpreterState_IDDecref@@Base+0x69e> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [pc, #68] @ (386a4 <_PyInterpreterState_IDDecref@@Base+0x6a4>) │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 3869e <_PyInterpreterState_IDDecref@@Base+0x69e> │ │ │ │ - bl 1667cc │ │ │ │ + bl 16664c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 38676 <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ mov r4, r5 │ │ │ │ b.n 3869e <_PyInterpreterState_IDDecref@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 38672 <_PyInterpreterState_IDDecref@@Base+0x672> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ b.n 38672 <_PyInterpreterState_IDDecref@@Base+0x672> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8660 @ 0x21d4 │ │ │ │ + movw r1, #8340 @ 0x2094 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 8857c │ │ │ │ + bl 88550 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 386ec <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 386e8 <_PyInterpreterState_IDDecref@@Base+0x6e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 386e8 <_PyInterpreterState_IDDecref@@Base+0x6e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -17986,15 +17986,15 @@ │ │ │ │ b.n 3877c <_PyInterpreterState_IDDecref@@Base+0x77c> │ │ │ │ mov r3, r5 │ │ │ │ b.n 3878e <_PyInterpreterState_IDDecref@@Base+0x78e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4 │ │ │ │ - bl 193334 <_PyLong_Format@@Base+0x1310> │ │ │ │ + bl 193184 <_PyLong_Format@@Base+0x1310> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ mov r4, r8 │ │ │ │ cmp r8, r6 │ │ │ │ bcc.n 38768 <_PyInterpreterState_IDDecref@@Base+0x768> │ │ │ │ b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -18017,15 +18017,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, r3 │ │ │ │ bhi.n 3879e <_PyInterpreterState_IDDecref@@Base+0x79e> │ │ │ │ b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ bls.n 38866 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - movw r1, #31184 @ 0x79d0 │ │ │ │ + movw r1, #30864 @ 0x7890 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ it ls │ │ │ │ ldrbls r2, [r1, r2] │ │ │ │ @@ -18038,30 +18038,30 @@ │ │ │ │ b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ bls.n 38866 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r4, r7 │ │ │ │ - bl 189060 <_PyUnicode_ToLowercase@@Base> │ │ │ │ + bl 188ecc <_PyUnicode_ToLowercase@@Base> │ │ │ │ cmp r8, r0 │ │ │ │ bne.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ cmp r6, r7 │ │ │ │ bhi.n 387e6 <_PyInterpreterState_IDDecref@@Base+0x7e6> │ │ │ │ b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ 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 2d3bf4 │ │ │ │ + bl 2d3ad4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ cmp r6, r7 │ │ │ │ bhi.n 38806 <_PyInterpreterState_IDDecref@@Base+0x806> │ │ │ │ b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ @@ -18077,15 +18077,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, r3 │ │ │ │ bhi.n 38826 <_PyInterpreterState_IDDecref@@Base+0x826> │ │ │ │ b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ bls.n 38866 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - movw r1, #31184 @ 0x79d0 │ │ │ │ + movw r1, #30864 @ 0x7890 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ it ls │ │ │ │ ldrbls r2, [r1, r2] │ │ │ │ @@ -18100,338 +18100,294 @@ │ │ │ │ bhi.n 3886a <_PyInterpreterState_IDDecref@@Base+0x86a> │ │ │ │ mov r4, r5 │ │ │ │ b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r4, r7 │ │ │ │ - bl 189060 <_PyUnicode_ToLowercase@@Base> │ │ │ │ + bl 188ecc <_PyUnicode_ToLowercase@@Base> │ │ │ │ cmp r8, r0 │ │ │ │ beq.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ cmp r6, r7 │ │ │ │ bhi.n 38870 <_PyInterpreterState_IDDecref@@Base+0x870> │ │ │ │ b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ cmp r6, r5 │ │ │ │ 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 2d3bf4 │ │ │ │ + bl 2d3ad4 │ │ │ │ cbnz r0, 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ adds r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ cmp r6, r7 │ │ │ │ bhi.n 38890 <_PyInterpreterState_IDDecref@@Base+0x890> │ │ │ │ b.n 388c6 <_PyInterpreterState_IDDecref@@Base+0x8c6> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27ac5c <_PyUnicode_EncodeUTF16@@Base+0xfa8> │ │ │ │ + bl 27a1e4 <_PyUnicode_EncodeUTF16@@Base+0xfa8> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 388ca <_PyInterpreterState_IDDecref@@Base+0x8ca> │ │ │ │ beq.n 388bc <_PyInterpreterState_IDDecref@@Base+0x8bc> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 388a6 <_PyInterpreterState_IDDecref@@Base+0x8a6> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ subs r0, r0, r5 │ │ │ │ asrs r0, r0, #2 │ │ │ │ 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, 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, 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, #10240 @ 0x2800 │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ - cbz r1, 38922 <_PyInterpreterState_IDDecref@@Base+0x922> │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 38922 <_PyInterpreterState_IDDecref@@Base+0x922> │ │ │ │ - movw r0, #10260 @ 0x2814 │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - b.w 103ae8 │ │ │ │ - b.w 20d864 │ │ │ │ - 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, #10216 @ 0x27e8 │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, 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 │ │ │ │ - cbnz r1, 38978 <_PyInterpreterState_IDDecref@@Base+0x978> │ │ │ │ + cbnz r1, 388fc <_PyInterpreterState_IDDecref@@Base+0x8fc> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10712 @ 0x29d8 │ │ │ │ + movw r1, #10392 @ 0x2898 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38a34 <_PyInterpreterState_IDDecref@@Base+0xa34> │ │ │ │ + b.n 389b8 <_PyInterpreterState_IDDecref@@Base+0x9b8> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3898e <_PyInterpreterState_IDDecref@@Base+0x98e> │ │ │ │ + bne.n 38912 <_PyInterpreterState_IDDecref@@Base+0x912> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38a2c <_PyInterpreterState_IDDecref@@Base+0xa2c> │ │ │ │ + b.n 389b0 <_PyInterpreterState_IDDecref@@Base+0x9b0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 389b6 <_PyInterpreterState_IDDecref@@Base+0x9b6> │ │ │ │ + beq.n 3893a <_PyInterpreterState_IDDecref@@Base+0x93a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10744 @ 0x29f8 │ │ │ │ + movw r1, #10424 @ 0x28b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 38972 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 388f6 <_PyInterpreterState_IDDecref@@Base+0x8f6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 38a1e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + cbz r0, 389a2 <_PyInterpreterState_IDDecref@@Base+0x9a2> │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 389f8 <_PyInterpreterState_IDDecref@@Base+0x9f8> │ │ │ │ + bne.n 3897c <_PyInterpreterState_IDDecref@@Base+0x97c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10780 @ 0x2a1c │ │ │ │ + movw r1, #10460 @ 0x28dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38972 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ + bge.n 388f6 <_PyInterpreterState_IDDecref@@Base+0x8f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38972 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ + bne.n 388f6 <_PyInterpreterState_IDDecref@@Base+0x8f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38972 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 388f6 <_PyInterpreterState_IDDecref@@Base+0x8f6> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 38a08 <_PyInterpreterState_IDDecref@@Base+0xa08> │ │ │ │ + cbz r6, 3898c <_PyInterpreterState_IDDecref@@Base+0x98c> │ │ │ │ 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 38a1a <_PyInterpreterState_IDDecref@@Base+0xa1a> │ │ │ │ + bge.n 3899e <_PyInterpreterState_IDDecref@@Base+0x99e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 38a1a <_PyInterpreterState_IDDecref@@Base+0xa1a> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3899e <_PyInterpreterState_IDDecref@@Base+0x99e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 389c4 <_PyInterpreterState_IDDecref@@Base+0x9c4> │ │ │ │ + b.n 38948 <_PyInterpreterState_IDDecref@@Base+0x948> │ │ │ │ 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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 38dee <_PyInterpreterState_IDDecref@@Base+0xdee> │ │ │ │ + bpl.w 38d72 <_PyInterpreterState_IDDecref@@Base+0xd72> │ │ │ │ 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 38a78 <_PyInterpreterState_IDDecref@@Base+0xa78> │ │ │ │ + bmi.n 389fc <_PyInterpreterState_IDDecref@@Base+0x9fc> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 38a7c <_PyInterpreterState_IDDecref@@Base+0xa7c> │ │ │ │ + beq.n 38a00 <_PyInterpreterState_IDDecref@@Base+0xa00> │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 38a7e <_PyInterpreterState_IDDecref@@Base+0xa7e> │ │ │ │ + b.n 38a02 <_PyInterpreterState_IDDecref@@Base+0xa02> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 38a7e <_PyInterpreterState_IDDecref@@Base+0xa7e> │ │ │ │ + b.n 38a02 <_PyInterpreterState_IDDecref@@Base+0xa02> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 38a90 <_PyInterpreterState_IDDecref@@Base+0xa90> │ │ │ │ - cbz r2, 38a8c <_PyInterpreterState_IDDecref@@Base+0xa8c> │ │ │ │ + bpl.n 38a14 <_PyInterpreterState_IDDecref@@Base+0xa14> │ │ │ │ + cbz r2, 38a10 <_PyInterpreterState_IDDecref@@Base+0xa10> │ │ │ │ adds r4, #20 │ │ │ │ - b.n 38a92 <_PyInterpreterState_IDDecref@@Base+0xa92> │ │ │ │ + b.n 38a16 <_PyInterpreterState_IDDecref@@Base+0xa16> │ │ │ │ adds r4, #28 │ │ │ │ - b.n 38a92 <_PyInterpreterState_IDDecref@@Base+0xa92> │ │ │ │ + b.n 38a16 <_PyInterpreterState_IDDecref@@Base+0xa16> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 38b0e <_PyInterpreterState_IDDecref@@Base+0xb0e> │ │ │ │ + ble.n 38a92 <_PyInterpreterState_IDDecref@@Base+0xa92> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 38aa6 <_PyInterpreterState_IDDecref@@Base+0xaa6> │ │ │ │ + bne.n 38a2a <_PyInterpreterState_IDDecref@@Base+0xa2a> │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 38ab2 <_PyInterpreterState_IDDecref@@Base+0xab2> │ │ │ │ + b.n 38a36 <_PyInterpreterState_IDDecref@@Base+0xa36> │ │ │ │ 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 38ad6 <_PyInterpreterState_IDDecref@@Base+0xad6> │ │ │ │ + bhi.n 38a5a <_PyInterpreterState_IDDecref@@Base+0xa5a> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 38ae0 <_PyInterpreterState_IDDecref@@Base+0xae0> │ │ │ │ + bls.n 38a64 <_PyInterpreterState_IDDecref@@Base+0xa64> │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 38ae4 <_PyInterpreterState_IDDecref@@Base+0xae4> │ │ │ │ + bmi.n 38a68 <_PyInterpreterState_IDDecref@@Base+0xa68> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 38ae6 <_PyInterpreterState_IDDecref@@Base+0xae6> │ │ │ │ + b.n 38a6a <_PyInterpreterState_IDDecref@@Base+0xa6a> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 38ae6 <_PyInterpreterState_IDDecref@@Base+0xae6> │ │ │ │ + b.n 38a6a <_PyInterpreterState_IDDecref@@Base+0xa6a> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 38ae6 <_PyInterpreterState_IDDecref@@Base+0xae6> │ │ │ │ + b.n 38a6a <_PyInterpreterState_IDDecref@@Base+0xa6a> │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 38b08 <_PyInterpreterState_IDDecref@@Base+0xb08> │ │ │ │ + bge.n 38a8c <_PyInterpreterState_IDDecref@@Base+0xa8c> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61376 @ 0xefc0 │ │ │ │ + movw r1, #61056 @ 0xee80 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38e06 <_PyInterpreterState_IDDecref@@Base+0xe06> │ │ │ │ + b.n 38d8a <_PyInterpreterState_IDDecref@@Base+0xd8a> │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 38a9a <_PyInterpreterState_IDDecref@@Base+0xa9a> │ │ │ │ - bl 1c7200 │ │ │ │ + b.n 38a1e <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + bl 1c5a68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38e06 <_PyInterpreterState_IDDecref@@Base+0xe06> │ │ │ │ + beq.w 38d8a <_PyInterpreterState_IDDecref@@Base+0xd8a> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38bf8 <_PyInterpreterState_IDDecref@@Base+0xbf8> │ │ │ │ - cbz r1, 38b36 <_PyInterpreterState_IDDecref@@Base+0xb36> │ │ │ │ + bne.n 38b7c <_PyInterpreterState_IDDecref@@Base+0xb7c> │ │ │ │ + cbz r1, 38aba <_PyInterpreterState_IDDecref@@Base+0xaba> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 38b38 <_PyInterpreterState_IDDecref@@Base+0xb38> │ │ │ │ + b.n 38abc <_PyInterpreterState_IDDecref@@Base+0xabc> │ │ │ │ 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 38bf2 <_PyInterpreterState_IDDecref@@Base+0xbf2> │ │ │ │ + ble.n 38b76 <_PyInterpreterState_IDDecref@@Base+0xb76> │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 38b64 <_PyInterpreterState_IDDecref@@Base+0xb64> │ │ │ │ + bhi.n 38ae8 <_PyInterpreterState_IDDecref@@Base+0xae8> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 38bb6 <_PyInterpreterState_IDDecref@@Base+0xbb6> │ │ │ │ + bls.n 38b3a <_PyInterpreterState_IDDecref@@Base+0xb3a> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 38bb2 <_PyInterpreterState_IDDecref@@Base+0xbb2> │ │ │ │ + bhi.n 38b36 <_PyInterpreterState_IDDecref@@Base+0xb36> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 38b76 <_PyInterpreterState_IDDecref@@Base+0xb76> │ │ │ │ + beq.n 38afa <_PyInterpreterState_IDDecref@@Base+0xafa> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 38bb2 <_PyInterpreterState_IDDecref@@Base+0xbb2> │ │ │ │ + bne.n 38b36 <_PyInterpreterState_IDDecref@@Base+0xb36> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ + b.n 38b70 <_PyInterpreterState_IDDecref@@Base+0xb70> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ + b.n 38b70 <_PyInterpreterState_IDDecref@@Base+0xb70> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ + b.n 38b70 <_PyInterpreterState_IDDecref@@Base+0xb70> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ + b.n 38b70 <_PyInterpreterState_IDDecref@@Base+0xb70> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ + b.n 38b70 <_PyInterpreterState_IDDecref@@Base+0xb70> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ + b.n 38b70 <_PyInterpreterState_IDDecref@@Base+0xb70> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ + b.n 38b70 <_PyInterpreterState_IDDecref@@Base+0xb70> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 38be8 <_PyInterpreterState_IDDecref@@Base+0xbe8> │ │ │ │ + bhi.n 38b6c <_PyInterpreterState_IDDecref@@Base+0xb6c> │ │ │ │ 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 │ │ │ │ @@ -18439,91 +18395,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 38bec <_PyInterpreterState_IDDecref@@Base+0xbec> │ │ │ │ + b.n 38b70 <_PyInterpreterState_IDDecref@@Base+0xb70> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 38b40 <_PyInterpreterState_IDDecref@@Base+0xb40> │ │ │ │ + b.n 38ac4 <_PyInterpreterState_IDDecref@@Base+0xac4> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 38e06 <_PyInterpreterState_IDDecref@@Base+0xe06> │ │ │ │ + b.n 38d8a <_PyInterpreterState_IDDecref@@Base+0xd8a> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 38cec <_PyInterpreterState_IDDecref@@Base+0xcec> │ │ │ │ - cbz r1, 38c0c <_PyInterpreterState_IDDecref@@Base+0xc0c> │ │ │ │ + bne.n 38c70 <_PyInterpreterState_IDDecref@@Base+0xc70> │ │ │ │ + cbz r1, 38b90 <_PyInterpreterState_IDDecref@@Base+0xb90> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 38c0e <_PyInterpreterState_IDDecref@@Base+0xc0e> │ │ │ │ + b.n 38b92 <_PyInterpreterState_IDDecref@@Base+0xb92> │ │ │ │ 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 38ce4 <_PyInterpreterState_IDDecref@@Base+0xce4> │ │ │ │ + ble.n 38c68 <_PyInterpreterState_IDDecref@@Base+0xc68> │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 38c42 <_PyInterpreterState_IDDecref@@Base+0xc42> │ │ │ │ + bhi.n 38bc6 <_PyInterpreterState_IDDecref@@Base+0xbc6> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 38ca2 <_PyInterpreterState_IDDecref@@Base+0xca2> │ │ │ │ + bls.n 38c26 <_PyInterpreterState_IDDecref@@Base+0xc26> │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 38c9e <_PyInterpreterState_IDDecref@@Base+0xc9e> │ │ │ │ + bhi.n 38c22 <_PyInterpreterState_IDDecref@@Base+0xc22> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 38c54 <_PyInterpreterState_IDDecref@@Base+0xc54> │ │ │ │ + beq.n 38bd8 <_PyInterpreterState_IDDecref@@Base+0xbd8> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 38c9e <_PyInterpreterState_IDDecref@@Base+0xc9e> │ │ │ │ + bne.n 38c22 <_PyInterpreterState_IDDecref@@Base+0xc22> │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ + b.n 38c64 <_PyInterpreterState_IDDecref@@Base+0xc64> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ + b.n 38c64 <_PyInterpreterState_IDDecref@@Base+0xc64> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ + b.n 38c64 <_PyInterpreterState_IDDecref@@Base+0xc64> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ + b.n 38c64 <_PyInterpreterState_IDDecref@@Base+0xc64> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ + b.n 38c64 <_PyInterpreterState_IDDecref@@Base+0xc64> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ + b.n 38c64 <_PyInterpreterState_IDDecref@@Base+0xc64> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ + b.n 38c64 <_PyInterpreterState_IDDecref@@Base+0xc64> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 38cdc <_PyInterpreterState_IDDecref@@Base+0xcdc> │ │ │ │ + bhi.n 38c60 <_PyInterpreterState_IDDecref@@Base+0xc60> │ │ │ │ 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] │ │ │ │ @@ -18531,97 +18487,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 38ce0 <_PyInterpreterState_IDDecref@@Base+0xce0> │ │ │ │ + b.n 38c64 <_PyInterpreterState_IDDecref@@Base+0xc64> │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 38c16 <_PyInterpreterState_IDDecref@@Base+0xc16> │ │ │ │ + b.n 38b9a <_PyInterpreterState_IDDecref@@Base+0xb9a> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 38e06 <_PyInterpreterState_IDDecref@@Base+0xe06> │ │ │ │ - cbz r1, 38cfc <_PyInterpreterState_IDDecref@@Base+0xcfc> │ │ │ │ + b.n 38d8a <_PyInterpreterState_IDDecref@@Base+0xd8a> │ │ │ │ + cbz r1, 38c80 <_PyInterpreterState_IDDecref@@Base+0xc80> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 38cfe <_PyInterpreterState_IDDecref@@Base+0xcfe> │ │ │ │ + b.n 38c82 <_PyInterpreterState_IDDecref@@Base+0xc82> │ │ │ │ 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 38de6 <_PyInterpreterState_IDDecref@@Base+0xde6> │ │ │ │ + ble.n 38d6a <_PyInterpreterState_IDDecref@@Base+0xd6a> │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 38d54 <_PyInterpreterState_IDDecref@@Base+0xd54> │ │ │ │ - bhi.n 38ddc <_PyInterpreterState_IDDecref@@Base+0xddc> │ │ │ │ + beq.n 38cd8 <_PyInterpreterState_IDDecref@@Base+0xcd8> │ │ │ │ + bhi.n 38d60 <_PyInterpreterState_IDDecref@@Base+0xd60> │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 38d42 <_PyInterpreterState_IDDecref@@Base+0xd42> │ │ │ │ + bhi.n 38cc6 <_PyInterpreterState_IDDecref@@Base+0xcc6> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 38da0 <_PyInterpreterState_IDDecref@@Base+0xda0> │ │ │ │ + bls.n 38d24 <_PyInterpreterState_IDDecref@@Base+0xd24> │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 38d9c <_PyInterpreterState_IDDecref@@Base+0xd9c> │ │ │ │ + bhi.n 38d20 <_PyInterpreterState_IDDecref@@Base+0xd20> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 38d9c <_PyInterpreterState_IDDecref@@Base+0xd9c> │ │ │ │ + bne.n 38d20 <_PyInterpreterState_IDDecref@@Base+0xd20> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ + b.n 38d64 <_PyInterpreterState_IDDecref@@Base+0xd64> │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ + b.n 38d64 <_PyInterpreterState_IDDecref@@Base+0xd64> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ + b.n 38d64 <_PyInterpreterState_IDDecref@@Base+0xd64> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ + b.n 38d64 <_PyInterpreterState_IDDecref@@Base+0xd64> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ + b.n 38d64 <_PyInterpreterState_IDDecref@@Base+0xd64> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ + b.n 38d64 <_PyInterpreterState_IDDecref@@Base+0xd64> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ + b.n 38d64 <_PyInterpreterState_IDDecref@@Base+0xd64> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 38ddc <_PyInterpreterState_IDDecref@@Base+0xddc> │ │ │ │ + bhi.n 38d60 <_PyInterpreterState_IDDecref@@Base+0xd60> │ │ │ │ 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] │ │ │ │ @@ -18630,84 +18586,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 38de0 <_PyInterpreterState_IDDecref@@Base+0xde0> │ │ │ │ + b.n 38d64 <_PyInterpreterState_IDDecref@@Base+0xd64> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 38d08 <_PyInterpreterState_IDDecref@@Base+0xd08> │ │ │ │ + b.n 38c8c <_PyInterpreterState_IDDecref@@Base+0xc8c> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 38e06 <_PyInterpreterState_IDDecref@@Base+0xe06> │ │ │ │ + b.n 38d8a <_PyInterpreterState_IDDecref@@Base+0xd8a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61408 @ 0xefe0 │ │ │ │ + movw r1, #61088 @ 0xeea0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00038e0a : │ │ │ │ +00038d8e : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 217514 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 215d34 <_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 38e38 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 38e3e │ │ │ │ + beq.n 38dbc │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 38dc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 38e4a │ │ │ │ + cbz r3, 38dce │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 38e6e │ │ │ │ + b.n 38df2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 38e6a │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 38dee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 38e6a │ │ │ │ + cbnz r3, 38dee │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 38e6a │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 38dee │ │ │ │ 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] @ (38ed0 ) │ │ │ │ + ldr r2, [pc, #92] @ (38e54 ) │ │ │ │ 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 38eb8 │ │ │ │ + beq.n 38e3c │ │ │ │ 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 │ │ │ │ @@ -18718,30 +18674,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 38e88 │ │ │ │ + bne.n 38e0c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (38f30 ) │ │ │ │ + ldr r3, [pc, #88] @ (38eb4 ) │ │ │ │ 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 38f1c │ │ │ │ + beq.n 38ea0 │ │ │ │ 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 │ │ │ │ @@ -18758,32 +18714,32 @@ │ │ │ │ str.w r5, [r3, #3804] @ 0xedc │ │ │ │ str.w r5, [r3, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00038f34 : │ │ │ │ +00038eb8 : │ │ │ │ stmdb 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 7a6bc │ │ │ │ + bl 7a658 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ - bl 280414 <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r2, [pc, #716] @ (3922c ) │ │ │ │ + bl 27fa34 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r2, [pc, #716] @ (391b0 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #716] @ (39230 ) │ │ │ │ - ldr r1, [pc, #716] @ (39234 ) │ │ │ │ + ldr r0, [pc, #716] @ (391b4 ) │ │ │ │ + ldr r1, [pc, #716] @ (391b8 ) │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #716] @ (39238 ) │ │ │ │ + ldr r2, [pc, #716] @ (391bc ) │ │ │ │ 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 │ │ │ │ @@ -18797,104 +18753,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 38f9a │ │ │ │ + bne.n 38f1e │ │ │ │ ldr.w r3, [r4, #1588] @ 0x634 │ │ │ │ - cbz r3, 38fd6 │ │ │ │ - ldr r0, [pc, #652] @ (3923c ) │ │ │ │ - bl 7a900 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #644] @ (3923c ) │ │ │ │ - bl 1bd844 │ │ │ │ - ldr r0, [pc, #640] @ (3923c ) │ │ │ │ - bl 1b1e30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 39260 │ │ │ │ - cbz r5, 38fd6 │ │ │ │ - ldr r0, [pc, #624] @ (3923c ) │ │ │ │ + cbz r3, 38f5a │ │ │ │ + ldr r0, [pc, #652] @ (391c0 ) │ │ │ │ + bl 7a89c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #644] @ (391c0 ) │ │ │ │ + bl 1bc04c │ │ │ │ + ldr r0, [pc, #640] @ (391c0 ) │ │ │ │ + bl 1b0638 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 391e4 │ │ │ │ + cbz r5, 38f5a │ │ │ │ + ldr r0, [pc, #624] @ (391c0 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 7bae4 │ │ │ │ + bl 7ba7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3928c │ │ │ │ + bne.w 39210 │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ - cbz r3, 38fe2 │ │ │ │ - ldr r0, [pc, #608] @ (39240 ) │ │ │ │ - bl 1bd844 │ │ │ │ - ldr r0, [pc, #604] @ (39240 ) │ │ │ │ - bl 1b1e30 │ │ │ │ - cbz r0, 38ffe │ │ │ │ - ldr r2, [pc, #600] @ (39244 ) │ │ │ │ + cbz r3, 38f66 │ │ │ │ + ldr r0, [pc, #608] @ (391c4 ) │ │ │ │ + bl 1bc04c │ │ │ │ + ldr r0, [pc, #604] @ (391c4 ) │ │ │ │ + bl 1b0638 │ │ │ │ + cbz r0, 38f82 │ │ │ │ + ldr r2, [pc, #600] @ (391c8 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 39280 │ │ │ │ - bl 7a71c │ │ │ │ + b.n 39204 │ │ │ │ + bl 7a6b8 │ │ │ │ ldr.w r5, [r4, #1036] @ 0x40c │ │ │ │ - ldr.w fp, [pc, #592] @ 39258 │ │ │ │ + ldr.w fp, [pc, #592] @ 391dc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 39056 │ │ │ │ + beq.n 38fda │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 39050 │ │ │ │ + beq.n 38fd4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 39050 │ │ │ │ + beq.n 38fd4 │ │ │ │ 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 218c94 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2174b0 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 257504 │ │ │ │ + bl 255bac │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 39010 │ │ │ │ - ldr.w r9, [pc, #516] @ 3925c │ │ │ │ + b.n 38f94 │ │ │ │ + ldr.w r9, [pc, #516] @ 391e0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ - cbnz r5, 39072 │ │ │ │ - movw r1, #32220 @ 0x7ddc │ │ │ │ + cbnz r5, 38ff6 │ │ │ │ + movw r1, #31900 @ 0x7c9c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #472] @ (39248 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 1c6c04 │ │ │ │ + ldr r0, [pc, #472] @ (391cc ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1c5414 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3712] @ 0xe80 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 39088 │ │ │ │ + beq.n 3900c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3712] @ 0xe80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 390a8 │ │ │ │ + cbz r0, 3902c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 390a8 │ │ │ │ - bl 1c6d94 │ │ │ │ + blt.n 3902c │ │ │ │ + bl 1c55a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bb08 │ │ │ │ + bl 7baa0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b47c │ │ │ │ @@ -18905,340 +18861,340 @@ │ │ │ │ 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 2182f4 │ │ │ │ + bl 216b14 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 390f2 │ │ │ │ + cbz r6, 39076 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ - bl 217c68 │ │ │ │ + bl 216488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218714 │ │ │ │ + bl 216f30 │ │ │ │ mov r6, sl │ │ │ │ - b.n 390dc │ │ │ │ + b.n 39060 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ - bl 7a71c │ │ │ │ + bl 7a6b8 │ │ │ │ add.w sl, sl, #3952 @ 0xf70 │ │ │ │ strd r0, r1, [sl, #-8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ - bl 1313e4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #316] @ (3924c ) │ │ │ │ + bl 1313d4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #316] @ (391d0 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 39134 │ │ │ │ + cbz r2, 390b8 │ │ │ │ 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 3912a │ │ │ │ + bne.n 390ae │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39164 │ │ │ │ + beq.n 390e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cf860 <_PySys_GetRequiredAttr@@Base+0x1090> │ │ │ │ + bl 1ce328 <_PySys_GetRequiredAttr@@Base+0x12fc> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 39164 │ │ │ │ - ldr r2, [pc, #252] @ (39250 ) │ │ │ │ + beq.n 390e8 │ │ │ │ + ldr r2, [pc, #252] @ (391d4 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #11200 @ 0x2bc0 │ │ │ │ + movw r3, #10880 @ 0x2a80 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 39280 │ │ │ │ + b.n 39204 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3917c │ │ │ │ + bne.n 39100 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3916c │ │ │ │ + bne.n 390f0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3918e │ │ │ │ - ldr r0, [pc, #200] @ (39254 ) │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + beq.n 39112 │ │ │ │ + ldr r0, [pc, #200] @ (391d8 ) │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r6, [r4, #796] @ 0x31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r6, 391d2 │ │ │ │ + cbz r6, 39156 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 391ae │ │ │ │ + bne.n 39132 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #796] @ 0x31c │ │ │ │ str.w r3, [r6, #3648] @ 0xe40 │ │ │ │ - b.n 391d2 │ │ │ │ + b.n 39156 │ │ │ │ ldr.w fp, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 222cac <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ + bl 2214ac <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 2247ec │ │ │ │ + bl 222fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c1bc │ │ │ │ + bl 22a9bc │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3648] @ 0xe40 │ │ │ │ - bl 22d2dc <_PyCompile_GetBinaryIntrinsicName@@Base+0xf94> │ │ │ │ - b.n 39198 │ │ │ │ + bl 22badc <_PyCompile_GetBinaryIntrinsicName@@Base+0xf94> │ │ │ │ + b.n 3911c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 391ea │ │ │ │ + bne.n 3916e │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 391da │ │ │ │ + bne.n 3915e │ │ │ │ dmb ish │ │ │ │ - beq.n 391f6 │ │ │ │ - ldr r0, [pc, #96] @ (39254 ) │ │ │ │ - bl 2832b8 │ │ │ │ + beq.n 3917a │ │ │ │ + ldr r0, [pc, #96] @ (391d8 ) │ │ │ │ + bl 2828d8 │ │ │ │ ldr.w r2, [r4, #796] @ 0x31c │ │ │ │ - cbnz r2, 3920e │ │ │ │ - ldr r1, [pc, #80] @ (39250 ) │ │ │ │ - movw r3, #11224 @ 0x2bd8 │ │ │ │ + cbnz r2, 39192 │ │ │ │ + ldr r1, [pc, #80] @ (391d4 ) │ │ │ │ + movw r3, #10904 @ 0x2a98 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 39280 │ │ │ │ + b.n 39204 │ │ │ │ mov r0, sl │ │ │ │ - bl 2176cc │ │ │ │ + bl 215eec │ │ │ │ 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 247adc │ │ │ │ + b.w 2462e4 │ │ │ │ nop │ │ │ │ - add r3, pc, #528 @ (adr r3, 39440 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 393c4 ) │ │ │ │ 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 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ 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, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #44] @ (39298 ) │ │ │ │ + ldr r1, [pc, #44] @ (3921c ) │ │ │ │ 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, #11172 @ 0x2ba4 │ │ │ │ + movw r3, #10852 @ 0x2a64 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 39268 │ │ │ │ + b.n 391ec │ │ │ │ nop │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ 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, 392c2 │ │ │ │ + cbnz r0, 39246 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 392ca │ │ │ │ + cbz r0, 3924e │ │ │ │ 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 392b4 │ │ │ │ + beq.n 39238 │ │ │ │ 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, 392ee │ │ │ │ + cbz r3, 39272 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 392f0 │ │ │ │ + b.n 39274 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r6, [pc, #300] @ (39420 ) │ │ │ │ + ldr r6, [pc, #300] @ (393a4 ) │ │ │ │ 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 3931c │ │ │ │ + bne.n 392a0 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3931c │ │ │ │ + ble.n 392a0 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3931c │ │ │ │ - cbnz r5, 3933c │ │ │ │ + bne.n 392a0 │ │ │ │ + cbnz r5, 392c0 │ │ │ │ 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] @ (39424 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #240] @ (393a8 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39410 │ │ │ │ + beq.n 39394 │ │ │ │ add.w r6, r8, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r6, #3 │ │ │ │ - bl 149580 │ │ │ │ - cbnz r0, 39350 │ │ │ │ + bl 1493cc │ │ │ │ + cbnz r0, 392d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 39410 │ │ │ │ + b.n 39394 │ │ │ │ ldrd r9, r8, [r5, #4] │ │ │ │ - cbz r4, 393b6 │ │ │ │ + cbz r4, 3933a │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39364 │ │ │ │ + beq.n 392e8 │ │ │ │ subs r4, r6, #4 │ │ │ │ - beq.n 393c4 │ │ │ │ + beq.n 39348 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 39372 │ │ │ │ + beq.n 392f6 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 393d0 │ │ │ │ + beq.n 39354 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 39386 │ │ │ │ - bl e563c │ │ │ │ + cbz r0, 3930a │ │ │ │ + bl e53d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3934c │ │ │ │ + blt.n 392d0 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 393da │ │ │ │ - b.n 3938a │ │ │ │ + beq.n 3935e │ │ │ │ + b.n 3930e │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 3939e │ │ │ │ - bl e563c │ │ │ │ + cbz r0, 39322 │ │ │ │ + bl e53d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3934c │ │ │ │ + blt.n 392d0 │ │ │ │ subs r3, r6, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 393e2 │ │ │ │ - b.n 393a2 │ │ │ │ + beq.n 39366 │ │ │ │ + b.n 39326 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cbz r1, 393aa │ │ │ │ + cbz r1, 3932e │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 393e8 │ │ │ │ + beq.n 3936c │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - cbz r2, 393b2 │ │ │ │ + cbz r2, 39336 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 393ec │ │ │ │ + beq.n 39370 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b.n 393ee │ │ │ │ + b.n 39372 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 393ee │ │ │ │ + b.n 39372 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 393ee │ │ │ │ + b.n 39372 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 393ee │ │ │ │ + b.n 39372 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 393ee │ │ │ │ + b.n 39372 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 393ee │ │ │ │ + b.n 39372 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 393ee │ │ │ │ + b.n 39372 │ │ │ │ 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 280964 │ │ │ │ + bl 27ff84 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 149f64 │ │ │ │ + bl 149db0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r3, r1, #1 │ │ │ │ vqadd.u16 q8, q0, │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strb r2, [r3, #8] │ │ │ │ @@ -19247,57 +19203,57 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3945e │ │ │ │ + cbnz r0, 393e2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 39466 │ │ │ │ + cbz r0, 393ea │ │ │ │ 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 39450 │ │ │ │ + beq.n 393d4 │ │ │ │ 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, 39486 │ │ │ │ - movw r1, #32220 @ 0x7ddc │ │ │ │ + cbnz r0, 3940a │ │ │ │ + movw r1, #31900 @ 0x7c9c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #24] @ (3949c ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (39420 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1e16b4 <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ - cbz r0, 3949a │ │ │ │ - ldr r3, [pc, #16] @ (394a0 ) │ │ │ │ + bl 1dff0c <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ + cbz r0, 3941e │ │ │ │ + ldr r3, [pc, #16] @ (39424 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - cbz r0, 3949a │ │ │ │ + cbz r0, 3941e │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ 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 2564f4 │ │ │ │ + bl 254c90 <_PyInterpreterState_GetWhence@@Base+0x18dc> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 133b6c │ │ │ │ + b.w 133b64 │ │ │ │ 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 +19266,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 3950c │ │ │ │ + bl 39490 │ │ │ │ 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 f3f80 <_PyErr_FormatV@@Base> │ │ │ │ + bl f3fb8 <_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 2142f4 │ │ │ │ + bl 212b08 │ │ │ │ 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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39568 │ │ │ │ + bge.n 394ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39568 │ │ │ │ + cbnz r3, 394ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 395a0 │ │ │ │ - movw r0, #18572 @ 0x488c │ │ │ │ + bls.n 39524 │ │ │ │ + movw r0, #18252 @ 0x474c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d46e0 │ │ │ │ - cbnz r0, 395a0 │ │ │ │ + bl 1d31b8 │ │ │ │ + cbnz r0, 39524 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 395ce │ │ │ │ + b.n 39552 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 395b8 │ │ │ │ + ble.n 3953c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 395ba │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 395ba │ │ │ │ - b.n 3959c │ │ │ │ + bne.n 3953e │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 3953e │ │ │ │ + b.n 39520 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 31140 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ @@ -19400,116 +19356,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, 395f6 │ │ │ │ + cbnz r0, 3957a │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 395fe │ │ │ │ + cbz r0, 39582 │ │ │ │ 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 395e8 │ │ │ │ + beq.n 3956c │ │ │ │ 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 39630 │ │ │ │ - movw r0, #19544 @ 0x4c58 │ │ │ │ + beq.n 395b4 │ │ │ │ + movw r0, #22732 @ 0x58cc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 39644 │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 395c8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f748 │ │ │ │ - cbz r0, 39644 │ │ │ │ + bl 17f578 │ │ │ │ + cbz r0, 395c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 39652 │ │ │ │ + bl 395d6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ - cbnz r4, 3968e │ │ │ │ + cbnz r4, 39612 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55192 @ 0xd798 │ │ │ │ + movw r1, #54832 @ 0xd630 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 39708 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3968c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 396a6 │ │ │ │ + cbnz r3, 3962a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #12384 @ 0x3060 │ │ │ │ + movw r1, #12064 @ 0x2f20 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39708 │ │ │ │ + cbz r0, 3968c │ │ │ │ add.w r1, r0, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 396da │ │ │ │ + blt.n 3965e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ - cbz r1, 396f6 │ │ │ │ - movw r1, #12436 @ 0x3094 │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + cbz r1, 3967a │ │ │ │ + movw r1, #12116 @ 0x2f54 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 396e6 │ │ │ │ + blt.n 3966a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39708 │ │ │ │ + b.n 3968c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 396e2 │ │ │ │ + bne.n 39666 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 396e2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39666 │ │ │ │ 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 +19474,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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9095c │ │ │ │ + bl 9093c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3974e │ │ │ │ + bge.n 396d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3974e │ │ │ │ + cbnz r3, 396d2 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00039750 : │ │ │ │ +000396d4 : │ │ │ │ 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] @ (398b0 ) │ │ │ │ + ldr r4, [pc, #332] @ (39834 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 398a6 │ │ │ │ + beq.w 3982a │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r4, #68 @ 0x44 │ │ │ │ - bl 2086ec │ │ │ │ + bl 207134 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 39792 │ │ │ │ + bne.n 39716 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 39782 │ │ │ │ + bne.n 39706 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 397a4 │ │ │ │ + beq.n 39728 │ │ │ │ mov r0, r8 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r4, [pc, #268] @ (398b4 ) │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r4, [pc, #268] @ (39838 ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39876 │ │ │ │ - bl 15db50 │ │ │ │ + beq.n 397fa │ │ │ │ + bl 15d9a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39870 │ │ │ │ - cbnz r6, 397c0 │ │ │ │ + beq.n 397f4 │ │ │ │ + cbnz r6, 39744 │ │ │ │ ldr.w r5, [r4, #1568] @ 0x620 │ │ │ │ - b.n 397cc │ │ │ │ + b.n 39750 │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7ec7c <_Py_hashtable_get@@Base> │ │ │ │ + bl 7ec1c <_Py_hashtable_get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 397f2 │ │ │ │ - bl 1c6988 │ │ │ │ + cbnz r5, 39776 │ │ │ │ + bl 1c5198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39870 │ │ │ │ + beq.n 397f4 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ mov r2, r5 │ │ │ │ - bl 7fca8 <_Py_hashtable_set@@Base> │ │ │ │ + bl 7fc48 <_Py_hashtable_set@@Base> │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 397f2 │ │ │ │ + bne.n 39776 │ │ │ │ mov r0, r5 │ │ │ │ - bl 134fb0 <_Py_hashtable_destroy@@Base> │ │ │ │ - b.n 3987a │ │ │ │ + bl 134fa8 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.n 397fe │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ec7c <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 3980e │ │ │ │ + bl 7ec1c <_Py_hashtable_get@@Base> │ │ │ │ + cbz r0, 39792 │ │ │ │ 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 39854 │ │ │ │ + b.n 397d8 │ │ │ │ ldr.w r2, [r4, #1508] @ 0x5e4 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 39828 │ │ │ │ + bne.n 397ac │ │ │ │ movs r0, #8 │ │ │ │ blx 2c0ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 39832 │ │ │ │ + b.n 397b6 │ │ │ │ ldr.w r0, [r4, #1504] @ 0x5e0 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 39870 │ │ │ │ + cbz r6, 397f4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ str.w sl, [r6, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ - bl 7fca8 <_Py_hashtable_set@@Base> │ │ │ │ - cbz r0, 39854 │ │ │ │ + bl 7fc48 <_Py_hashtable_set@@Base> │ │ │ │ + cbz r0, 397d8 │ │ │ │ ldr.w r3, [r4, #1520] @ 0x5f0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #1504] @ 0x5e0 │ │ │ │ blx r3 │ │ │ │ - b.n 39870 │ │ │ │ + b.n 397f4 │ │ │ │ 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 3986a │ │ │ │ + bhi.n 397ee │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3987a │ │ │ │ + b.n 397fe │ │ │ │ str.w r7, [r4, #1552] @ 0x610 │ │ │ │ - b.n 39866 │ │ │ │ + b.n 397ea │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3987a │ │ │ │ + b.n 397fe │ │ │ │ mvn.w r6, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 39892 │ │ │ │ + bne.n 39816 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 39882 │ │ │ │ + bne.n 39806 │ │ │ │ dmb ish │ │ │ │ - beq.n 3989e │ │ │ │ - ldr r0, [pc, #28] @ (398b8 ) │ │ │ │ - bl 2832b8 │ │ │ │ + beq.n 39822 │ │ │ │ + ldr r0, [pc, #28] @ (3983c ) │ │ │ │ + bl 2828d8 │ │ │ │ mov r0, fp │ │ │ │ - bl 208788 │ │ │ │ - b.n 398aa │ │ │ │ + bl 2071d0 │ │ │ │ + b.n 3982e │ │ │ │ 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 +19634,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, #15048 @ 0x3ac8 │ │ │ │ + movw r1, #14728 @ 0x3988 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #14 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 398fa │ │ │ │ + bl 3987e │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000398fa : │ │ │ │ +0003987e : │ │ │ │ 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, 3991c │ │ │ │ + cbz r1, 398a0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39932 │ │ │ │ + cbz r0, 398b6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c8e8 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ + bl 20b324 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ - cbnz r5, 39946 │ │ │ │ - ldr r2, [pc, #48] @ (39964 ) │ │ │ │ + bl 84fe4 │ │ │ │ + cbnz r5, 398ca │ │ │ │ + ldr r2, [pc, #48] @ (398e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21b88c │ │ │ │ - b.n 3995e │ │ │ │ + bl 21a074 │ │ │ │ + b.n 398e2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39954 │ │ │ │ + bge.n 398d8 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 39958 │ │ │ │ + cbz r4, 398dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3995e │ │ │ │ + b.n 398e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, 39994 │ │ │ │ + cbnz r0, 39918 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12816 @ 0x3210 │ │ │ │ + movw r1, #12496 @ 0x30d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 399b4 │ │ │ │ + b.n 39938 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl c839c <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 399b4 │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 39938 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000399b6 : │ │ │ │ +0003993a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (399f0 ) │ │ │ │ + ldr r2, [pc, #40] @ (39974 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - cbz r3, 399de │ │ │ │ + cbz r3, 39962 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r2, [r0, #3712] @ 0xe80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 399de │ │ │ │ - bl 21cf60 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1eea98 <_PyTime_AsMicroseconds@@Base+0x42c> │ │ │ │ + bne.n 39962 │ │ │ │ + bl 21b744 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1ed478 <_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, 39a1e │ │ │ │ + cbz r0, 399a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a1e │ │ │ │ + bge.n 399a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a1e │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 399a2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 39a38 │ │ │ │ + cbz r0, 399bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a38 │ │ │ │ + bge.n 399bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a38 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 399bc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 39a52 │ │ │ │ + cbz r0, 399d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a52 │ │ │ │ + bge.n 399d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a52 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 399d6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 39a6c │ │ │ │ + cbz r0, 399f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a6c │ │ │ │ + bge.n 399f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a6c │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 399f0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 39a86 │ │ │ │ + cbz r0, 39a0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a86 │ │ │ │ + bge.n 39a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39a86 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39a0a │ │ │ │ + bl 84a08 <_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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39aaa │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 39ad2 │ │ │ │ + bne.n 39a2e │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 39a56 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b214 │ │ │ │ - cbnz r0, 39aca │ │ │ │ + cbnz r0, 39a4e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ + movw r1, #12800 @ 0x3200 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 39ad2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 39a56 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4aa8 │ │ │ │ + b.w 1e3300 │ │ │ │ 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 39af4 │ │ │ │ + bls.n 39a78 │ │ │ │ movs r5, #0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 39b28 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 39aac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 39b04 │ │ │ │ + cbz r0, 39a88 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 39b06 │ │ │ │ - b.n 39aec │ │ │ │ + bls.n 39a8a │ │ │ │ + b.n 39a70 │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39aec │ │ │ │ + beq.n 39a70 │ │ │ │ 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 +19873,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 39b5a │ │ │ │ + bge.n 39ade │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #22336 @ 0x5740 │ │ │ │ + movw r0, #22016 @ 0x5600 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ - ldr r1, [pc, #204] @ (39c28 ) │ │ │ │ + b.w 103b68 │ │ │ │ + ldr r1, [pc, #204] @ (39bac ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39c20 │ │ │ │ + beq.n 39ba4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 39ba6 │ │ │ │ - bl 28d12c │ │ │ │ + cbnz r5, 39b2a │ │ │ │ + bl 28c77c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #62608 @ 0xf490 │ │ │ │ + movw r1, #62288 @ 0xf350 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #62616 @ 0xf498 │ │ │ │ + movw r4, #62296 @ 0xf358 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - movw r0, #22356 @ 0x5754 │ │ │ │ + movw r0, #22036 @ 0x5614 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 39c22 │ │ │ │ - bl 171228 │ │ │ │ - cbnz r0, 39bec │ │ │ │ + b.n 39ba6 │ │ │ │ + bl 1712b4 │ │ │ │ + cbnz r0, 39b70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d12c │ │ │ │ + bl 28c77c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #62616 @ 0xf498 │ │ │ │ + movw r0, #62296 @ 0xf358 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #62608 @ 0xf490 │ │ │ │ + movw r2, #62288 @ 0xf350 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #22392 @ 0x5778 │ │ │ │ + movw r0, #22072 @ 0x5638 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 219b74 │ │ │ │ - b.n 39c0a │ │ │ │ + bl 218390 │ │ │ │ + b.n 39b8e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 39c08 │ │ │ │ + bne.n 39b8c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43072 @ 0xa840 │ │ │ │ + movw r1, #42752 @ 0xa700 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c22 │ │ │ │ + bge.n 39ba6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39c22 │ │ │ │ + cbnz r3, 39ba6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c22 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ba6 │ │ │ │ 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 +19970,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 d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 39f4e │ │ │ │ + beq.w 39ed2 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39c82 │ │ │ │ + bne.n 39c06 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22432 @ 0x57a0 │ │ │ │ + movw r1, #22112 @ 0x5660 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39f4e │ │ │ │ - ldr r5, [pc, #620] @ (39ef0 ) │ │ │ │ + b.n 39ed2 │ │ │ │ + ldr r5, [pc, #620] @ (39e74 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - movw r1, #22476 @ 0x57cc │ │ │ │ + movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ - bl 1ccc60 │ │ │ │ - cbz r0, 39ca0 │ │ │ │ + bl 1cb4bc │ │ │ │ + cbz r0, 39c24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 85140 │ │ │ │ - b.n 39c7c │ │ │ │ + bl 8511c │ │ │ │ + b.n 39c00 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c52c │ │ │ │ + bl 28bb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39c98 │ │ │ │ + bne.n 39c1c │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39cc8 │ │ │ │ + bge.n 39c4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39cc8 │ │ │ │ + cbnz r3, 39c4c │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr.w r1, [r9, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 39f4e │ │ │ │ + beq.w 39ed2 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39d0c │ │ │ │ + beq.n 39c90 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 39d12 │ │ │ │ + bne.n 39c96 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39d0c │ │ │ │ + bge.n 39c90 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39d0c │ │ │ │ + cbnz r3, 39c90 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 39d4c │ │ │ │ - movw r1, #22476 @ 0x57cc │ │ │ │ + b.n 39cd0 │ │ │ │ + movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39c98 │ │ │ │ + bne.n 39c1c │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c52c │ │ │ │ + bl 28bb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39c98 │ │ │ │ + bne.n 39c1c │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39d4c │ │ │ │ + bge.n 39cd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39d4c │ │ │ │ + cbnz r3, 39cd0 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #820] @ 0x334 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 39f4e │ │ │ │ + beq.w 39ed2 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39d80 │ │ │ │ + bne.n 39d04 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22508 @ 0x57ec │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 39c7c │ │ │ │ - movw r1, #22476 @ 0x57cc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 39c00 │ │ │ │ + movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39c98 │ │ │ │ + bne.n 39c1c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c98 │ │ │ │ + bne.w 39c1c │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39dba │ │ │ │ + bge.n 39d3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39dba │ │ │ │ + cbnz r3, 39d3e │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #660] @ 0x294 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 39f4e │ │ │ │ + beq.w 39ed2 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39dee │ │ │ │ + bne.n 39d72 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22552 @ 0x5818 │ │ │ │ + movw r1, #22232 @ 0x56d8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 39c7c │ │ │ │ - movw r1, #22476 @ 0x57cc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 39c00 │ │ │ │ + movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c98 │ │ │ │ + bne.w 39c1c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c98 │ │ │ │ + bne.w 39c1c │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39e2a │ │ │ │ + bge.n 39dae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39e2a │ │ │ │ + cbnz r3, 39dae │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr.w r1, [r9, #708] @ 0x2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 39f4e │ │ │ │ + beq.w 39ed2 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39e6e │ │ │ │ + beq.n 39df2 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 39e74 │ │ │ │ + bne.n 39df8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39e6e │ │ │ │ + bge.n 39df2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39e6e │ │ │ │ + cbnz r3, 39df2 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 39eb0 │ │ │ │ - movw r1, #22476 @ 0x57cc │ │ │ │ + b.n 39e34 │ │ │ │ + movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c98 │ │ │ │ + bne.w 39c1c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c98 │ │ │ │ + bne.w 39c1c │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39eb0 │ │ │ │ + bge.n 39e34 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39eb0 │ │ │ │ + cbnz r3, 39e34 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #704] @ 0x2c0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 39f4e │ │ │ │ + beq.n 39ed2 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - cbz r6, 39ee8 │ │ │ │ + cbz r6, 39e6c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 39ef4 │ │ │ │ + bne.n 39e78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ee8 │ │ │ │ + bge.n 39e6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39ee8 │ │ │ │ + cbnz r3, 39e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 39f2c │ │ │ │ + b.n 39eb0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #22476 @ 0x57cc │ │ │ │ + movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c98 │ │ │ │ + bne.w 39c1c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39c98 │ │ │ │ + bne.w 39c1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39f2c │ │ │ │ + bge.n 39eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39f2c │ │ │ │ + cbnz r3, 39eb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 1d3bd0 │ │ │ │ + bl 1d26a8 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39c98 │ │ │ │ + beq.w 39c1c │ │ │ │ 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] @ (39f84 ) │ │ │ │ + ldr r3, [pc, #32] @ (39f08 ) │ │ │ │ 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 217698 │ │ │ │ + bl 215eb8 │ │ │ │ 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] @ (39fb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (39f38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5632 @ 0x1600 │ │ │ │ - bl 21755c <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + bl 215d7c <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00039fb8 : │ │ │ │ - ldr r0, [pc, #4] @ (39fc0 ) │ │ │ │ - b.w 1da2cc │ │ │ │ +00039f3c : │ │ │ │ + ldr r0, [pc, #4] @ (39f44 ) │ │ │ │ + b.w 1d8b24 │ │ │ │ nop │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00039fc4 : │ │ │ │ +00039f48 : │ │ │ │ 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] @ (3a090 ) │ │ │ │ + ldr r4, [pc, #188] @ (3a014 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a088 │ │ │ │ + beq.n 3a00c │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 39ff8 │ │ │ │ + bne.n 39f7c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 39fe8 │ │ │ │ + bne.n 39f6c │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3a00a │ │ │ │ + beq.n 39f8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r5, [pc, #136] @ (3a094 ) │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r5, [pc, #136] @ (3a018 ) │ │ │ │ ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 3a05e │ │ │ │ - cbnz r6, 3a01a │ │ │ │ + cbz r3, 39fe2 │ │ │ │ + cbnz r6, 39f9e │ │ │ │ ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - b.n 3a024 │ │ │ │ + b.n 39fa8 │ │ │ │ ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7ec7c <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 3a030 │ │ │ │ + bl 7ec1c <_Py_hashtable_get@@Base> │ │ │ │ + cbz r0, 39fb4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 15e7f8 <_Py_hashtable_steal@@Base> │ │ │ │ + bl 15e648 <_Py_hashtable_steal@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3a034 │ │ │ │ + cbnz r0, 39fb8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3a062 │ │ │ │ + b.n 39fe6 │ │ │ │ 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, #42833 @ 0xa751 │ │ │ │ + movw r3, #42733 @ 0xa6ed │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a056 │ │ │ │ + bne.n 39fda │ │ │ │ blx 2af74 │ │ │ │ - b.n 3a030 │ │ │ │ + b.n 39fb4 │ │ │ │ ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ blx r2 │ │ │ │ - b.n 3a030 │ │ │ │ + b.n 39fb4 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3a07a │ │ │ │ + bne.n 39ffe │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3a06a │ │ │ │ + bne.n 39fee │ │ │ │ dmb ish │ │ │ │ - beq.n 3a08c │ │ │ │ - ldr r0, [pc, #20] @ (3a098 ) │ │ │ │ - bl 2832b8 │ │ │ │ - b.n 3a08c │ │ │ │ + beq.n 3a010 │ │ │ │ + ldr r0, [pc, #20] @ (3a01c ) │ │ │ │ + bl 2828d8 │ │ │ │ + b.n 3a010 │ │ │ │ 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, #23624 @ 0x5c48 │ │ │ │ + movw r1, #23304 @ 0x5b08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a0c4 │ │ │ │ + bge.n 3a048 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a37e │ │ │ │ + b.n 3a302 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23636 @ 0x5c54 │ │ │ │ + movw r1, #23316 @ 0x5b14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23648 @ 0x5c60 │ │ │ │ + movw r1, #23328 @ 0x5b20 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23660 @ 0x5c6c │ │ │ │ + movw r1, #23340 @ 0x5b2c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23668 @ 0x5c74 │ │ │ │ + movw r1, #23348 @ 0x5b34 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23680 @ 0x5c80 │ │ │ │ + movw r1, #23360 @ 0x5b40 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23692 @ 0x5c8c │ │ │ │ + movw r1, #23372 @ 0x5b4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23704 @ 0x5c98 │ │ │ │ + movw r1, #23384 @ 0x5b58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23716 @ 0x5ca4 │ │ │ │ + movw r1, #23396 @ 0x5b64 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23724 @ 0x5cac │ │ │ │ + movw r1, #23404 @ 0x5b6c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23736 @ 0x5cb8 │ │ │ │ + movw r1, #23416 @ 0x5b78 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23748 @ 0x5cc4 │ │ │ │ + movw r1, #23428 @ 0x5b84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23760 @ 0x5cd0 │ │ │ │ + movw r1, #23440 @ 0x5b90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a0be │ │ │ │ + blt.n 3a042 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23772 @ 0x5cdc │ │ │ │ + movw r1, #23452 @ 0x5b9c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23784 @ 0x5ce8 │ │ │ │ + movw r1, #23464 @ 0x5ba8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23796 @ 0x5cf4 │ │ │ │ + movw r1, #23476 @ 0x5bb4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23808 @ 0x5d00 │ │ │ │ + movw r1, #23488 @ 0x5bc0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23820 @ 0x5d0c │ │ │ │ + movw r1, #23500 @ 0x5bcc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ + movw r1, #23512 @ 0x5bd8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23844 @ 0x5d24 │ │ │ │ + movw r1, #23524 @ 0x5be4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23852 @ 0x5d2c │ │ │ │ + movw r1, #23532 @ 0x5bec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23864 @ 0x5d38 │ │ │ │ + movw r1, #23544 @ 0x5bf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23876 @ 0x5d44 │ │ │ │ + movw r1, #23556 @ 0x5c04 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23888 @ 0x5d50 │ │ │ │ + movw r1, #23568 @ 0x5c10 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23900 @ 0x5d5c │ │ │ │ + movw r1, #23580 @ 0x5c1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23912 @ 0x5d68 │ │ │ │ + movw r1, #23592 @ 0x5c28 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23924 @ 0x5d74 │ │ │ │ + movw r1, #23604 @ 0x5c34 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23936 @ 0x5d80 │ │ │ │ + movw r1, #23616 @ 0x5c40 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23948 @ 0x5d8c │ │ │ │ + movw r1, #23628 @ 0x5c4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23960 @ 0x5d98 │ │ │ │ + movw r1, #23640 @ 0x5c58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23972 @ 0x5da4 │ │ │ │ + movw r1, #23652 @ 0x5c64 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23984 @ 0x5db0 │ │ │ │ + movw r1, #23664 @ 0x5c70 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23996 @ 0x5dbc │ │ │ │ + movw r1, #23676 @ 0x5c7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a0be │ │ │ │ + blt.w 3a042 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24012 @ 0x5dcc │ │ │ │ + movw r1, #23692 @ 0x5c8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ 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] @ (3a448 ) │ │ │ │ + ldr r2, [pc, #180] @ (3a3cc ) │ │ │ │ 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 3a43c │ │ │ │ + blt.n 3a3c0 │ │ │ │ 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 f33c8 │ │ │ │ + bl f3400 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a3e6 │ │ │ │ + bge.n 3a36a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a3e2 │ │ │ │ + bge.n 3a366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a3e2 │ │ │ │ + cbnz r3, 3a366 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a444 │ │ │ │ + b.n 3a3c8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3a3ee │ │ │ │ + beq.n 3a372 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3a41a │ │ │ │ + b.n 3a39e │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it ge │ │ │ │ movge r4, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3a3ea │ │ │ │ + blt.n 3a36e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 3a416 │ │ │ │ + bne.n 3a39a │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 104078 │ │ │ │ + bl 1040f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a41a │ │ │ │ - b.n 3a3ce │ │ │ │ + bne.n 3a39e │ │ │ │ + b.n 3a352 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 3a3f8 │ │ │ │ + b.n 3a37c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a42e │ │ │ │ + bge.n 3a3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a42e │ │ │ │ + cbnz r3, 3a3b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a3aa │ │ │ │ + b.n 3a32e │ │ │ │ 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 +20696,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, #24168 @ 0x5e68 │ │ │ │ + movw r1, #23848 @ 0x5d28 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl e1f2c │ │ │ │ - cbz r0, 3a4a4 │ │ │ │ + bl e1cc4 │ │ │ │ + cbz r0, 3a428 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl f0078 │ │ │ │ - cbnz r0, 3a4a8 │ │ │ │ + bl f00a8 │ │ │ │ + cbnz r0, 3a42c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24068 @ 0x5e04 │ │ │ │ + movw r1, #23748 @ 0x5cc4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a550 │ │ │ │ + b.n 3a4d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3a4ca │ │ │ │ + bmi.n 3a44e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24096 @ 0x5e20 │ │ │ │ + movw r1, #23776 @ 0x5ce0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3a4a4 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3a428 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3a4ee │ │ │ │ + cbz r1, 3a472 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3a4f6 │ │ │ │ + bmi.n 3a47a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24120 @ 0x5e38 │ │ │ │ + movw r1, #23800 @ 0x5cf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3a4a4 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3a428 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4604 @ 0x11fc │ │ │ │ + movw r1, #4284 @ 0x10bc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #24160 @ 0x5e60 │ │ │ │ + movw r0, #23840 @ 0x5d20 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a4a4 │ │ │ │ - bl 21f10c │ │ │ │ + beq.n 3a428 │ │ │ │ + bl 21d8f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a550 │ │ │ │ + cbz r0, 3a4d4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 24f630 │ │ │ │ + bl 24dd40 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 3a538 │ │ │ │ - bl 22001c │ │ │ │ - b.n 3a4a4 │ │ │ │ - bl 2564f4 │ │ │ │ + bne.n 3a4bc │ │ │ │ + bl 21e81c │ │ │ │ + b.n 3a428 │ │ │ │ + bl 254c90 <_PyInterpreterState_GetWhence@@Base+0x18dc> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22001c │ │ │ │ + bl 21e81c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 133b6c │ │ │ │ + bl 133b64 │ │ │ │ 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, 3a570 │ │ │ │ + cbz r3, 3a4f4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3a572 │ │ │ │ + b.n 3a4f6 │ │ │ │ mov r6, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #16] │ │ │ │ - cbnz r3, 3a584 │ │ │ │ + cbnz r3, 3a508 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3a584 │ │ │ │ + blt.n 3a508 │ │ │ │ cmp r5, #1 │ │ │ │ - bgt.n 3a584 │ │ │ │ - cbnz r4, 3a5a4 │ │ │ │ + bgt.n 3a508 │ │ │ │ + cbnz r4, 3a528 │ │ │ │ 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] @ (3a670 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #212] @ (3a5f4 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a668 │ │ │ │ + beq.n 3a5ec │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 3a5b6 │ │ │ │ + beq.n 3a53a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 160798 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbnz r0, 3a5b6 │ │ │ │ + bl 1605ec <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbnz r0, 3a53a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a668 │ │ │ │ + b.n 3a5ec │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #56040 @ 0xdae8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #24232 @ 0x5ea8 │ │ │ │ + movw r0, #23912 @ 0x5d68 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r2, r6 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a5b2 │ │ │ │ + beq.n 3a536 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 3a5f4 │ │ │ │ + ble.n 3a578 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #24248 @ 0x5eb8 │ │ │ │ + movw r1, #23928 @ 0x5d78 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 3a610 │ │ │ │ + bge.n 3a594 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24328 @ 0x5f08 │ │ │ │ + movw r1, #24008 @ 0x5dc8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3a5b2 │ │ │ │ - ldr r2, [pc, #96] @ (3a674 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3a536 │ │ │ │ + ldr r2, [pc, #96] @ (3a5f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a668 │ │ │ │ + cbz r0, 3a5ec │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3a642 │ │ │ │ + bne.n 3a5c6 │ │ │ │ addw r6, r5, #3756 @ 0xeac │ │ │ │ addw r5, r5, #3804 @ 0xedc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 3a6da │ │ │ │ - cbnz r0, 3a650 │ │ │ │ + bl 3a65e │ │ │ │ + cbnz r0, 3a5d4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 3a630 │ │ │ │ - b.n 3a668 │ │ │ │ + bne.n 3a5b4 │ │ │ │ + b.n 3a5ec │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3756 @ 0xeac │ │ │ │ - bl 3a6da │ │ │ │ - cbz r0, 3a668 │ │ │ │ + bl 3a65e │ │ │ │ + cbz r0, 3a5ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a5b2 │ │ │ │ + bge.n 3a536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a5b2 │ │ │ │ + bne.n 3a536 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a5b2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a536 │ │ │ │ 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 1313b0 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 3a6bc │ │ │ │ + bl 1313a0 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 3a640 │ │ │ │ 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 1313e4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 1313d4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #24460 @ 0x5f8c │ │ │ │ + movw r0, #24140 @ 0x5e4c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #34316 @ 0x860c │ │ │ │ + movw r1, #33996 @ 0x84cc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 3a794 │ │ │ │ + beq.n 3a718 │ │ │ │ add.w sl, r7, #8 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 3a790 │ │ │ │ + beq.n 3a714 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3a78a │ │ │ │ + bpl.n 3a70e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3a78a │ │ │ │ + beq.n 3a70e │ │ │ │ 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 3a730 │ │ │ │ + bge.n 3a6b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w sl, [r3, r9, lsl #2] │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 3a790 │ │ │ │ + b.n 3a714 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 3a73e │ │ │ │ + blt.n 3a6c2 │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ - blt.n 3a73e │ │ │ │ + blt.n 3a6c2 │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 3a782 │ │ │ │ + b.n 3a706 │ │ │ │ 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, 3a764 │ │ │ │ + cbz r6, 3a6e8 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3a766 │ │ │ │ - b.n 3a770 │ │ │ │ + bcc.n 3a6ea │ │ │ │ + b.n 3a6f4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 9b5a8 │ │ │ │ - cbnz r0, 3a77c │ │ │ │ - bl 23bb68 │ │ │ │ + bl 9b598 │ │ │ │ + cbnz r0, 3a700 │ │ │ │ + bl 23a370 │ │ │ │ mov r0, sl │ │ │ │ bl 2fbea <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.n 3a78e │ │ │ │ + b.n 3a712 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w sl, [r3, r9, lsl #2] │ │ │ │ - b.n 3a790 │ │ │ │ - bl 1cad6c │ │ │ │ - cbnz r0, 3a798 │ │ │ │ + b.n 3a714 │ │ │ │ + bl 1c95d4 │ │ │ │ + cbnz r0, 3a71c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - b.n 3a6f0 │ │ │ │ + b.n 3a674 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a79c │ │ │ │ + b.n 3a720 │ │ │ │ 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, #48464 @ 0xbd50 │ │ │ │ + movw r1, #48144 @ 0xbc10 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl e1f2c │ │ │ │ - cbz r0, 3a7e8 │ │ │ │ + bl e1cc4 │ │ │ │ + cbz r0, 3a76c │ │ │ │ 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 +21030,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, #24792 @ 0x60d8 │ │ │ │ + movw r1, #24472 @ 0x5f98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 3a83c │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 3a7c0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 12c9b4 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12c998 <_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 3a822 │ │ │ │ + bne.n 3a7a6 │ │ │ │ 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 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a860 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 3a896 │ │ │ │ + bne.n 3a7e4 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 3a81a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #22608 @ 0x5850 │ │ │ │ + movw r1, #22288 @ 0x5710 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #25136 @ 0x6230 │ │ │ │ + movw r0, #24816 @ 0x60f0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a884 │ │ │ │ + beq.n 3a808 │ │ │ │ mov r0, r4 │ │ │ │ blx 2acbc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a88e │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 3a896 │ │ │ │ + bne.n 3a812 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 3a81a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 215c00 │ │ │ │ + bl 214418 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a8d4 │ │ │ │ + beq.n 3a858 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25156 @ 0x6244 │ │ │ │ + movw r1, #24836 @ 0x6104 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3a8e6 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3a86a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #25200 @ 0x6270 │ │ │ │ + movw r0, #24880 @ 0x6130 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a8ea │ │ │ │ + bne.n 3a86e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a920 │ │ │ │ + b.n 3a8a4 │ │ │ │ movw r4, #32304 @ 0x7e30 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 3a918 │ │ │ │ + cbz r3, 3a89c │ │ │ │ blx 2b4a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3a914 │ │ │ │ + cbz r0, 3a898 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a914 │ │ │ │ + bge.n 3a898 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a914 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a898 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a922 : │ │ │ │ +0003a8a6 : │ │ │ │ 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 3aaf2 │ │ │ │ + beq.w 3aa76 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 3aaf2 │ │ │ │ + bpl.w 3aa76 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3aaf2 │ │ │ │ + bne.w 3aa76 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bne.w 3aaf2 │ │ │ │ + bne.w 3aa76 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3a9f6 │ │ │ │ + bne.n 3a97a │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 3a9f6 │ │ │ │ + bne.n 3a97a │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 3a986 │ │ │ │ + bpl.n 3a90a │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a988 │ │ │ │ + b.n 3a90c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3a9bc │ │ │ │ - cbz r2, 3a9aa │ │ │ │ + blt.n 3a940 │ │ │ │ + cbz r2, 3a92e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a9ac │ │ │ │ + b.n 3a930 │ │ │ │ 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 3a9dc │ │ │ │ - cbz r2, 3a9ce │ │ │ │ + b.n 3a960 │ │ │ │ + cbz r2, 3a952 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a9d0 │ │ │ │ + b.n 3a954 │ │ │ │ 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 3aaf0 │ │ │ │ + bge.w 3aa74 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3aaf0 │ │ │ │ + bne.w 3aa74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aaf0 │ │ │ │ - ldr r3, [pc, #260] @ (3aafc ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aa74 │ │ │ │ + ldr r3, [pc, #260] @ (3aa80 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #256] @ (3ab00 ) │ │ │ │ + ldr r2, [pc, #256] @ (3aa84 ) │ │ │ │ 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, 3aa36 │ │ │ │ + cbz r0, 3a9ba │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - cbz r5, 3aa36 │ │ │ │ + cbz r5, 3a9ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa28 │ │ │ │ + bge.n 3a9ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aa28 │ │ │ │ + cbnz r3, 3a9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aaf0 │ │ │ │ + bge.n 3aa74 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 3aaf0 │ │ │ │ + b.n 3aa74 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ - bl 8bf10 │ │ │ │ + bl 8bef0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3aa52 │ │ │ │ - bl f6fac │ │ │ │ - b.n 3aada │ │ │ │ + bne.n 3a9d6 │ │ │ │ + bl f7000 │ │ │ │ + b.n 3aa5e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3aa8e │ │ │ │ + bne.n 3aa12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa6c │ │ │ │ + bge.n 3a9f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aa6c │ │ │ │ + cbnz r3, 3a9f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3aaf0 │ │ │ │ + blt.n 3aa74 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3aaf0 │ │ │ │ + bne.n 3aa74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 3aaf0 │ │ │ │ + b.n 3aa74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aaa2 │ │ │ │ + bge.n 3aa26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aaa2 │ │ │ │ + cbnz r3, 3aa26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aaca │ │ │ │ + bge.n 3aa4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aab6 │ │ │ │ + cbnz r3, 3aa3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aaca │ │ │ │ + bge.n 3aa4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aaca │ │ │ │ + cbnz r3, 3aa4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 3aade │ │ │ │ + bge.n 3aa62 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 3aaf0 │ │ │ │ + b.n 3aa74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 3aada │ │ │ │ + b.n 3aa5e │ │ │ │ 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 +21317,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 3ab24 │ │ │ │ + bne.n 3aaa8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ab3e │ │ │ │ - b.n 3ab38 │ │ │ │ + bne.n 3aac2 │ │ │ │ + b.n 3aabc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2496 @ 0x9c0 │ │ │ │ + movw r0, #2176 @ 0x880 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 3ab4c │ │ │ │ - b.n 3ab18 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 3ab4c │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 3aad0 │ │ │ │ + b.n 3aa9c │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 3aad0 │ │ │ │ movw r3, #43844 @ 0xab44 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180528 │ │ │ │ + bl 180358 │ │ │ │ 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 845d0 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 8454c <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3ab86 │ │ │ │ + cbz r0, 3ab0a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55064 @ 0xd718 │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #30648 @ 0x77b8 │ │ │ │ + movw r0, #30148 @ 0x75c4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ab8a │ │ │ │ + bne.n 3ab0e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3abf4 │ │ │ │ + b.n 3ab78 │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3abf4 │ │ │ │ + beq.n 3ab78 │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 3abf4 │ │ │ │ + bge.n 3ab78 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 3abb2 │ │ │ │ + bmi.n 3ab36 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 3ab9c │ │ │ │ + b.n 3ab20 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 3abc2 │ │ │ │ + cbnz r3, 3ab46 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 3abcc │ │ │ │ - b.n 3abae │ │ │ │ + cbnz r3, 3ab50 │ │ │ │ + b.n 3ab32 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3abb8 │ │ │ │ - b.n 3abae │ │ │ │ - movw r1, #44991 @ 0xafbf │ │ │ │ + bne.n 3ab3c │ │ │ │ + b.n 3ab32 │ │ │ │ + movw r1, #44867 @ 0xaf43 │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3abae │ │ │ │ + beq.n 3ab32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ab86 │ │ │ │ + bge.n 3ab0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ab86 │ │ │ │ + bne.n 3ab0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ab86 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ab0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0003ac00 <_Py_open_noraise@@Base>: │ │ │ │ +0003ab84 <_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 3ac38 <_Py_open_noraise@@Base+0x38> │ │ │ │ + blt.n 3abbc <_Py_open_noraise@@Base+0x38> │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #28668 @ 0x6ffc │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - bl 1e5ab4 <_PyConfig_FromDict@@Base+0x548> │ │ │ │ + bl 1e430c <_PyConfig_FromDict@@Base+0x548> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ac3c <_Py_open_noraise@@Base+0x3c> │ │ │ │ + bne.n 3abc0 <_Py_open_noraise@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 2b604 │ │ │ │ - b.n 3ac3c <_Py_open_noraise@@Base+0x3c> │ │ │ │ + b.n 3abc0 <_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 b0f9c │ │ │ │ - cbz r6, 3ac60 <_Py_open_noraise@@Base+0x60> │ │ │ │ + bl b0d70 │ │ │ │ + cbz r6, 3abe4 <_Py_open_noraise@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b0f4 <_Py_open_noraise@@Base+0x4f4> │ │ │ │ - b.n 3ad92 <_Py_open_noraise@@Base+0x192> │ │ │ │ + bl 3b078 <_Py_open_noraise@@Base+0x4f4> │ │ │ │ + b.n 3ad16 <_Py_open_noraise@@Base+0x192> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 3ac6a <_Py_open_noraise@@Base+0x6a> │ │ │ │ + cbz r3, 3abee <_Py_open_noraise@@Base+0x6a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 3ac74 <_Py_open_noraise@@Base+0x74> │ │ │ │ + bne.n 3abf8 <_Py_open_noraise@@Base+0x74> │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 3ad96 <_Py_open_noraise@@Base+0x196> │ │ │ │ + b.n 3ad1a <_Py_open_noraise@@Base+0x196> │ │ │ │ mov r5, r0 │ │ │ │ cmn.w r2, #9 │ │ │ │ - bne.n 3acb8 <_Py_open_noraise@@Base+0xb8> │ │ │ │ + bne.n 3ac3c <_Py_open_noraise@@Base+0xb8> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 3ac84 <_Py_open_noraise@@Base+0x84> │ │ │ │ + cbnz r3, 3ac08 <_Py_open_noraise@@Base+0x84> │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - cbz r6, 3ac9c <_Py_open_noraise@@Base+0x9c> │ │ │ │ + cbz r6, 3ac20 <_Py_open_noraise@@Base+0x9c> │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 6b5ba │ │ │ │ + bl 6b54e │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 3aca4 <_Py_open_noraise@@Base+0xa4> │ │ │ │ + cbz r3, 3ac28 <_Py_open_noraise@@Base+0xa4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n 3aca6 <_Py_open_noraise@@Base+0xa6> │ │ │ │ + b.n 3ac2a <_Py_open_noraise@@Base+0xa6> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 262900 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ + bl 261114 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ - b.n 3ad92 <_Py_open_noraise@@Base+0x192> │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 3ad16 <_Py_open_noraise@@Base+0x192> │ │ │ │ add.w r3, r2, #8 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3ad48 <_Py_open_noraise@@Base+0x148> │ │ │ │ + bhi.n 3accc <_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 180528 │ │ │ │ - b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ - bl 64c44 <_PyErr_SetInterpreterAlreadyRunning@@Base> │ │ │ │ - b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 180358 │ │ │ │ + b.n 3ace2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 23a370 │ │ │ │ + b.n 3ace2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 64c38 <_PyErr_SetInterpreterAlreadyRunning@@Base> │ │ │ │ + b.n 3ace2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31356 @ 0x7a7c │ │ │ │ + movw r1, #30704 @ 0x77f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3ace2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31392 @ 0x7aa0 │ │ │ │ + movw r1, #30740 @ 0x7814 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3ace2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31432 @ 0x7ac8 │ │ │ │ + movw r1, #30780 @ 0x783c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3ace2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31476 @ 0x7af4 │ │ │ │ + movw r1, #30824 @ 0x7868 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3ad5e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3ace2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31528 @ 0x7b28 │ │ │ │ + movw r1, #30876 @ 0x789c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 3ad66 <_Py_open_noraise@@Base+0x166> │ │ │ │ + cbnz r3, 3acea <_Py_open_noraise@@Base+0x166> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 3ad92 <_Py_open_noraise@@Base+0x192> │ │ │ │ + cbz r3, 3ad16 <_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 6b5ba │ │ │ │ + bl 6b54e │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ str r7, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 1cb794 <_PyNamespace_New@@Base> │ │ │ │ + bl 1c9ff0 <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3afb8 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + beq.w 3af3c <_Py_open_noraise@@Base+0x3b8> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1cb794 <_PyNamespace_New@@Base> │ │ │ │ + bl 1c9ff0 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae8c <_Py_open_noraise@@Base+0x28c> │ │ │ │ + beq.n 3ae10 <_Py_open_noraise@@Base+0x28c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3ae00 <_Py_open_noraise@@Base+0x200> │ │ │ │ - bl 885d4 │ │ │ │ + cbz r0, 3ad84 <_Py_open_noraise@@Base+0x200> │ │ │ │ + bl 885a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ + beq.n 3adfc <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18212 @ 0x4724 │ │ │ │ + movw r1, #17892 @ 0x45e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3adf6 <_Py_open_noraise@@Base+0x1f6> │ │ │ │ + bge.n 3ad7a <_Py_open_noraise@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3adf6 <_Py_open_noraise@@Base+0x1f6> │ │ │ │ + cbnz r3, 3ad7a <_Py_open_noraise@@Base+0x1f6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ + blt.n 3adfc <_Py_open_noraise@@Base+0x278> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3ae02 <_Py_open_noraise@@Base+0x202> │ │ │ │ + b.n 3ad86 <_Py_open_noraise@@Base+0x202> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3ae3c <_Py_open_noraise@@Base+0x23c> │ │ │ │ - bl 885d4 │ │ │ │ + cbz r0, 3adc0 <_Py_open_noraise@@Base+0x23c> │ │ │ │ + bl 885a8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r0, 3adfc <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18244 @ 0x4744 │ │ │ │ + movw r1, #17924 @ 0x4604 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae34 <_Py_open_noraise@@Base+0x234> │ │ │ │ + bge.n 3adb8 <_Py_open_noraise@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ae34 <_Py_open_noraise@@Base+0x234> │ │ │ │ + cbnz r3, 3adb8 <_Py_open_noraise@@Base+0x234> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ + blt.n 3adfc <_Py_open_noraise@@Base+0x278> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3ae76 <_Py_open_noraise@@Base+0x276> │ │ │ │ - bl 885d4 │ │ │ │ + cbz r0, 3adfa <_Py_open_noraise@@Base+0x276> │ │ │ │ + bl 885a8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r0, 3adfc <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19172 @ 0x4ae4 │ │ │ │ + movw r1, #18852 @ 0x49a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae6e <_Py_open_noraise@@Base+0x26e> │ │ │ │ + bge.n 3adf2 <_Py_open_noraise@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ae6e <_Py_open_noraise@@Base+0x26e> │ │ │ │ + cbnz r3, 3adf2 <_Py_open_noraise@@Base+0x26e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 3aeae <_Py_open_noraise@@Base+0x2ae> │ │ │ │ - b.n 3ae78 <_Py_open_noraise@@Base+0x278> │ │ │ │ - cbz r3, 3aeae <_Py_open_noraise@@Base+0x2ae> │ │ │ │ + bge.n 3ae32 <_Py_open_noraise@@Base+0x2ae> │ │ │ │ + b.n 3adfc <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r3, 3ae32 <_Py_open_noraise@@Base+0x2ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae8c <_Py_open_noraise@@Base+0x28c> │ │ │ │ + bge.n 3ae10 <_Py_open_noraise@@Base+0x28c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae8c <_Py_open_noraise@@Base+0x28c> │ │ │ │ + cbnz r3, 3ae10 <_Py_open_noraise@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 3aed8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 3ae5c <_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, #62344 @ 0xf388 │ │ │ │ + movw r1, #62024 @ 0xf248 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aed4 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ + bge.n 3ae58 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aed4 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ + cbnz r3, 3ae58 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 3aee2 <_Py_open_noraise@@Base+0x2e2> │ │ │ │ + bge.n 3ae66 <_Py_open_noraise@@Base+0x2e2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3afb6 <_Py_open_noraise@@Base+0x3b6> │ │ │ │ - b.n 3afaa <_Py_open_noraise@@Base+0x3aa> │ │ │ │ + bge.n 3af3a <_Py_open_noraise@@Base+0x3b6> │ │ │ │ + b.n 3af2e <_Py_open_noraise@@Base+0x3aa> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aef0 <_Py_open_noraise@@Base+0x2f0> │ │ │ │ - bl 885d4 │ │ │ │ + cbz r0, 3ae74 <_Py_open_noraise@@Base+0x2f0> │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3af0c <_Py_open_noraise@@Base+0x30c> │ │ │ │ - b.n 3aed8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + cbnz r0, 3ae90 <_Py_open_noraise@@Base+0x30c> │ │ │ │ + b.n 3ae5c <_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, #42864 @ 0xa770 │ │ │ │ + movw r1, #42544 @ 0xa630 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af32 <_Py_open_noraise@@Base+0x332> │ │ │ │ + bge.n 3aeb6 <_Py_open_noraise@@Base+0x332> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af32 <_Py_open_noraise@@Base+0x332> │ │ │ │ + cbnz r3, 3aeb6 <_Py_open_noraise@@Base+0x332> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3aed8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + blt.n 3ae5c <_Py_open_noraise@@Base+0x2d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3afde <_Py_open_noraise@@Base+0x3de> │ │ │ │ + bl 3af62 <_Py_open_noraise@@Base+0x3de> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aed8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + beq.n 3ae5c <_Py_open_noraise@@Base+0x2d8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #31588 @ 0x7b64 │ │ │ │ + movw r1, #31268 @ 0x7a24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af68 <_Py_open_noraise@@Base+0x368> │ │ │ │ + bge.n 3aeec <_Py_open_noraise@@Base+0x368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af68 <_Py_open_noraise@@Base+0x368> │ │ │ │ + cbnz r3, 3aeec <_Py_open_noraise@@Base+0x368> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3aed8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + blt.n 3ae5c <_Py_open_noraise@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3afb8 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ - bl 885d4 │ │ │ │ + cbz r0, 3af3c <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3af7e <_Py_open_noraise@@Base+0x37e> │ │ │ │ - bl f6fac │ │ │ │ - b.n 3afb8 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + cbnz r0, 3af02 <_Py_open_noraise@@Base+0x37e> │ │ │ │ + bl f7000 │ │ │ │ + b.n 3af3c <_Py_open_noraise@@Base+0x3b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #31600 @ 0x7b70 │ │ │ │ + movw r1, #31280 @ 0x7a30 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3afa4 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ + bge.n 3af28 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3afa4 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ + cbnz r3, 3af28 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3afb8 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ - b.n 3aed8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + bge.n 3af3c <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + b.n 3ae5c <_Py_open_noraise@@Base+0x2d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3afb6 <_Py_open_noraise@@Base+0x3b6> │ │ │ │ + cbnz r3, 3af3a <_Py_open_noraise@@Base+0x3b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ 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, 3b01e <_Py_open_noraise@@Base+0x41e> │ │ │ │ + cbz r4, 3afa2 <_Py_open_noraise@@Base+0x41e> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #32864 @ 0x8060 │ │ │ │ + movw r1, #32544 @ 0x7f20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2c2c0 │ │ │ │ - cbz r0, 3b02a <_Py_open_noraise@@Base+0x42a> │ │ │ │ - movw r1, #15000 @ 0x3a98 │ │ │ │ + cbz r0, 3afae <_Py_open_noraise@@Base+0x42a> │ │ │ │ + movw r1, #14680 @ 0x3958 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 3b040 <_Py_open_noraise@@Base+0x440> │ │ │ │ - b.n 3b02a <_Py_open_noraise@@Base+0x42a> │ │ │ │ - cbz r5, 3b076 <_Py_open_noraise@@Base+0x476> │ │ │ │ + cbnz r0, 3afc4 <_Py_open_noraise@@Base+0x440> │ │ │ │ + b.n 3afae <_Py_open_noraise@@Base+0x42a> │ │ │ │ + cbz r5, 3affa <_Py_open_noraise@@Base+0x476> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 885d4 │ │ │ │ - cbz r5, 3b06c <_Py_open_noraise@@Base+0x46c> │ │ │ │ + b.w 885a8 │ │ │ │ + cbz r5, 3aff0 <_Py_open_noraise@@Base+0x46c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21360 @ 0x5370 │ │ │ │ + movw r0, #21040 @ 0x5230 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ - cbz r5, 3b058 <_Py_open_noraise@@Base+0x458> │ │ │ │ + b.w 103b68 │ │ │ │ + cbz r5, 3afdc <_Py_open_noraise@@Base+0x458> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #31648 @ 0x7ba0 │ │ │ │ + movw r0, #31328 @ 0x7a60 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #31660 @ 0x7bac │ │ │ │ + movw r0, #31340 @ 0x7a6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ 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 3b0ae <_Py_open_noraise@@Base+0x4ae> │ │ │ │ + bls.n 3b032 <_Py_open_noraise@@Base+0x4ae> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31724 @ 0x7bec │ │ │ │ + movw r1, #31404 @ 0x7aac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3b0f0 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3b074 <_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 27ccf0 <_PyUnicode_EncodeUTF16@@Base+0x303c> │ │ │ │ + bl 27c278 <_PyUnicode_EncodeUTF16@@Base+0x303c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3b0cc <_Py_open_noraise@@Base+0x4cc> │ │ │ │ + cbz r0, 3b050 <_Py_open_noraise@@Base+0x4cc> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3b0f0 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + b.n 3b074 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b0c8 <_Py_open_noraise@@Base+0x4c8> │ │ │ │ - bl f6fac │ │ │ │ - cbz r4, 3b0f0 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + beq.n 3b04c <_Py_open_noraise@@Base+0x4c8> │ │ │ │ + bl f7000 │ │ │ │ + cbz r4, 3b074 <_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 +21872,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, 3b110 <_Py_open_noraise@@Base+0x510> │ │ │ │ - bl 2599ec <_PyXI_FreeFailure@@Base+0x1d4> │ │ │ │ + cbz r0, 3b094 <_Py_open_noraise@@Base+0x510> │ │ │ │ + bl 2581f4 <_PyXI_FreeFailure@@Base+0x1d4> │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 3b11a <_Py_open_noraise@@Base+0x51a> │ │ │ │ + b.n 3b09e <_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, 3b132 <_Py_open_noraise@@Base+0x532> │ │ │ │ - bl 7a6ec │ │ │ │ + cbz r0, 3b0b6 <_Py_open_noraise@@Base+0x532> │ │ │ │ + bl 7a688 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3b13a <_Py_open_noraise@@Base+0x53a> │ │ │ │ - bl 7a6ec │ │ │ │ + cbz r0, 3b0be <_Py_open_noraise@@Base+0x53a> │ │ │ │ + bl 7a688 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3b142 <_Py_open_noraise@@Base+0x542> │ │ │ │ - bl 7a6ec │ │ │ │ + cbz r0, 3b0c6 <_Py_open_noraise@@Base+0x542> │ │ │ │ + bl 7a688 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b47c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3b154 <_Py_open_noraise@@Base+0x554> │ │ │ │ - bl 7a6ec │ │ │ │ + cbz r0, 3b0d8 <_Py_open_noraise@@Base+0x554> │ │ │ │ + bl 7a688 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3b15c <_Py_open_noraise@@Base+0x55c> │ │ │ │ - bl 7a6ec │ │ │ │ + cbz r0, 3b0e0 <_Py_open_noraise@@Base+0x55c> │ │ │ │ + bl 7a688 │ │ │ │ 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 15c5bc │ │ │ │ + bl 15c40c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003b188 : │ │ │ │ - ldr r0, [pc, #4] @ (3b190 ) │ │ │ │ - b.w 1da2cc │ │ │ │ - nop │ │ │ │ - lsls r0, r2, #31 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ +0003b10c : │ │ │ │ + movw r0, #2072 @ 0x818 │ │ │ │ + movt r0, #82 @ 0x52 │ │ │ │ + b.w 1d8b24 │ │ │ │ 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, 3b1b4 │ │ │ │ + cbnz r3, 3b138 │ │ │ │ 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, #23252 @ 0x5ad4 │ │ │ │ + movw r1, #22932 @ 0x5994 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b1de │ │ │ │ + blt.n 3b15c │ │ │ │ + ldr r1, [pc, #644] @ (3b3d4 ) │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2232 @ 0x8b8 │ │ │ │ - movt r1, #82 @ 0x52 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3b1e4 │ │ │ │ + cbnz r0, 3b162 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b4bc │ │ │ │ + b.n 3b442 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df784 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b1de │ │ │ │ + blt.n 3b15c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r0, #16 │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b1de │ │ │ │ + beq.n 3b15c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32724 @ 0x7fd4 │ │ │ │ + movw r1, #32388 @ 0x7e84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3b2c8 │ │ │ │ + beq.n 3b246 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b22e │ │ │ │ + bge.n 3b1ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b22e │ │ │ │ + cbnz r3, 3b1ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #16 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b1de │ │ │ │ + beq.n 3b15c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32744 @ 0x7fe8 │ │ │ │ + movw r1, #32408 @ 0x7e98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b2c8 │ │ │ │ + beq.n 3b246 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b268 │ │ │ │ + bge.n 3b1e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b268 │ │ │ │ + cbnz r3, 3b1e6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b1de │ │ │ │ + beq.n 3b15c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32764 @ 0x7ffc │ │ │ │ + movw r1, #32428 @ 0x7eac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 3b2c8 │ │ │ │ + beq.n 3b246 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b2a2 │ │ │ │ + bge.n 3b220 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b2a2 │ │ │ │ + cbnz r3, 3b220 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b1de │ │ │ │ + beq.n 3b15c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32788 @ 0x8014 │ │ │ │ + movw r1, #32452 @ 0x7ec4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3b2e4 │ │ │ │ + bne.n 3b262 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b4bc │ │ │ │ + bge.w 3b442 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b4bc │ │ │ │ + bne.w 3b442 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b4bc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b442 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b2f8 │ │ │ │ + bge.n 3b276 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b2f8 │ │ │ │ + cbnz r3, 3b276 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32716 @ 0x7fcc │ │ │ │ + movw r1, #32380 @ 0x7e7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1de │ │ │ │ + blt.w 3b15c │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32736 @ 0x7fe0 │ │ │ │ + movw r1, #32400 @ 0x7e90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1de │ │ │ │ + blt.w 3b15c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32756 @ 0x7ff4 │ │ │ │ + movw r1, #32420 @ 0x7ea4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1de │ │ │ │ + blt.w 3b15c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32780 @ 0x800c │ │ │ │ + movw r1, #32444 @ 0x7ebc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1de │ │ │ │ - ldr r1, [pc, #368] @ (3b4c4 ) │ │ │ │ + blt.w 3b15c │ │ │ │ + ldr r1, [pc, #264] @ (3b3d8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b1de │ │ │ │ + beq.w 3b15c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df784 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1de │ │ │ │ + blt.w 3b15c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r0, #8 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b1de │ │ │ │ + beq.w 3b15c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32724 @ 0x7fd4 │ │ │ │ + movw r1, #32388 @ 0x7e84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b442 │ │ │ │ + beq.n 3b3c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b3ac │ │ │ │ + bge.n 3b32a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b3ac │ │ │ │ + cbnz r3, 3b32a │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #8 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b1de │ │ │ │ + beq.w 3b15c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32744 @ 0x7fe8 │ │ │ │ + movw r1, #32408 @ 0x7e98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 3b442 │ │ │ │ + beq.n 3b3c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b3e4 │ │ │ │ + bge.n 3b362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b3e4 │ │ │ │ + cbnz r3, 3b362 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b1de │ │ │ │ + beq.w 3b15c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32764 @ 0x7ffc │ │ │ │ + movw r1, #32428 @ 0x7eac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3b442 │ │ │ │ + beq.n 3b3c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b41c │ │ │ │ + bge.n 3b39a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b41c │ │ │ │ + cbnz r3, 3b39a │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b1de │ │ │ │ + beq.w 3b15c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32788 @ 0x8014 │ │ │ │ + movw r1, #32452 @ 0x7ec4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b456 │ │ │ │ + bne.n 3b3dc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b4bc │ │ │ │ + bge.n 3b442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b4bc │ │ │ │ + cbnz r3, 3b442 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b4bc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b442 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b468 │ │ │ │ + bge.n 3b3ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b468 │ │ │ │ + cbnz r3, 3b3ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32804 @ 0x8024 │ │ │ │ + movw r1, #32468 @ 0x7ed4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1de │ │ │ │ + blt.w 3b15c │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32824 @ 0x8038 │ │ │ │ + movw r1, #32488 @ 0x7ee8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1de │ │ │ │ + blt.w 3b15c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32844 @ 0x804c │ │ │ │ + movw r1, #32508 @ 0x7efc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b1de │ │ │ │ + blt.w 3b15c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32868 @ 0x8064 │ │ │ │ + movw r1, #32532 @ 0x7f14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0003b4c8 : │ │ │ │ +0003b448 : │ │ │ │ b.w 2b4e8 │ │ │ │ │ │ │ │ -0003b4cc <_PyInterpolation_Build@@Base>: │ │ │ │ +0003b44c <_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 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b582 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + beq.n 3b502 <_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 +22251,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, 3b566 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 3b4e6 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3b570 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 3b4f0 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 3b574 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 3b4f4 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 3b578 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 3b4f8 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33180 @ 0x819c │ │ │ │ + movw r1, #32844 @ 0x804c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b562 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 3b4e2 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b562 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 3b4e2 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b582 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 3b502 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 3b57a <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b588 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 3b57a <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b58c <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 3b57a <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b590 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 3b4fa <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b508 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ + b.n 3b4fa <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b50c <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ + b.n 3b4fa <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b510 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 97c7c │ │ │ │ + bl 97c60 │ │ │ │ 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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0003b5be : │ │ │ │ - ldr r0, [pc, #4] @ (3b5c4 ) │ │ │ │ - b.w 1da2cc │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ +0003b53e : │ │ │ │ + ldr r0, [pc, #4] @ (3b544 ) │ │ │ │ + b.w 1d8b24 │ │ │ │ + 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r0, #13696 @ 0x3580 │ │ │ │ + movw r0, #13376 @ 0x3440 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - cbz r0, 3b602 │ │ │ │ - ldr r1, [pc, #696] @ (3b8b0 ) │ │ │ │ + cbz r0, 3b582 │ │ │ │ + ldr r1, [pc, #696] @ (3b830 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbnz r0, 3b60a │ │ │ │ + cbnz r0, 3b58a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3be7a │ │ │ │ - ldr.w fp, [pc, #684] @ 3b8b8 │ │ │ │ + b.w 3bdfa │ │ │ │ + ldr.w fp, [pc, #684] @ 3b838 │ │ │ │ mov sl, r7 │ │ │ │ - movw r3, #21089 @ 0x5261 │ │ │ │ + movw r3, #19441 @ 0x4bf1 │ │ │ │ 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 3b92a │ │ │ │ + beq.w 3b8aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, fp, #12 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - movw r3, #58301 @ 0xe3bd │ │ │ │ + movw r3, #55845 @ 0xda25 │ │ │ │ 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 8c390 │ │ │ │ + bl 8c370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b602 │ │ │ │ + beq.n 3b582 │ │ │ │ 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 3b67c │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + bmi.n 3b5fc │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3bbca │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3bb4a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b68c │ │ │ │ + bne.n 3b60c │ │ │ │ ldr r7, [r5, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3b6a0 │ │ │ │ + bne.n 3b620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3b6a0 │ │ │ │ + bne.n 3b620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 3bbca │ │ │ │ + bl 43460 │ │ │ │ + b.n 3bb4a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b6da │ │ │ │ + bne.n 3b65a │ │ │ │ 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 866fc │ │ │ │ + bl 866d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3b910 │ │ │ │ - b.n 3bbca │ │ │ │ + bne.w 3b890 │ │ │ │ + b.n 3bb4a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 3b70e │ │ │ │ + cbz r3, 3b68e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b70e │ │ │ │ + bne.n 3b68e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc0b4 │ │ │ │ + bl dbde0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b726 │ │ │ │ + beq.n 3b6a6 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3b910 │ │ │ │ + bne.w 3b890 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 15cf24 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ - b.n 3b910 │ │ │ │ + bl 15cd74 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + b.n 3b890 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 3bbca │ │ │ │ + beq.w 3bb4a │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3b910 │ │ │ │ + bne.w 3b890 │ │ │ │ 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, 3b772 │ │ │ │ + cbz r3, 3b6f2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b772 │ │ │ │ + beq.n 3b6f2 │ │ │ │ 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 8aca8 │ │ │ │ + bl 8ac90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3b8e0 │ │ │ │ + beq.w 3b860 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3b79e │ │ │ │ + bgt.n 3b71e │ │ │ │ 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 8a308 │ │ │ │ + bl 8a2f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3b8e0 │ │ │ │ + beq.w 3b860 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b80e │ │ │ │ - ldr r3, [pc, #264] @ (3b8b4 ) │ │ │ │ + beq.n 3b78e │ │ │ │ + ldr r3, [pc, #264] @ (3b834 ) │ │ │ │ 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 3b7f8 │ │ │ │ + beq.n 3b778 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 3b7f8 │ │ │ │ + cbz r5, 3b778 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3b7f8 │ │ │ │ - movw r1, #47124 @ 0xb814 │ │ │ │ + bge.n 3b778 │ │ │ │ + movw r1, #46804 @ 0xb6d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #47144 @ 0xb828 │ │ │ │ + movw r0, #46824 @ 0xb6e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r6 │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 3b7c8 │ │ │ │ + bne.n 3b748 │ │ │ │ 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 3b83a │ │ │ │ + bgt.n 3b7ba │ │ │ │ ldrsb.w lr, [r2, r3] │ │ │ │ - b.n 3b84a │ │ │ │ + b.n 3b7ca │ │ │ │ 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 3b87a │ │ │ │ + blt.n 3b7fa │ │ │ │ and.w r3, ip, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 3b86c │ │ │ │ + bgt.n 3b7ec │ │ │ │ ldrsb.w lr, [r2, r3] │ │ │ │ - b.n 3b84c │ │ │ │ + b.n 3b7cc │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w lr, [r2, r3, lsl #1] │ │ │ │ ldrgt.w lr, [r2, r3, lsl #2] │ │ │ │ - b.n 3b84c │ │ │ │ + b.n 3b7cc │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 3b886 │ │ │ │ + bgt.n 3b806 │ │ │ │ strb r0, [r2, r3] │ │ │ │ - b.n 3b892 │ │ │ │ + b.n 3b812 │ │ │ │ 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, 3b8bc │ │ │ │ + cbz r0, 3b83c │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ adds r3, #20 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r5, [r2, r3] │ │ │ │ str r4, [r1, #4] │ │ │ │ - b.n 3b8cc │ │ │ │ + b.n 3b84c │ │ │ │ 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 3b910 │ │ │ │ + b.n 3b890 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b8f4 │ │ │ │ + bge.n 3b874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b8f4 │ │ │ │ + cbnz r3, 3b874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3bbca │ │ │ │ + bge.w 3bb4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3bbca │ │ │ │ + bne.w 3bb4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bbca │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bb4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b924 │ │ │ │ + bge.n 3b8a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b924 │ │ │ │ + cbnz r3, 3b8a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #32 │ │ │ │ - b.n 3b624 │ │ │ │ + b.n 3b5a4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33812 @ 0x8414 │ │ │ │ + movw r0, #33476 @ 0x82c4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r7, sl │ │ │ │ - bl 1ccb0c │ │ │ │ + bl 1cb368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b602 │ │ │ │ + beq.w 3b582 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #24480 @ 0x5fa0 │ │ │ │ + movw r1, #24160 @ 0x5e60 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33264 @ 0x81f0 │ │ │ │ + movw r1, #32928 @ 0x80a0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + movw r1, #32940 @ 0x80ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ blx 2bb28 │ │ │ │ - movw r1, #33292 @ 0x820c │ │ │ │ + movw r1, #32956 @ 0x80bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213fc4 │ │ │ │ + bl 2127d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b10c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r0, #33308 @ 0x821c │ │ │ │ + movw r0, #32972 @ 0x80cc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ - movw r1, #61412 @ 0xefe4 │ │ │ │ + bl 95200 │ │ │ │ + movw r1, #61092 @ 0xeea4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #31400 @ 0x7aa8 │ │ │ │ + movw r2, #31080 @ 0x7968 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #33316 @ 0x8224 │ │ │ │ + movw r1, #32980 @ 0x80d4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 213fc4 │ │ │ │ + bl 2127d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33332 @ 0x8234 │ │ │ │ + movw r1, #32996 @ 0x80e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 3bf16 │ │ │ │ + bl 3be96 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b602 │ │ │ │ - bl 7fda4 │ │ │ │ + beq.w 3b582 │ │ │ │ + bl 7fd44 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b602 │ │ │ │ - bl 7fda4 │ │ │ │ + beq.w 3b582 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc98 │ │ │ │ - movw fp, #4256 @ 0x10a0 │ │ │ │ + beq.w 3bc18 │ │ │ │ + movw fp, #3884 @ 0xf2c │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3bbe6 │ │ │ │ + bne.w 3bb66 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - bne.n 3ba28 │ │ │ │ + bne.n 3b9a8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #33348 @ 0x8244 │ │ │ │ + movw r2, #33012 @ 0x80f4 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #19132 @ 0x4abc │ │ │ │ + movw r1, #18812 @ 0x497c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 213fc4 │ │ │ │ + bl 2127d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3bc98 │ │ │ │ + blt.w 3bc18 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #43356 @ 0xa95c │ │ │ │ + movw r1, #43036 @ 0xa81c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3bc7c │ │ │ │ + blt.w 3bbfc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #33396 @ 0x8274 │ │ │ │ + movw r1, #33060 @ 0x8124 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33408 @ 0x8280 │ │ │ │ + movw r1, #33072 @ 0x8130 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 3bf16 │ │ │ │ + bl 3be96 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b602 │ │ │ │ - movw r2, #33424 @ 0x8290 │ │ │ │ + beq.w 3b582 │ │ │ │ + movw r2, #33088 @ 0x8140 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #19132 @ 0x4abc │ │ │ │ + movw r1, #18812 @ 0x497c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 213fc4 │ │ │ │ + bl 2127d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33480 @ 0x82c8 │ │ │ │ + movw r1, #33144 @ 0x8178 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #33160 @ 0x8188 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33512 @ 0x82e8 │ │ │ │ + movw r1, #33176 @ 0x8198 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #33192 @ 0x81a8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33544 @ 0x8308 │ │ │ │ + movw r1, #33208 @ 0x81b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33564 @ 0x831c │ │ │ │ + movw r1, #33228 @ 0x81cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33580 @ 0x832c │ │ │ │ + movw r1, #33244 @ 0x81dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33596 @ 0x833c │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33612 @ 0x834c │ │ │ │ + movw r1, #33276 @ 0x81fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33628 @ 0x835c │ │ │ │ + movw r1, #33292 @ 0x820c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b602 │ │ │ │ + beq.w 3b582 │ │ │ │ blx 2b39c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - movw r0, #33644 @ 0x836c │ │ │ │ + movw r0, #33308 @ 0x821c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3bccc │ │ │ │ + beq.w 3bc4c │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3bca6 │ │ │ │ + bne.n 3bc26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b602 │ │ │ │ + bge.w 3b582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b602 │ │ │ │ + bne.w 3b582 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b602 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b582 │ │ │ │ mov r0, sl │ │ │ │ blx 2ad70 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3bbf4 │ │ │ │ + cbnz r0, 3bb74 │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213fc4 │ │ │ │ + bl 2127d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bc98 │ │ │ │ + blt.n 3bc18 │ │ │ │ mov r0, sl │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bc98 │ │ │ │ + beq.n 3bc18 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bc26 │ │ │ │ + beq.n 3bba6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3bc3c │ │ │ │ + cbnz r0, 3bbbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bc98 │ │ │ │ + bge.n 3bc18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bc98 │ │ │ │ + cbnz r3, 3bc18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bc98 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bc18 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bc5e │ │ │ │ + bge.n 3bbde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3bc5e │ │ │ │ + cbnz r3, 3bbde │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bc72 │ │ │ │ + bge.n 3bbf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bc72 │ │ │ │ + cbnz r3, 3bbf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 3ba32 │ │ │ │ - b.n 3bc98 │ │ │ │ + bne.w 3b9b2 │ │ │ │ + b.n 3bc18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b602 │ │ │ │ + bge.w 3b582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b602 │ │ │ │ + bne.w 3b582 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b602 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b582 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ - b.n 3b602 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 8511c │ │ │ │ + b.n 3b582 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bcc0 │ │ │ │ + bge.n 3bc40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3bcc0 │ │ │ │ + cbnz r3, 3bc40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 3bba8 │ │ │ │ - b.n 3bbca │ │ │ │ + bne.w 3bb28 │ │ │ │ + b.n 3bb4a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33648 @ 0x8370 │ │ │ │ + movw r1, #33312 @ 0x8220 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ cmp r0, r6 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33660 @ 0x837c │ │ │ │ + movw r1, #33324 @ 0x822c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33692 @ 0x839c │ │ │ │ + movw r1, #33356 @ 0x824c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33736 @ 0x83c8 │ │ │ │ + movw r1, #33400 @ 0x8278 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b602 │ │ │ │ + blt.w 3b582 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3bd34 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 3b602 │ │ │ │ + cbnz r0, 3bcb4 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 3b582 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #33768 @ 0x83e8 │ │ │ │ + movw r3, #33432 @ 0x8298 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #33792 @ 0x8400 │ │ │ │ + movw r1, #33456 @ 0x82b0 │ │ │ │ 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 +23033,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, #50529 @ 0xc561 │ │ │ │ + movw r3, #50233 @ 0xc439 │ │ │ │ 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 +23054,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, #43593 @ 0xaa49 │ │ │ │ + movw r2, #43617 @ 0xaa61 │ │ │ │ movt r2, #5 │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ - bl 1e4df8 │ │ │ │ + bl 1e3650 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3be6a │ │ │ │ + cbnz r0, 3bdea │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - b.w 3b602 │ │ │ │ + bl 83e1c │ │ │ │ + b.w 3b582 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #33800 @ 0x8408 │ │ │ │ + movw r1, #33464 @ 0x82b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ 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 3bfba │ │ │ │ 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 fb710 │ │ │ │ - cbz r0, 3bf12 │ │ │ │ + bl fb760 │ │ │ │ + cbz r0, 3be8a │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #33844 @ 0x8434 │ │ │ │ + movw r1, #33508 @ 0x82e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl abe44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abe84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bf0c │ │ │ │ + beq.n 3be84 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 3becc │ │ │ │ + cbnz r3, 3be44 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33852 @ 0x843c │ │ │ │ + movw r1, #33516 @ 0x82ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl abe44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abe84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bee2 │ │ │ │ - b.n 3bf0c │ │ │ │ + bne.n 3be5a │ │ │ │ + b.n 3be84 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54428 @ 0xd49c │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl abe44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abe84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3beb6 │ │ │ │ - b.n 3bf0c │ │ │ │ + bne.n 3be2e │ │ │ │ + b.n 3be84 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1714ac │ │ │ │ + bl 171538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bf0c │ │ │ │ + blt.n 3be84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6692 @ 0x1a24 │ │ │ │ + movw r1, #6356 @ 0x18d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 3c25c │ │ │ │ + bl 3c0b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bf0c │ │ │ │ + beq.n 3be84 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dda48 │ │ │ │ + b.w 1dc2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256488 │ │ │ │ + bl 254d10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 3bf3a │ │ │ │ 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 1ca328 │ │ │ │ - cbz r0, 3bf8e │ │ │ │ + bl 1c8b90 │ │ │ │ + cbz r0, 3bf0e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bf5c │ │ │ │ + cbnz r0, 3bedc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bf8e │ │ │ │ + bge.n 3bf0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bf8e │ │ │ │ + cbnz r3, 3bf0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bf8e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bf0e │ │ │ │ mov r1, r4 │ │ │ │ bl 37ce4 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3bf92 │ │ │ │ + bge.n 3bf12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bf7a │ │ │ │ + bge.n 3befa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bf7a │ │ │ │ + cbnz r3, 3befa │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bf8e │ │ │ │ + bge.n 3bf0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3bf8e │ │ │ │ + cbnz r3, 3bf0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bfb6 │ │ │ │ + b.n 3bf36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bfa6 │ │ │ │ + bge.n 3bf26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3bfa6 │ │ │ │ + cbnz r3, 3bf26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ 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] @ 3c078 │ │ │ │ + ldr.w r8, [pc, #172] @ 3bff8 │ │ │ │ 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 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c070 │ │ │ │ + beq.n 3bff0 │ │ │ │ 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, 3c012 │ │ │ │ + cbz r5, 3bf92 │ │ │ │ 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 +23237,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, 3c070 │ │ │ │ + cbz r6, 3bff0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19172 @ 0x4ae4 │ │ │ │ + movw r1, #18852 @ 0x49a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c070 │ │ │ │ + bge.n 3bff0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c06e │ │ │ │ + bge.n 3bfee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c06e │ │ │ │ + cbnz r3, 3bfee │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 3c172 │ │ │ │ - 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 fb668 │ │ │ │ - cbz r0, 3c12c │ │ │ │ + bl fb6b8 │ │ │ │ + cbz r0, 3c084 │ │ │ │ movs r2, #17 │ │ │ │ - movw r1, #33924 @ 0x8484 │ │ │ │ + movw r1, #33524 @ 0x82f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl abe44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abe84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c126 │ │ │ │ + beq.n 3c07e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1714ac │ │ │ │ + bl 171538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c126 │ │ │ │ + blt.n 3c07e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 3c106 │ │ │ │ + cbnz r3, 3c05e │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6692 @ 0x1a24 │ │ │ │ + movw r1, #6356 @ 0x18d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 3c25c │ │ │ │ + bl 3c0b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c126 │ │ │ │ + beq.n 3c07e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dda48 │ │ │ │ + b.w 1dc2a0 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33944 @ 0x8498 │ │ │ │ + movw r1, #33544 @ 0x8308 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl abe44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abe84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c126 │ │ │ │ + beq.n 3c07e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1714ac │ │ │ │ + bl 171538 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c0e8 │ │ │ │ + bge.n 3c040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256488 │ │ │ │ + bl 254d10 │ │ │ │ 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 3c124 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003c0b0 : │ │ │ │ + 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 aae28 │ │ │ │ + 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, 3c166 │ │ │ │ + cbnz r0, 3c118 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3c16a │ │ │ │ + cbz r5, 3c11c │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ - beq.n 3c16a │ │ │ │ + beq.n 3c11c │ │ │ │ mov r4, r0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 3c16c │ │ │ │ + b.n 3c11e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c16c │ │ │ │ + b.n 3c11e │ │ │ │ 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] @ 3c258 │ │ │ │ + ldr.w sl, [pc, #212] @ 3c20c │ │ │ │ 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 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c250 │ │ │ │ + beq.n 3c202 │ │ │ │ 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, 3c1d8 │ │ │ │ + cbz r7, 3c18a │ │ │ │ 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, 3c1f0 │ │ │ │ + cbz r5, 3c1a2 │ │ │ │ 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 +23437,551 @@ │ │ │ │ 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, 3c250 │ │ │ │ + cbz r3, 3c202 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19172 @ 0x4ae4 │ │ │ │ + movw r1, #18852 @ 0x49a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c250 │ │ │ │ + bge.n 3c202 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c24e │ │ │ │ + bge.n 3c200 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c24e │ │ │ │ + cbnz r3, 3c200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003c25c : │ │ │ │ - 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 aade8 │ │ │ │ - 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] @ (3c298 ) │ │ │ │ - b.w 298398 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (3c21c ) │ │ │ │ + b.w 297a00 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + nop │ │ │ │ lsrs r0, r2, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 3c2ba │ │ │ │ + cbnz r3, 3c23e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 3c2b0 │ │ │ │ + cbz r2, 3c234 │ │ │ │ movw r3, #57828 @ 0xe1e4 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c2ba │ │ │ │ + bne.n 3c23e │ │ │ │ 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, 3c2cc │ │ │ │ + cbz r1, 3c250 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3c2d4 │ │ │ │ + b.n 3c258 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 1890b8 │ │ │ │ + b.w 188f24 │ │ │ │ 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, 3c2f8 │ │ │ │ + cbz r3, 3c27c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3c2fa │ │ │ │ + b.n 3c27e │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2b47c │ │ │ │ - cbnz r5, 3c314 │ │ │ │ + cbnz r5, 3c298 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c314 │ │ │ │ + ble.n 3c298 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 3c314 │ │ │ │ - cbnz r4, 3c338 │ │ │ │ + bgt.n 3c298 │ │ │ │ + cbnz r4, 3c2bc │ │ │ │ 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] @ (3c4c4 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #408] @ (3c448 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c4b0 │ │ │ │ + beq.w 3c434 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c4ae │ │ │ │ + bne.w 3c432 │ │ │ │ add r6, r8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3c386 │ │ │ │ + beq.n 3c30a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3c36a │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 3c2ee │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c364 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 3c2e8 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c4ae │ │ │ │ + bne.w 3c432 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 3c36e │ │ │ │ - b.n 3c38e │ │ │ │ + bne.n 3c2f2 │ │ │ │ + b.n 3c312 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3c390 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 3c314 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c4ae │ │ │ │ - b.n 3c390 │ │ │ │ + bne.w 3c432 │ │ │ │ + b.n 3c314 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c390 │ │ │ │ + b.n 3c314 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl eea94 │ │ │ │ + bl eeac8 │ │ │ │ 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 2768e0 <_PyEval_MatchClass@@Base+0x17fc> │ │ │ │ + bl 1a00d0 <_PyTime_AsLong@@Base+0x1b8c> │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c4a8 │ │ │ │ + beq.n 3c42c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #21192 @ 0x52c8 │ │ │ │ + movw r4, #20804 @ 0x5144 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #56613 @ 0xdd25 │ │ │ │ + movw r4, #50485 @ 0xc535 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - movw r4, #9793 @ 0x2641 │ │ │ │ + movw r4, #3665 @ 0xe51 │ │ │ │ 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 3c428 │ │ │ │ - bgt.n 3c460 │ │ │ │ + beq.n 3c3ac │ │ │ │ + bgt.n 3c3e4 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 3c410 │ │ │ │ + beq.n 3c394 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 3c460 │ │ │ │ + bne.n 3c3e4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #34276 @ 0x85e4 │ │ │ │ + movw r1, #33940 @ 0x8494 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3c4a8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3c42c │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #34236 @ 0x85bc │ │ │ │ + movw r1, #33900 @ 0x846c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3c4a8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3c42c │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 3c446 │ │ │ │ + cbnz r3, 3c3ca │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 29f508 │ │ │ │ + bl 29eb70 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bge.n 3c446 │ │ │ │ + bge.n 3c3ca │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b354 │ │ │ │ - b.n 3c4a8 │ │ │ │ - bl b0e70 │ │ │ │ + b.n 3c42c │ │ │ │ + bl b0c44 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b100 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 3c47a │ │ │ │ + bne.n 3c3fe │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b354 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #8460 @ 0x210c │ │ │ │ + movw r3, #8140 @ 0x1fcc │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - bl 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ - b.n 3c4a8 │ │ │ │ + bl 40900 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ + b.n 3c42c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c42c │ │ │ │ + beq.n 3c3b0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b354 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3c498 │ │ │ │ + cbnz r0, 3c41c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 276af8 <_PyEval_MatchClass@@Base+0x1a14> │ │ │ │ + bl 276080 <_PyEval_MatchClass@@Base+0x18c0> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3c4b0 │ │ │ │ - b.n 3c4a8 │ │ │ │ - movw r3, #9552 @ 0x2550 │ │ │ │ + cbnz r0, 3c434 │ │ │ │ + b.n 3c42c │ │ │ │ + movw r3, #9232 @ 0x2410 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - bl 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ + bl 40900 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e83b0 <_PyEval_NoToolsForUnwind@@Base+0xd8> │ │ │ │ + bl 1e6d00 <_PyEval_NoToolsForUnwind@@Base+0xd8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 3c4ba │ │ │ │ + cbz r3, 3c43e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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] @ (3c530 ) │ │ │ │ + ldr r1, [pc, #88] @ (3c4b4 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 298398 <_PyGen_yf@@Base+0x2e4> │ │ │ │ - cbnz r0, 3c4ec │ │ │ │ - bl f6a30 │ │ │ │ + bl 297a00 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + cbnz r0, 3c470 │ │ │ │ + bl f6a84 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3c500 │ │ │ │ + b.n 3c484 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c4fe │ │ │ │ + bge.n 3c482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c4fe │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c482 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #40] @ (3c530 ) │ │ │ │ - bl 298398 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #40] @ (3c4b4 ) │ │ │ │ + bl 297a00 <_PyGen_yf@@Base+0x2e4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 3c52c │ │ │ │ + cbz r5, 3c4b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6190 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 3c52c │ │ │ │ + bl 1f4bd8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 3c4b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c52a │ │ │ │ + bge.n 3c4ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c52a │ │ │ │ + cbnz r3, 3c4ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcc.n 3c5d4 │ │ │ │ + bcc.n 3c558 │ │ │ │ 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, 3c55a │ │ │ │ + cbnz r0, 3c4de │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3c562 │ │ │ │ + cbz r0, 3c4e6 │ │ │ │ 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 3c54c │ │ │ │ + beq.n 3c4d0 │ │ │ │ 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 3c594 │ │ │ │ - cbz r0, 3c592 │ │ │ │ + bl 3c514 │ │ │ │ + cbz r0, 3c512 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #45852 @ 0xb31c │ │ │ │ + movw r0, #45532 @ 0xb1dc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3c5fc │ │ │ │ + cbz r0, 3c57c │ │ │ │ add.w r8, r0, #12 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r2, r4, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3c5f6 │ │ │ │ + ble.n 3c576 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 3c606 │ │ │ │ + bl 3c586 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c5f0 │ │ │ │ + cbnz r0, 3c570 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c5fe │ │ │ │ + bge.n 3c57e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c5fe │ │ │ │ + cbnz r3, 3c57e │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c5fe │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c57e │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - b.n 3c5ba │ │ │ │ + b.n 3c53a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 3c644 │ │ │ │ + bne.n 3c5c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 3c63a │ │ │ │ - movw r0, #36448 @ 0x8e60 │ │ │ │ + cbnz r0, 3c5ba │ │ │ │ + movw r0, #36128 @ 0x8d20 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 3c650 │ │ │ │ + cbz r0, 3c5d0 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 144388 │ │ │ │ + b.w 14437c │ │ │ │ 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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c6ac │ │ │ │ + cbz r0, 3c62c │ │ │ │ blx 2b51c │ │ │ │ blx 2c004 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 3c6a8 │ │ │ │ - bl 214ec4 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + cbz r1, 3c628 │ │ │ │ + bl 2136d8 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 3c69a │ │ │ │ - bl 9b3e4 │ │ │ │ + cbz r5, 3c61a │ │ │ │ + bl 9b3d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 3c696 │ │ │ │ - bl 16b0a8 <_Py_DecRef@@Base> │ │ │ │ - b.n 3c670 │ │ │ │ - bl 16b0a8 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 3c616 │ │ │ │ + bl 16b15c <_Py_DecRef@@Base> │ │ │ │ + b.n 3c5f0 │ │ │ │ + bl 16b15c <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16b0a8 <_Py_DecRef@@Base> │ │ │ │ + bl 16b15c <_Py_DecRef@@Base> │ │ │ │ blx 2bd2c │ │ │ │ - b.n 3c6ac │ │ │ │ + b.n 3c62c │ │ │ │ blx 2bd2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1d38c0 │ │ │ │ + b.w 1d2398 │ │ │ │ │ │ │ │ -0003c6ba : │ │ │ │ +0003c63a : │ │ │ │ movw r0, #7896 @ 0x1ed8 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 1da2cc │ │ │ │ + b.w 1d8b24 │ │ │ │ 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 15923c <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ + bl 159094 <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c712 │ │ │ │ + bge.n 3c692 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #64292 @ 0xfb24 │ │ │ │ + movw r2, #63972 @ 0xf9e4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #37304 @ 0x91b8 │ │ │ │ + movw r0, #36984 @ 0x9078 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3c71e │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3c69e │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c72e │ │ │ │ + bl 3c6ae │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c728 │ │ │ │ + cbz r3, 3c6a8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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] @ (3c7f4 ) │ │ │ │ + ldr r3, [pc, #180] @ (3c774 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #56360 @ 0xdc28 │ │ │ │ + movw r2, #56040 @ 0xdae8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 206548 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 204f90 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c7f0 │ │ │ │ + beq.n 3c770 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3c790 │ │ │ │ + bmi.n 3c710 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c778 │ │ │ │ + bge.n 3c6f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c778 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c6f8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55428 @ 0xd884 │ │ │ │ + movw r1, #55108 @ 0xd744 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3c7f0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3c770 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 3c7c6 │ │ │ │ + bge.n 3c746 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #2048 @ 0x800 │ │ │ │ + movw r1, #1728 @ 0x6c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c7f0 │ │ │ │ + bge.n 3c770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c7f0 │ │ │ │ + cbnz r3, 3c770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c7f0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c770 │ │ │ │ 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 3c7e6 │ │ │ │ + bge.n 3c766 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 3c7e6 │ │ │ │ + cbnz r1, 3c766 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 +23996,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 3cade │ │ │ │ + beq.w 3ca5e │ │ │ │ add.w r8, r7, #2 │ │ │ │ str.w r8, [ip, #20] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3cad4 │ │ │ │ + beq.w 3ca54 │ │ │ │ add.w r9, r7, #3 │ │ │ │ adds r5, r7, #4 │ │ │ │ - bne.n 3c856 │ │ │ │ + bne.n 3c7d6 │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [ip, #20] │ │ │ │ - b.n 3cade │ │ │ │ + b.n 3ca5e │ │ │ │ adds r7, #4 │ │ │ │ str.w r7, [ip, #20] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 3cad8 │ │ │ │ + beq.w 3ca58 │ │ │ │ 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3cadc │ │ │ │ + beq.w 3ca5c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 11e544 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e664 <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 3cade │ │ │ │ + beq.w 3ca5e │ │ │ │ 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 +24051,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 1e54c4 │ │ │ │ + bl 1e3d1c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 3cade │ │ │ │ + beq.w 3ca5e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3c8f2 │ │ │ │ + cbz r3, 3c872 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 3c8f2 │ │ │ │ + cbz r3, 3c872 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bb34 │ │ │ │ + bl 29b19c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c916 │ │ │ │ - b.n 3cade │ │ │ │ + bne.n 3c896 │ │ │ │ + b.n 3ca5e │ │ │ │ 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 3c946 │ │ │ │ + beq.n 3c8c6 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r5, r1 │ │ │ │ - blt.n 3c94a │ │ │ │ + blt.n 3c8ca │ │ │ │ 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 111274 <_PyInstructionSequence_New@@Base+0x8a4> │ │ │ │ + bl 1113ac <_PyInstructionSequence_New@@Base+0x8a4> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 3cade │ │ │ │ + beq.w 3ca5e │ │ │ │ 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 3c97a │ │ │ │ + b.n 3c8fa │ │ │ │ mov r1, fp │ │ │ │ - b.n 3c90c │ │ │ │ + b.n 3c88c │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 1128a0 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ + bl 1129d8 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 3cade │ │ │ │ + beq.w 3ca5e │ │ │ │ adds r5, #1 │ │ │ │ - b.n 3c902 │ │ │ │ + b.n 3c882 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 3c986 │ │ │ │ + bge.n 3c906 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 1128a0 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ + bl 1129d8 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 3cade │ │ │ │ + beq.w 3ca5e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3c960 │ │ │ │ + beq.n 3c8e0 │ │ │ │ ldr.w r1, [fp] │ │ │ │ - b.n 3c962 │ │ │ │ - movw r3, #35336 @ 0x8a08 │ │ │ │ + b.n 3c8e2 │ │ │ │ + movw r3, #35016 @ 0x88c8 │ │ │ │ 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3cade │ │ │ │ + beq.w 3ca5e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e544 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e664 <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 3cade │ │ │ │ + beq.w 3ca5e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #292] @ 3caf0 │ │ │ │ + vldr d8, [pc, #292] @ 3ca70 │ │ │ │ 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3cade │ │ │ │ + beq.n 3ca5e │ │ │ │ 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cade │ │ │ │ + beq.n 3ca5e │ │ │ │ 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 1e54c4 │ │ │ │ + bl 1e3d1c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cade │ │ │ │ + beq.n 3ca5e │ │ │ │ ldr r6, [r6, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ adds r5, r6, #4 │ │ │ │ - cbz r6, 3ca52 │ │ │ │ + cbz r6, 3c9d2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3ca54 │ │ │ │ + b.n 3c9d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bge.n 3ca6e │ │ │ │ + bge.n 3c9ee │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1128a0 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ + bl 1129d8 <_PyInstructionSequence_New@@Base+0x1ed0> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3ca4c │ │ │ │ - b.n 3cade │ │ │ │ + bne.n 3c9cc │ │ │ │ + b.n 3ca5e │ │ │ │ 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 +24223,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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3cade │ │ │ │ + beq.n 3ca5e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e544 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e664 <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cade │ │ │ │ + beq.n 3ca5e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1ea6a8 │ │ │ │ + bl 1e8ff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cade │ │ │ │ + beq.n 3ca5e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e544 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e664 <_PyErr_SetString@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3cade │ │ │ │ + b.n 3ca5e │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3cade │ │ │ │ + b.n 3ca5e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 3cade │ │ │ │ + b.n 3ca5e │ │ │ │ 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 +24278,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 3cb36 │ │ │ │ + beq.n 3cab6 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ ite le │ │ │ │ movle r7, #0 │ │ │ │ movgt r7, #1 │ │ │ │ - b.n 3cb38 │ │ │ │ + b.n 3cab8 │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3cbbc │ │ │ │ + beq.n 3cb3c │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #28296 @ 0x6e88 │ │ │ │ + movw r0, #28020 @ 0x6d74 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 3cba8 │ │ │ │ + cbz r0, 3cb28 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 10db98 <_PyDict_SetItem_Take2@@Base+0xe44> │ │ │ │ + bl 10ce4c <_PyDict_SetItem_Take2@@Base+0x70> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb82 │ │ │ │ + bge.n 3cb02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3cb82 │ │ │ │ + cbnz r3, 3cb02 │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.w 3cde2 │ │ │ │ + beq.w 3cd62 │ │ │ │ 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 11d5b8 │ │ │ │ + bl 11d6d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cbae │ │ │ │ + bne.n 3cb2e │ │ │ │ mov r0, r5 │ │ │ │ bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cde2 │ │ │ │ + b.n 3cd62 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2980dc <_PyGen_yf@@Base+0x28> │ │ │ │ + bl 297744 <_PyGen_yf@@Base+0x28> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cbf4 │ │ │ │ - b.n 3cba2 │ │ │ │ + bge.n 3cb74 │ │ │ │ + b.n 3cb22 │ │ │ │ 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 11d5b8 │ │ │ │ + bl 11d6d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3cde2 │ │ │ │ + beq.w 3cd62 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r8, {r1, r2, r3} │ │ │ │ - bl 11d958 │ │ │ │ + bl 11da78 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 3cde2 │ │ │ │ + beq.w 3cd62 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #496] @ (3cdec ) │ │ │ │ + ldr r1, [pc, #496] @ (3cd6c ) │ │ │ │ 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 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3cdda │ │ │ │ + beq.w 3cd5a │ │ │ │ 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 11d5b8 │ │ │ │ + bl 11d6d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cc4e │ │ │ │ + bne.n 3cbce │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3cdda │ │ │ │ + bge.w 3cd5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3cdda │ │ │ │ + bne.w 3cd5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cdda │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cd5a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cc60 │ │ │ │ + bge.n 3cbe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cc60 │ │ │ │ + cbnz r3, 3cbe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 233890 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ + bl 232098 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3cdda │ │ │ │ + beq.w 3cd5a │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1145d0 │ │ │ │ + bl 114704 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cc9a │ │ │ │ + bge.n 3cc1a │ │ │ │ mov r0, r5 │ │ │ │ bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ - b.n 3cdda │ │ │ │ + b.n 3cd5a │ │ │ │ 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cc92 │ │ │ │ + beq.n 3cc12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124ff4 │ │ │ │ + bl 125114 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3cdda │ │ │ │ + beq.w 3cd5a │ │ │ │ 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 1eb360 │ │ │ │ + bl 1e9d40 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccf6 │ │ │ │ + bge.n 3cc76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ccf6 │ │ │ │ + cbnz r3, 3cc76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3cdda │ │ │ │ + beq.n 3cd5a │ │ │ │ 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cdda │ │ │ │ + beq.n 3cd5a │ │ │ │ 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3cdb6 │ │ │ │ + beq.n 3cd36 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 3cba2 │ │ │ │ + beq.w 3cb22 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124ff4 │ │ │ │ + bl 125114 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3cba8 │ │ │ │ + beq.w 3cb28 │ │ │ │ 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 1eb360 │ │ │ │ + bl 1e9d40 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd7c │ │ │ │ + bge.n 3ccfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cd7c │ │ │ │ + cbnz r3, 3ccfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.n 3cde2 │ │ │ │ + beq.n 3cd62 │ │ │ │ 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cde2 │ │ │ │ + beq.n 3cd62 │ │ │ │ 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + bl 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3cde2 │ │ │ │ + beq.n 3cd62 │ │ │ │ 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 11a708 <_PyUnicode_JoinArray@@Base+0x182c> │ │ │ │ + bl 11a830 <_PyUnicode_JoinArray@@Base+0x1824> │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3cde2 │ │ │ │ + b.n 3cd62 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3cba8 │ │ │ │ - b.n 3cba2 │ │ │ │ + beq.w 3cb28 │ │ │ │ + b.n 3cb22 │ │ │ │ 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 +24566,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 3ce2a │ │ │ │ - movw r0, #22156 @ 0x568c │ │ │ │ + bls.n 3cdaa │ │ │ │ + movw r0, #21768 @ 0x5508 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e29f0 │ │ │ │ - cbnz r0, 3ce2a │ │ │ │ + bl e2788 │ │ │ │ + cbnz r0, 3cdaa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ce88 │ │ │ │ + b.n 3ce08 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce26 │ │ │ │ + bne.n 3cda6 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ce4e │ │ │ │ + ble.n 3cdce │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 26855c │ │ │ │ + bl 266d70 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ce50 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 3ce50 │ │ │ │ - b.n 3ce26 │ │ │ │ + bne.n 3cdd0 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 3cdd0 │ │ │ │ + b.n 3cda6 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 3ce74 │ │ │ │ - bl b0e70 │ │ │ │ + ble.n 3cdf4 │ │ │ │ + bl b0c44 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c568 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b401c │ │ │ │ - b.n 3ce80 │ │ │ │ + bl b3e10 │ │ │ │ + b.n 3ce00 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c568 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3ce92 │ │ │ │ + cbz r3, 3ce12 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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 219b1c │ │ │ │ + bl 218338 │ │ │ │ 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, #39564 @ 0x9a8c │ │ │ │ + movw r0, #39244 @ 0x994c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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 2956a0 │ │ │ │ + b.w 294cf0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 3cf00 │ │ │ │ + cbz r3, 3ce80 │ │ │ │ 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, 3cf0a │ │ │ │ + cbnz r3, 3ce8a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #8] @ (3cf14 ) │ │ │ │ + ldr r1, [pc, #8] @ (3ce94 ) │ │ │ │ mov r0, r3 │ │ │ │ - b.w d8628 │ │ │ │ + b.w d8358 │ │ │ │ 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 fe650 │ │ │ │ + bl fe6d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3cf3a │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 3cf52 │ │ │ │ - b.n 3cf68 │ │ │ │ + bne.n 3ceba │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 3ced2 │ │ │ │ + b.n 3cee8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3cf52 │ │ │ │ + bne.n 3ced2 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #39768 @ 0x9b58 │ │ │ │ + movw r0, #39448 @ 0x9a18 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #39784 @ 0x9b68 │ │ │ │ + movw r0, #39464 @ 0x9a28 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 +24714,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, 3cfae │ │ │ │ - cbz r2, 3cfa8 │ │ │ │ + cbnz r3, 3cf2e │ │ │ │ + cbz r2, 3cf28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3cfae │ │ │ │ + cbnz r3, 3cf2e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d03c │ │ │ │ + b.n 3cfbc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40412 @ 0x9ddc │ │ │ │ + movw r1, #40092 @ 0x9c9c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 +24741,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 15923c <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ + bl 159094 <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d014 │ │ │ │ + bge.n 3cf94 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #64292 @ 0xfb24 │ │ │ │ + movw r2, #63972 @ 0xf9e4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #38500 @ 0x9664 │ │ │ │ + movw r0, #38180 @ 0x9524 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3d020 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3cfa0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c72e │ │ │ │ + bl 3c6ae │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3d02a │ │ │ │ + cbz r3, 3cfaa │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 3d03a │ │ │ │ + cbz r0, 3cfba │ │ │ │ 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 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 26d9ec <_PyTime_AsMilliseconds@@Base+0x2848> │ │ │ │ + bl 26c1fc <_PyTime_AsMilliseconds@@Base+0x2848> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d13e │ │ │ │ + beq.n 3d0be │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1f5124 │ │ │ │ - cbnz r0, 3d07a │ │ │ │ - bl b0e70 │ │ │ │ + bl 1f3b6c │ │ │ │ + cbnz r0, 3cffa │ │ │ │ + bl b0c44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 155db8 │ │ │ │ + bl 155c08 │ │ │ │ mov r0, r7 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2bb00 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 3d0d6 │ │ │ │ - bgt.n 3d0c4 │ │ │ │ + beq.n 3d056 │ │ │ │ + bgt.n 3d044 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3d0ac │ │ │ │ + beq.n 3d02c │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3d0c4 │ │ │ │ + bne.n 3d044 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40440 @ 0x9df8 │ │ │ │ + movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3d130 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3d0b0 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4688 @ 0x1250 │ │ │ │ + movw r1, #4368 @ 0x1110 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3d130 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3d0b0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #40468 @ 0x9e14 │ │ │ │ + movw r3, #40148 @ 0x9cd4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ - b.n 3d130 │ │ │ │ + bl 40900 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ + b.n 3d0b0 │ │ │ │ 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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3d114 │ │ │ │ + cbz r3, 3d094 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 156a5c │ │ │ │ - b.n 3d13e │ │ │ │ + bl 1568b4 │ │ │ │ + b.n 3d0be │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 156a5c │ │ │ │ + bl 1568b4 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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, 3d162 │ │ │ │ + cbz r1, 3d0e2 │ │ │ │ ldrb r1, [r1, #21] │ │ │ │ - cbnz r1, 3d16e │ │ │ │ - b.n 3d198 │ │ │ │ + cbnz r1, 3d0ee │ │ │ │ + b.n 3d118 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add.w r1, r1, #110592 @ 0x1b000 │ │ │ │ ldrb.w r1, [r1, #3310] @ 0xcee │ │ │ │ - cbz r1, 3d198 │ │ │ │ + cbz r1, 3d118 │ │ │ │ mov r6, r2 │ │ │ │ movw r2, #43804 @ 0xab1c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ movs r3, #10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2507ec │ │ │ │ + bl 24f148 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d19a │ │ │ │ + blt.n 3d11a │ │ │ │ movs r0, #0 │ │ │ │ - bl f6f80 │ │ │ │ + bl f6fd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3d1b6 │ │ │ │ + bgt.n 3d136 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40504 @ 0x9e38 │ │ │ │ + movw r1, #40184 @ 0x9cf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 3d1ea │ │ │ │ + ble.n 3d16a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40552 @ 0x9e68 │ │ │ │ + movw r1, #40232 @ 0x9d28 │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 3d390 │ │ │ │ + beq.w 3d310 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3d210 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 3d190 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d390 │ │ │ │ + bne.w 3d310 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3d246 │ │ │ │ + beq.n 3d1c6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3d24c │ │ │ │ + beq.n 3d1cc │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 3d240 │ │ │ │ + beq.n 3d1c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3d242 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 3d1c2 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d390 │ │ │ │ - b.n 3d242 │ │ │ │ + bne.w 3d310 │ │ │ │ + b.n 3d1c2 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 3d256 │ │ │ │ - b.n 3d262 │ │ │ │ + cbz r5, 3d1d6 │ │ │ │ + b.n 3d1e2 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3d256 │ │ │ │ + b.n 3d1d6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 3d37c │ │ │ │ + bne.w 3d2fc │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e4afc │ │ │ │ + bl 1e3354 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3d264 │ │ │ │ + b.n 3d1e4 │ │ │ │ mov r8, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 3d276 │ │ │ │ - bl 1e4afc │ │ │ │ + bne.n 3d1f6 │ │ │ │ + bl 1e3354 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 3d278 │ │ │ │ + b.n 3d1f8 │ │ │ │ mov r9, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - movw r1, #40596 @ 0x9e94 │ │ │ │ + movw r1, #40276 @ 0x9d54 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r0, #40604 @ 0x9e9c │ │ │ │ + movw r0, #40284 @ 0x9d5c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d390 │ │ │ │ + beq.n 3d310 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 3d2be │ │ │ │ + beq.n 3d23e │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 3d2c2 │ │ │ │ + bmi.n 3d242 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 3d2c6 │ │ │ │ + bmi.n 3d246 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40616 @ 0x9ea8 │ │ │ │ + movw r1, #40296 @ 0x9d68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3d390 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3d310 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 3d2c8 │ │ │ │ + b.n 3d248 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3d2c8 │ │ │ │ + b.n 3d248 │ │ │ │ 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 3d302 │ │ │ │ + beq.n 3d282 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3d2f0 │ │ │ │ - bl 15587c │ │ │ │ - b.n 3d2f6 │ │ │ │ - bl 10391c │ │ │ │ + bpl.n 3d270 │ │ │ │ + bl 1556cc │ │ │ │ + b.n 3d276 │ │ │ │ + bl 10399c │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d390 │ │ │ │ + bne.n 3d310 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d32a │ │ │ │ + beq.n 3d2aa │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3d31a │ │ │ │ - bl 15587c │ │ │ │ - b.n 3d320 │ │ │ │ - bl 10391c │ │ │ │ + bpl.n 3d29a │ │ │ │ + bl 1556cc │ │ │ │ + b.n 3d2a0 │ │ │ │ + bl 10399c │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 3d390 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 3d310 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r4, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r5, #13 │ │ │ │ moveq r5, #14 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3d382 │ │ │ │ + bne.n 3d302 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d368 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 3d2e8 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d338 │ │ │ │ - b.n 3d390 │ │ │ │ + beq.n 3d2b8 │ │ │ │ + b.n 3d310 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d26a │ │ │ │ + b.n 3d1ea │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3d368 │ │ │ │ + blt.n 3d2e8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e4afc │ │ │ │ + b.w 1e3354 │ │ │ │ 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, 3d3b6 │ │ │ │ - cbz r2, 3d3b0 │ │ │ │ + cbnz r3, 3d336 │ │ │ │ + cbz r2, 3d330 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3d3b6 │ │ │ │ + cbnz r3, 3d336 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d03c │ │ │ │ + b.n 3cfbc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40644 @ 0x9ec4 │ │ │ │ + movw r1, #40324 @ 0x9d84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, 3d400 │ │ │ │ + cbnz r4, 3d380 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3d400 │ │ │ │ + ble.n 3d380 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3d400 │ │ │ │ - cbz r2, 3d400 │ │ │ │ + bne.n 3d380 │ │ │ │ + cbz r2, 3d380 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3d03c │ │ │ │ + b.n 3cfbc │ │ │ │ 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] @ (3d420 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #12] @ (3d3a0 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d3f4 │ │ │ │ + bne.n 3d374 │ │ │ │ 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, 3d448 │ │ │ │ + cbz r1, 3d3c8 │ │ │ │ movs r2, #8 │ │ │ │ mov r3, sp │ │ │ │ - bl 3d46e │ │ │ │ - cbz r0, 3d452 │ │ │ │ - bl 6c1da │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3d44c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3d468 │ │ │ │ - bl f6fac │ │ │ │ - b.n 3d468 │ │ │ │ + bl 3d3ee │ │ │ │ + cbz r0, 3d3d2 │ │ │ │ + bl 6c172 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3d3cc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3d3e8 │ │ │ │ + bl f7000 │ │ │ │ + b.n 3d3e8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sp │ │ │ │ - movw r1, #15672 @ 0x3d38 │ │ │ │ + movw r1, #15352 @ 0x3bf8 │ │ │ │ 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 3d490 │ │ │ │ + beq.n 3d410 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 76810 <_Py_open@@Base+0x302> │ │ │ │ + b.w 76db8 <_Py_open@@Base+0x304> │ │ │ │ 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 +25197,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 3d568 │ │ │ │ + bge.n 3d4e8 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr.w fp, [r0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w fp, #38 @ 0x26 │ │ │ │ - bne.n 3d4ee │ │ │ │ + bne.n 3d46e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76810 <_Py_open@@Base+0x302> │ │ │ │ + bl 76db8 <_Py_open@@Base+0x304> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d596 │ │ │ │ + b.n 3d516 │ │ │ │ movw r9, #43316 @ 0xa934 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 3d596 │ │ │ │ - bl 6c1da │ │ │ │ + beq.n 3d516 │ │ │ │ + bl 6c172 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d596 │ │ │ │ - ldr r2, [pc, #144] @ (3d5a0 ) │ │ │ │ + bne.n 3d516 │ │ │ │ + ldr r2, [pc, #144] @ (3d520 ) │ │ │ │ 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, 3d528 │ │ │ │ + cbz r2, 3d4a8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 3d54a │ │ │ │ + cbnz r2, 3d4ca │ │ │ │ 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, #40780 @ 0x9f4c │ │ │ │ + movw r2, #40460 @ 0x9e0c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 3d596 │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ + b.n 3d516 │ │ │ │ blx 2b214 │ │ │ │ mov r3, r8 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #40780 @ 0x9f4c │ │ │ │ + movw r1, #40460 @ 0x9e0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3d596 │ │ │ │ - bne.n 3d58c │ │ │ │ + bl 5a4c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3d516 │ │ │ │ + bne.n 3d50c │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #40872 @ 0x9fa8 │ │ │ │ + movw r1, #40552 @ 0x9e68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 3d596 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 3d516 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3d49e │ │ │ │ + bne.n 3d41e │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003d5a4 : │ │ │ │ +0003d524 : │ │ │ │ stmdb 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] @ (3d798 ) │ │ │ │ + ldr r3, [pc, #480] @ (3d718 ) │ │ │ │ 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 845d0 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 8454c <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d790 │ │ │ │ + beq.w 3d710 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cfe24 │ │ │ │ + bl 1ce8ec │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d614 │ │ │ │ + cbnz r0, 3d594 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d5f0 │ │ │ │ + blt.n 3d570 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3d790 │ │ │ │ + b.n 3d710 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d5ec │ │ │ │ - ldr r2, [pc, #416] @ (3d79c ) │ │ │ │ + bne.n 3d56c │ │ │ │ + ldr r2, [pc, #416] @ (3d71c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d60a │ │ │ │ + cbz r3, 3d58a │ │ │ │ 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 3d5ec │ │ │ │ + b.n 3d56c │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3d68e │ │ │ │ + beq.n 3d60e │ │ │ │ mov r0, r7 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d736 │ │ │ │ + beq.w 3d6b6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d704 │ │ │ │ + beq.n 3d684 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3d652 │ │ │ │ + bge.n 3d5d2 │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 3d640 │ │ │ │ + b.n 3d5c0 │ │ │ │ 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 3d688 │ │ │ │ + bge.n 3d608 │ │ │ │ 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 3d662 │ │ │ │ + b.n 3d5e2 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d692 │ │ │ │ + b.n 3d612 │ │ │ │ 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 b7d34 <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ + bl b7b24 <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 3d6fc │ │ │ │ + cbz r0, 3d67c │ │ │ │ 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 1cff30 │ │ │ │ + bl 1ce9f8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d6fa │ │ │ │ + bge.n 3d67a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3d6fa │ │ │ │ - ldr r2, [pc, #188] @ (3d79c ) │ │ │ │ + cbnz r3, 3d67a │ │ │ │ + ldr r2, [pc, #188] @ (3d71c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d6f0 │ │ │ │ + cbz r3, 3d670 │ │ │ │ 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, 3d738 │ │ │ │ + cbz r7, 3d6b8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 3d706 │ │ │ │ + b.n 3d686 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d712 │ │ │ │ + blt.n 3d692 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d738 │ │ │ │ + b.n 3d6b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3d70e │ │ │ │ - ldr r2, [pc, #128] @ (3d79c ) │ │ │ │ + bne.n 3d68e │ │ │ │ + ldr r2, [pc, #128] @ (3d71c ) │ │ │ │ ldr.w r7, [r2, #1600] @ 0x640 │ │ │ │ - cbz r7, 3d72c │ │ │ │ + cbz r7, 3d6ac │ │ │ │ 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 3d70e │ │ │ │ + b.n 3d68e │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d766 │ │ │ │ + bge.n 3d6e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d766 │ │ │ │ - ldr r2, [pc, #76] @ (3d79c ) │ │ │ │ + cbnz r3, 3d6e6 │ │ │ │ + ldr r2, [pc, #76] @ (3d71c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d75e │ │ │ │ + cbz r3, 3d6de │ │ │ │ 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 3d78e │ │ │ │ + bge.n 3d70e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d78e │ │ │ │ - ldr r2, [pc, #36] @ (3d79c ) │ │ │ │ + cbnz r3, 3d70e │ │ │ │ + ldr r2, [pc, #36] @ (3d71c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d786 │ │ │ │ + cbz r3, 3d706 │ │ │ │ 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 +25488,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 3d7c2 │ │ │ │ + beq.n 3d742 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 76914 <_Py_open@@Base+0x406> │ │ │ │ + b.w 76ebc <_Py_open@@Base+0x408> │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -25558,353 +25512,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 3d88c │ │ │ │ + bge.n 3d80c │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 3d814 │ │ │ │ + bne.n 3d794 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76914 <_Py_open@@Base+0x406> │ │ │ │ + bl 76ebc <_Py_open@@Base+0x408> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d8b8 │ │ │ │ + b.n 3d838 │ │ │ │ movw r9, #43316 @ 0xa934 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1e4604 │ │ │ │ - bl 6c1da │ │ │ │ + bl 1e2e5c │ │ │ │ + bl 6c172 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d8b8 │ │ │ │ - ldr r2, [pc, #140] @ (3d8c0 ) │ │ │ │ + bne.n 3d838 │ │ │ │ + ldr r2, [pc, #140] @ (3d840 ) │ │ │ │ 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, 3d84c │ │ │ │ + cbz r2, 3d7cc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 3d86e │ │ │ │ + cbnz r2, 3d7ee │ │ │ │ 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, #41052 @ 0xa05c │ │ │ │ + movw r2, #40732 @ 0x9f1c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 3d8b8 │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ + b.n 3d838 │ │ │ │ blx 2b214 │ │ │ │ mov r3, r8 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #41052 @ 0xa05c │ │ │ │ + movw r1, #40732 @ 0x9f1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3d8b8 │ │ │ │ - bne.n 3d8ae │ │ │ │ + bl 5a4c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3d838 │ │ │ │ + bne.n 3d82e │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #41148 @ 0xa0bc │ │ │ │ + movw r1, #40828 @ 0x9f7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 3d8b8 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 3d838 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3d7cc │ │ │ │ + bne.n 3d74c │ │ │ │ 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, 3d8e6 │ │ │ │ - cbz r2, 3d8e0 │ │ │ │ + cbnz r3, 3d866 │ │ │ │ + cbz r2, 3d860 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3d8e6 │ │ │ │ + cbnz r3, 3d866 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d93a │ │ │ │ + b.n 3d8ba │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40412 @ 0x9ddc │ │ │ │ + movw r1, #40092 @ 0x9c9c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #28540 @ 0x6f7c │ │ │ │ + movw r1, #28220 @ 0x6e3c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1229a8 │ │ │ │ + bl 122ac8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 3d936 │ │ │ │ + cbz r2, 3d8b6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d936 │ │ │ │ + bge.n 3d8b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3d936 │ │ │ │ + cbnz r3, 3d8b6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 26d9ec <_PyTime_AsMilliseconds@@Base+0x2848> │ │ │ │ + bl 26c1fc <_PyTime_AsMilliseconds@@Base+0x2848> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da3c │ │ │ │ + beq.n 3d9bc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1f5124 │ │ │ │ - cbnz r0, 3d978 │ │ │ │ - bl b0e70 │ │ │ │ + bl 1f3b6c │ │ │ │ + cbnz r0, 3d8f8 │ │ │ │ + bl b0c44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 155db8 │ │ │ │ + bl 155c08 │ │ │ │ mov r0, r7 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2afbc │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 3d9d4 │ │ │ │ - bgt.n 3d9c2 │ │ │ │ + beq.n 3d954 │ │ │ │ + bgt.n 3d942 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3d9aa │ │ │ │ + beq.n 3d92a │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3d9c2 │ │ │ │ + bne.n 3d942 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40440 @ 0x9df8 │ │ │ │ + movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3da2e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3d9ae │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4872 @ 0x1308 │ │ │ │ + movw r1, #4552 @ 0x11c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3da2e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3d9ae │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #41288 @ 0xa148 │ │ │ │ + movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ - b.n 3da2e │ │ │ │ + bl 40900 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25e> │ │ │ │ + b.n 3d9ae │ │ │ │ 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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3da12 │ │ │ │ + cbz r3, 3d992 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 156a5c │ │ │ │ - b.n 3da3c │ │ │ │ + bl 1568b4 │ │ │ │ + b.n 3d9bc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 156a5c │ │ │ │ + bl 1568b4 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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, 3da5e │ │ │ │ - cbz r2, 3da58 │ │ │ │ + cbnz r3, 3d9de │ │ │ │ + cbz r2, 3d9d8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3da5e │ │ │ │ + cbnz r3, 3d9de │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d93a │ │ │ │ + b.n 3d8ba │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40644 @ 0x9ec4 │ │ │ │ + movw r1, #40324 @ 0x9d84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3db9a │ │ │ │ - movw r7, #40340 @ 0x9d94 │ │ │ │ + beq.w 3db1a │ │ │ │ + movw r7, #40020 @ 0x9c54 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #244] @ (3dba0 ) │ │ │ │ + ldr r1, [pc, #244] @ (3db20 ) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 206548 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 204f90 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3dac4 │ │ │ │ - bl 229a50 │ │ │ │ + cbnz r0, 3da44 │ │ │ │ + bl 228250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3db84 │ │ │ │ - b.n 3daa8 │ │ │ │ + beq.n 3db04 │ │ │ │ + b.n 3da28 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 3dade │ │ │ │ + bne.n 3da5e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3db84 │ │ │ │ + beq.n 3db04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db7a │ │ │ │ + bge.n 3dafa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 3db38 │ │ │ │ - b.n 3db7a │ │ │ │ + cbz r3, 3dab8 │ │ │ │ + b.n 3dafa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3db26 │ │ │ │ + bmi.n 3daa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dafa │ │ │ │ + bge.n 3da7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dafa │ │ │ │ + cbnz r3, 3da7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db0e │ │ │ │ + bge.n 3da8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db0e │ │ │ │ + cbnz r3, 3da8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55428 @ 0xd884 │ │ │ │ + movw r1, #55108 @ 0xd744 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3db76 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3daf6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3db3e │ │ │ │ + cbnz r3, 3dabe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db7a │ │ │ │ + bge.n 3dafa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3db7a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3db7a │ │ │ │ + cbnz r3, 3dafa │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dafa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db5c │ │ │ │ + bge.n 3dadc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db5c │ │ │ │ + cbnz r3, 3dadc │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3daa8 │ │ │ │ + bne.n 3da28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db76 │ │ │ │ + bge.n 3daf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3db76 │ │ │ │ + cbnz r3, 3daf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3db9a │ │ │ │ - ldr r0, [pc, #40] @ (3dba4 ) │ │ │ │ + b.n 3db1a │ │ │ │ + ldr r0, [pc, #40] @ (3db24 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 22261c │ │ │ │ + bl 220e1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db98 │ │ │ │ + bge.n 3db18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3db98 │ │ │ │ + cbnz r3, 3db18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 +25866,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, 3dbd8 │ │ │ │ + cbnz r4, 3db58 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3dbd8 │ │ │ │ + ble.n 3db58 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3dbd8 │ │ │ │ - cbz r2, 3dbd8 │ │ │ │ + bne.n 3db58 │ │ │ │ + cbz r2, 3db58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3d93a │ │ │ │ + b.n 3d8ba │ │ │ │ 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] @ (3dbf8 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #12] @ (3db78 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dbcc │ │ │ │ + bne.n 3db4c │ │ │ │ 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 3dc04 │ │ │ │ + b.n 3db84 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3dc24 │ │ │ │ + bne.n 3dba4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 3dc26 │ │ │ │ + bpl.n 3dba6 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3dc42 │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + cbz r1, 3dbc2 │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dc1a │ │ │ │ + bls.n 3db9a │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 3dc30 │ │ │ │ + bmi.n 3dbb0 │ │ │ │ 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 +25936,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, 3dc84 │ │ │ │ + cbz r0, 3dc04 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 3dcb0 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 3dc30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f3a58 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f24a0 <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3dcb0 │ │ │ │ + beq.n 3dc30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f3a58 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f24a0 <_Py_set_inheritable@@Base+0x54> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3dcb0 │ │ │ │ + beq.n 3dc30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #48440 @ 0xbd38 │ │ │ │ + movw r0, #48120 @ 0xbbf8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95228 │ │ │ │ - b.n 3dcc6 │ │ │ │ + bl 95200 │ │ │ │ + b.n 3dc46 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3dcba │ │ │ │ + beq.n 3dc3a │ │ │ │ blx 2b604 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dcc4 │ │ │ │ + beq.n 3dc44 │ │ │ │ blx 2b604 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3dcd2 │ │ │ │ + b.n 3dc52 │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dcf4 │ │ │ │ + bls.n 3dc74 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 3dd00 │ │ │ │ + bne.n 3dc80 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 3dcf0 │ │ │ │ + bcc.n 3dc70 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3dcdc │ │ │ │ - b.n 3dd08 │ │ │ │ + beq.n 3dc5c │ │ │ │ + b.n 3dc88 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3dcfe │ │ │ │ + bne.n 3dc7e │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3dcd4 │ │ │ │ + bge.n 3dc54 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003dd12 : │ │ │ │ - ldr r0, [pc, #4] @ (3dd18 ) │ │ │ │ - b.w 1da2cc │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ +0003dc92 : │ │ │ │ + ldr r0, [pc, #4] @ (3dc98 ) │ │ │ │ + b.w 1d8b24 │ │ │ │ + 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3dd3e │ │ │ │ + cbz r3, 3dcbe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd4e │ │ │ │ - b.n 3dd5e │ │ │ │ - ldr r1, [pc, #468] @ (3df14 ) │ │ │ │ + cbz r3, 3dcce │ │ │ │ + b.n 3dcde │ │ │ │ + ldr r1, [pc, #468] @ (3de94 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd38 │ │ │ │ - b.n 3df02 │ │ │ │ - ldr r1, [pc, #456] @ (3df18 ) │ │ │ │ + bne.n 3dcb8 │ │ │ │ + b.n 3de82 │ │ │ │ + ldr r1, [pc, #456] @ (3de98 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df02 │ │ │ │ + beq.w 3de82 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 3dd72 │ │ │ │ - ldr r1, [pc, #440] @ (3df1c ) │ │ │ │ + cbnz r3, 3dcf2 │ │ │ │ + ldr r1, [pc, #440] @ (3de9c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df02 │ │ │ │ + beq.w 3de82 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r3, 3dd86 │ │ │ │ - ldr r1, [pc, #424] @ (3df20 ) │ │ │ │ + cbnz r3, 3dd06 │ │ │ │ + ldr r1, [pc, #424] @ (3dea0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df02 │ │ │ │ - movw r1, #41324 @ 0xa16c │ │ │ │ + beq.w 3de82 │ │ │ │ + movw r1, #41004 @ 0xa02c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #41328 @ 0xa170 │ │ │ │ + movw r0, #41008 @ 0xa030 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1ef198 │ │ │ │ + bl 1edc78 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df02 │ │ │ │ - movw r0, #41336 @ 0xa178 │ │ │ │ + beq.w 3de82 │ │ │ │ + movw r0, #41016 @ 0xa038 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1ef8a8 │ │ │ │ + bl 1ee388 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df02 │ │ │ │ - movw r1, #33800 @ 0x8408 │ │ │ │ + beq.w 3de82 │ │ │ │ + movw r1, #33464 @ 0x82b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #17180 @ 0x431c │ │ │ │ + movw r0, #16860 @ 0x41dc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef198 │ │ │ │ + bl 1edc78 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df02 │ │ │ │ - movw r1, #33792 @ 0x8400 │ │ │ │ + beq.w 3de82 │ │ │ │ + movw r1, #33456 @ 0x82b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1229a8 │ │ │ │ + bl 122ac8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3df02 │ │ │ │ + beq.w 3de82 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ blx 2c2c0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3de12 │ │ │ │ + cbnz r0, 3dd92 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bls.n 3de12 │ │ │ │ + bls.n 3dd92 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3de12 │ │ │ │ + bne.n 3dd92 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 3de12 │ │ │ │ + bne.n 3dd92 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 3de2a │ │ │ │ + beq.n 3ddaa │ │ │ │ movw r3, #43824 @ 0xab30 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41360 @ 0xa190 │ │ │ │ + movw r1, #41040 @ 0xa050 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3df02 │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3de82 │ │ │ │ + movw r0, #19616 @ 0x4ca0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df02 │ │ │ │ - movw r0, #41408 @ 0xa1c0 │ │ │ │ + beq.n 3de82 │ │ │ │ + movw r0, #41088 @ 0xa080 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df02 │ │ │ │ - movw r0, #12508 @ 0x30dc │ │ │ │ + beq.n 3de82 │ │ │ │ + movw r0, #12188 @ 0x2f9c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df02 │ │ │ │ - movw r0, #41392 @ 0xa1b0 │ │ │ │ + beq.n 3de82 │ │ │ │ + movw r0, #41072 @ 0xa070 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df02 │ │ │ │ - movw r0, #41404 @ 0xa1bc │ │ │ │ + beq.n 3de82 │ │ │ │ + movw r0, #41084 @ 0xa07c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df02 │ │ │ │ - movw r0, #41416 @ 0xa1c8 │ │ │ │ + beq.n 3de82 │ │ │ │ + movw r0, #41096 @ 0xa088 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbz r0, 3df02 │ │ │ │ - movw r0, #41396 @ 0xa1b4 │ │ │ │ + cbz r0, 3de82 │ │ │ │ + movw r0, #41076 @ 0xa074 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 3df02 │ │ │ │ - movw r0, #41424 @ 0xa1d0 │ │ │ │ + cbz r0, 3de82 │ │ │ │ + movw r0, #41104 @ 0xa090 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 3df02 │ │ │ │ + cbz r0, 3de82 │ │ │ │ movw r3, #43800 @ 0xab18 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #41432 @ 0xa1d8 │ │ │ │ + movw r0, #41112 @ 0xa098 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1ccb0c │ │ │ │ - movw r1, #41468 @ 0xa1fc │ │ │ │ + bl 1cb368 │ │ │ │ + movw r1, #41148 @ 0xa0bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3df02 │ │ │ │ + blt.n 3de82 │ │ │ │ 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 1df784 │ │ │ │ + bl 1ddfdc │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3df08 │ │ │ │ + bge.n 3de88 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3df0c │ │ │ │ + b.n 3de8c │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 3def2 │ │ │ │ + bne.n 3de72 │ │ │ │ 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, 3df42 │ │ │ │ + cbnz r0, 3dec2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3df4c │ │ │ │ - b.n 3df52 │ │ │ │ + cbnz r0, 3decc │ │ │ │ + b.n 3ded2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df3c │ │ │ │ - b.n 3df60 │ │ │ │ + beq.n 3debc │ │ │ │ + b.n 3dee0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3df60 │ │ │ │ + cbnz r0, 3dee0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3df60 │ │ │ │ + cbz r0, 3dee0 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3df82 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 3dfb8 │ │ │ │ + bne.n 3df02 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 3df38 │ │ │ │ mov r0, r4 │ │ │ │ bl 37fc8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3dfa0 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 3df20 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3dfba │ │ │ │ + b.n 3df3a │ │ │ │ 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 3dfba │ │ │ │ + b.n 3df3a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #63945 @ 0xf9c9 │ │ │ │ + movw r1, #61489 @ 0xf031 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 190284 <_PyType_LookupRef@@Base+0x4> │ │ │ │ + b.w 1900e0 <_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 121d6c │ │ │ │ + bl 121e8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0da │ │ │ │ + beq.n 3e05a │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 3e018 │ │ │ │ - movw r0, #41520 @ 0xa230 │ │ │ │ + cbz r1, 3df98 │ │ │ │ + movw r0, #41200 @ 0xa0f0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e00a │ │ │ │ + bge.n 3df8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e00a │ │ │ │ + cbnz r3, 3df8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3e0d8 │ │ │ │ - movw r2, #30384 @ 0x76b0 │ │ │ │ + beq.n 3e058 │ │ │ │ + movw r2, #30064 @ 0x7570 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - b.n 3e022 │ │ │ │ - movw r2, #33024 @ 0x8100 │ │ │ │ + b.n 3dfa2 │ │ │ │ + movw r2, #32704 @ 0x7fc0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 3e058 │ │ │ │ + cbz r3, 3dfd8 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #41528 @ 0xa238 │ │ │ │ + movw r0, #41208 @ 0xa0f8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e04a │ │ │ │ + bge.n 3dfca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e04a │ │ │ │ + cbnz r3, 3dfca │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3e0da │ │ │ │ - movw r2, #30384 @ 0x76b0 │ │ │ │ + beq.n 3e05a │ │ │ │ + movw r2, #30064 @ 0x7570 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 3e084 │ │ │ │ + cbz r3, 3e004 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #41544 @ 0xa248 │ │ │ │ + movw r0, #41224 @ 0xa108 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e080 │ │ │ │ + bge.n 3e000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e080 │ │ │ │ + cbnz r3, 3e000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3e0da │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3e05a │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3e0ae │ │ │ │ - movw r0, #19788 @ 0x4d4c │ │ │ │ + cbnz r3, 3e02e │ │ │ │ + movw r0, #19416 @ 0x4bd8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e0aa │ │ │ │ + bge.n 3e02a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e0aa │ │ │ │ + cbnz r3, 3e02a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3e0da │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3e05a │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #41564 @ 0xa25c │ │ │ │ + movw r0, #41244 @ 0xa11c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e0da │ │ │ │ + bge.n 3e05a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e0da │ │ │ │ + cbnz r3, 3e05a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0da │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e05a │ │ │ │ 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 171228 │ │ │ │ - cbz r0, 3e110 │ │ │ │ + bl 1712b4 │ │ │ │ + cbz r0, 3e090 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e1a0 │ │ │ │ + beq.n 3e120 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #11144 @ 0x2b88 │ │ │ │ + movw r0, #10824 @ 0x2a48 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3e15e │ │ │ │ + bne.n 3e0de │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 3c606 │ │ │ │ + bl 3c586 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e156 │ │ │ │ + cbz r0, 3e0d6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ + movw r0, #43852 @ 0xab4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3e146 │ │ │ │ + blt.n 3e0c6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3e156 │ │ │ │ + b.n 3e0d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e142 │ │ │ │ + bne.n 3e0c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e142 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e0c2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85140 │ │ │ │ - b.n 3e198 │ │ │ │ + bl 8511c │ │ │ │ + b.n 3e118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c594 │ │ │ │ + bl 3c514 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e198 │ │ │ │ + cbz r0, 3e118 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #44180 @ 0xac94 │ │ │ │ + movw r0, #43860 @ 0xab54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3e188 │ │ │ │ + blt.n 3e108 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3e198 │ │ │ │ + b.n 3e118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e184 │ │ │ │ + bne.n 3e104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e184 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219b74 │ │ │ │ - b.n 3e1a2 │ │ │ │ + bl 218390 │ │ │ │ + b.n 3e122 │ │ │ │ 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 3e1e4 │ │ │ │ + bne.n 3e164 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3e1fc │ │ │ │ - movw r2, #16632 @ 0x40f8 │ │ │ │ + bmi.n 3e17c │ │ │ │ + movw r2, #16300 @ 0x3fac │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #58888 @ 0xe608 │ │ │ │ + movw r0, #58568 @ 0xe4c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3e1f8 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3e178 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #58888 @ 0xe608 │ │ │ │ + movw r0, #58568 @ 0xe4c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1bc │ │ │ │ + bne.n 3e13c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e214 │ │ │ │ - ldr r5, [pc, #24] @ (3e218 ) │ │ │ │ + b.n 3e194 │ │ │ │ + ldr r5, [pc, #24] @ (3e198 ) │ │ │ │ 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 10a1fc │ │ │ │ + bl 10a28c │ │ │ │ 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 3e246 │ │ │ │ + beq.n 3e1c6 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42012 @ 0xa41c │ │ │ │ + movw r0, #41692 @ 0xa2dc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 3e2b2 │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 3e232 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl eea94 │ │ │ │ + bl eeac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ - bl f0078 │ │ │ │ + bl f00a8 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3e286 │ │ │ │ + bmi.n 3e206 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3e286 │ │ │ │ + beq.n 3e206 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42028 @ 0xa42c │ │ │ │ + movw r1, #41708 @ 0xa2ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r0, r6 │ │ │ │ - bl f0078 │ │ │ │ + bl f00a8 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3e2b6 │ │ │ │ + beq.n 3e236 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3e2b6 │ │ │ │ + bmi.n 3e236 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42076 @ 0xa45c │ │ │ │ + movw r1, #41756 @ 0xa31c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e33a │ │ │ │ + b.n 3e2ba │ │ │ │ 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 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 3e2f6 │ │ │ │ - cbz r0, 3e308 │ │ │ │ + bne.n 3e276 │ │ │ │ + cbz r0, 3e288 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e308 │ │ │ │ + bge.n 3e288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e308 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e308 │ │ │ │ + cbnz r3, 3e288 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e288 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 3e328 │ │ │ │ - cbz r0, 3e33a │ │ │ │ + bne.n 3e2a8 │ │ │ │ + cbz r0, 3e2ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e33a │ │ │ │ + bge.n 3e2ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e33a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e33a │ │ │ │ + cbnz r3, 3e2ba │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e2ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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, 3e35a │ │ │ │ + cbz r2, 3e2da │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3e35c │ │ │ │ + b.n 3e2dc │ │ │ │ mov r4, r2 │ │ │ │ add.w r3, r1, #16 │ │ │ │ - cbnz r2, 3e368 │ │ │ │ + cbnz r2, 3e2e8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3e368 │ │ │ │ - cbnz r3, 3e388 │ │ │ │ + bne.n 3e2e8 │ │ │ │ + cbnz r3, 3e308 │ │ │ │ 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] @ (3e4f0 ) │ │ │ │ - bl 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #372] @ (3e470 ) │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e4e8 │ │ │ │ + beq.w 3e468 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r4, r5 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 3e3b6 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 3e336 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35052 @ 0x88ec │ │ │ │ + movw r1, #34732 @ 0x87ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #42116 @ 0xa484 │ │ │ │ + movw r0, #41796 @ 0xa344 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r6 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3e4e8 │ │ │ │ + b.n 3e468 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.n 3e3c2 │ │ │ │ + bne.n 3e342 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e4ba │ │ │ │ + b.n 3e43a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3e4ba │ │ │ │ + beq.n 3e43a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 3e3e8 │ │ │ │ + bmi.n 3e368 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42128 @ 0xa490 │ │ │ │ + movw r1, #41808 @ 0xa350 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3e3b2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3e332 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e3be │ │ │ │ - ldr r2, [pc, #256] @ (3e4f4 ) │ │ │ │ + beq.n 3e33e │ │ │ │ + ldr r2, [pc, #256] @ (3e474 ) │ │ │ │ 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 3e4ba │ │ │ │ + ble.n 3e43a │ │ │ │ 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 3e434 │ │ │ │ + bne.n 3e3b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2b43fc │ │ │ │ + bl 2b3a64 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e46e │ │ │ │ + b.n 3e3ee │ │ │ │ ldr.w r0, [r3, #4064] @ 0xfe0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 3e448 │ │ │ │ + bne.n 3e3c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 45994 │ │ │ │ + bl 45914 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e46e │ │ │ │ + b.n 3e3ee │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3e45c │ │ │ │ + bne.n 3e3dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 45a48 <_PyErr_SetLocaleString@@Base+0x6e> │ │ │ │ + bl 459c8 <_PyErr_SetLocaleString@@Base+0x6e> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e46e │ │ │ │ + b.n 3e3ee │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42156 @ 0xa4ac │ │ │ │ + movw r1, #41836 @ 0xa36c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 3e48c │ │ │ │ + b.n 3e40c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e4e8 │ │ │ │ + beq.n 3e468 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3e49a │ │ │ │ + bne.n 3e41a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3e4b6 │ │ │ │ + beq.n 3e436 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42188 @ 0xa4cc │ │ │ │ + movw r1, #41868 @ 0xa38c │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e4a8 │ │ │ │ + bge.n 3e428 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 3e4ae │ │ │ │ + cbz r2, 3e42e │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3e4b6 │ │ │ │ + b.n 3e436 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e4a8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e428 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 3e40a │ │ │ │ - bl 24c124 <_PySlice_FromIndices@@Base+0x6c0> │ │ │ │ + b.n 3e38a │ │ │ │ + bl 24a92c <_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 251518 │ │ │ │ + bl 24fe08 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e4e8 │ │ │ │ + bge.n 3e468 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3e4e8 │ │ │ │ + cbnz r2, 3e468 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ - cbz r0, 3e536 │ │ │ │ + bl 944a0 │ │ │ │ + cbz r0, 3e4b6 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e536 │ │ │ │ + bge.n 3e4b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e536 │ │ │ │ + cbnz r3, 3e4b6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 3e558 │ │ │ │ + bhi.n 3e4d8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3e56e │ │ │ │ + ble.n 3e4ee │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3e576 │ │ │ │ - movw r0, #22684 @ 0x589c │ │ │ │ + b.n 3e4f6 │ │ │ │ + movw r0, #22364 @ 0x575c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e550 │ │ │ │ + bne.n 3e4d0 │ │ │ │ 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 2624e4 │ │ │ │ + b.w 260cf8 │ │ │ │ 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, #33024 @ 0x8100 │ │ │ │ + movw r0, #32704 @ 0x7fc0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e5ee │ │ │ │ + cbz r0, 3e56e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e5c2 │ │ │ │ + bge.n 3e542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e5c2 │ │ │ │ + cbnz r3, 3e542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3e5ec │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3e56c │ │ │ │ movw r3, #43648 @ 0xaa80 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1948f8 │ │ │ │ + bl 194770 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e5ee │ │ │ │ + bge.n 3e56e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e5ee │ │ │ │ + cbnz r3, 3e56e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e5ee │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e56e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003e5f2 : │ │ │ │ +0003e572 : │ │ │ │ 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 885d4 │ │ │ │ - cbz r0, 3e62c │ │ │ │ + bl 885a8 │ │ │ │ + cbz r0, 3e5ac │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl db5bc │ │ │ │ + bl db2e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e630 │ │ │ │ + bge.n 3e5b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e630 │ │ │ │ + cbnz r3, 3e5b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e630 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e5b0 │ │ │ │ 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, 3e668 │ │ │ │ + cbnz r1, 3e5e8 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43280 @ 0xa910 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3f03a │ │ │ │ + b.w 3efba │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e690 │ │ │ │ + beq.n 3e610 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43624 @ 0xaa68 │ │ │ │ + movw r1, #43304 @ 0xa928 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3e660 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3e5e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3e6ac │ │ │ │ + bne.n 3e62c │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 3e6b0 │ │ │ │ + b.n 3e630 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b0f9c │ │ │ │ + bl b0d70 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 3e6d2 │ │ │ │ + bge.n 3e652 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43652 @ 0xaa84 │ │ │ │ + movw r1, #43332 @ 0xa944 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 3e660 │ │ │ │ - beq.n 3e718 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 3e5e0 │ │ │ │ + beq.n 3e698 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 3e748 │ │ │ │ + bhi.n 3e6c8 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 3e760 │ │ │ │ + bne.n 3e6e0 │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 3e730 │ │ │ │ + bne.n 3e6b0 │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 3e748 │ │ │ │ + cbz r2, 3e6c8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43756 @ 0xaaec │ │ │ │ + movw r1, #43436 @ 0xa9ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3e660 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3e5e0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43700 @ 0xaab4 │ │ │ │ + movw r1, #43380 @ 0xa974 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 3e660 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 3e5e0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43784 @ 0xab08 │ │ │ │ + movw r1, #43464 @ 0xa9c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 3e660 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 3e5e0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43824 @ 0xab30 │ │ │ │ + movw r1, #43504 @ 0xa9f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3e660 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3e5e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a8c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3e78c │ │ │ │ + cbz r3, 3e70c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43848 @ 0xab48 │ │ │ │ + movw r1, #43528 @ 0xaa08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3e660 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3e5e0 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3e7ae │ │ │ │ + bge.n 3e72e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43868 @ 0xab5c │ │ │ │ + movw r1, #43548 @ 0xaa1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 3e660 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 3e5e0 │ │ │ │ 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 +27009,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 3e660 │ │ │ │ + bcs.w 3e5e0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e660 │ │ │ │ + beq.w 3e5e0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3e800 │ │ │ │ + beq.n 3e780 │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 3e7f6 │ │ │ │ + b.n 3e776 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 3e82a │ │ │ │ + bcs.n 3e7aa │ │ │ │ bl 3161c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 3e804 │ │ │ │ + beq.n 3e784 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 3e804 │ │ │ │ + beq.n 3e784 │ │ │ │ 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 3e804 │ │ │ │ + b.n 3e784 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 3e842 │ │ │ │ + beq.n 3e7c2 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 3e82e │ │ │ │ + bge.n 3e7ae │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 3e82e │ │ │ │ + b.n 3e7ae │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 3e86c │ │ │ │ + bcc.n 3e7ec │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #43912 @ 0xab88 │ │ │ │ + movw r1, #43592 @ 0xaa48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 3e660 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 3e5e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 144234 <_PyArena_Free@@Base+0x117c> │ │ │ │ + bl 144228 <_PyArena_Free@@Base+0x117c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f022 │ │ │ │ + beq.w 3efa2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bge.n 3e89e │ │ │ │ + bge.n 3e81e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e89e │ │ │ │ + cbz r0, 3e81e │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e8be │ │ │ │ - bl 23bb68 │ │ │ │ + b.n 3e83e │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3f022 │ │ │ │ + bge.w 3efa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f022 │ │ │ │ + bne.w 3efa2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f022 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3efa2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 3e8ce │ │ │ │ + blt.n 3e84e │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 3e8be │ │ │ │ + b.n 3e83e │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ mvn.w sl, #4026531840 @ 0xf0000000 │ │ │ │ mov ip, r9 │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #49152 @ 0xc000 │ │ │ │ + movw r3, #48832 @ 0xbec0 │ │ │ │ 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 3ec36 │ │ │ │ + ble.w 3ebb6 │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 141e74 │ │ │ │ + bl 141e68 │ │ │ │ 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 3e93e │ │ │ │ + bne.n 3e8be │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 141e74 │ │ │ │ + bl 141e68 │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 3e91a │ │ │ │ + b.n 3e89a │ │ │ │ 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 3ec32 │ │ │ │ + beq.w 3ebb2 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bgt.n 3ea0c │ │ │ │ + bgt.n 3e98c │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bgt.n 3e974 │ │ │ │ + bgt.n 3e8f4 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bgt.n 3e9ba │ │ │ │ + bgt.n 3e93a │ │ │ │ cmp r0, #28 │ │ │ │ - bgt.n 3e99e │ │ │ │ + bgt.n 3e91e │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 3eab4 │ │ │ │ + beq.w 3ea34 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 3ebe6 │ │ │ │ - b.n 3eab4 │ │ │ │ + bne.w 3eb66 │ │ │ │ + b.n 3ea34 │ │ │ │ sub.w ip, r0, #68 @ 0x44 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 3ebe6 │ │ │ │ + bhi.w 3eb66 │ │ │ │ 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 +27182,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 3ebe6 │ │ │ │ + bhi.w 3eb66 │ │ │ │ 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 3ebe6 │ │ │ │ + bne.w 3eb66 │ │ │ │ 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 +27217,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 3ec32 │ │ │ │ + b.n 3ebb2 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 3eb3c │ │ │ │ + beq.w 3eabc │ │ │ │ sub.w r3, r0, #100 @ 0x64 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 3ebe6 │ │ │ │ + bhi.w 3eb66 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 3ebe6 │ │ │ │ + bhi.w 3eb66 │ │ │ │ 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 +27248,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 3ea5a │ │ │ │ + b.n 3e9da │ │ │ │ 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 3ec32 │ │ │ │ + b.n 3ebb2 │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 3ec32 │ │ │ │ + b.n 3ebb2 │ │ │ │ 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 +27280,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 3ec32 │ │ │ │ + b.n 3ebb2 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3eb8a │ │ │ │ + blt.n 3eb0a │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 3ec28 │ │ │ │ + b.n 3eba8 │ │ │ │ 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 +27303,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 3ec32 │ │ │ │ + b.n 3ebb2 │ │ │ │ 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 3ec32 │ │ │ │ + b.n 3ebb2 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 3eb8a │ │ │ │ + bcs.n 3eb0a │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 3ec28 │ │ │ │ + b.n 3eba8 │ │ │ │ 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 3ec32 │ │ │ │ + b.n 3ebb2 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 3eb92 │ │ │ │ - b.n 3eb8a │ │ │ │ + bcc.n 3eb12 │ │ │ │ + b.n 3eb0a │ │ │ │ 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 3ec28 │ │ │ │ + bpl.n 3eba8 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 3eb92 │ │ │ │ - b.n 3eb8a │ │ │ │ + bcs.n 3eb12 │ │ │ │ + b.n 3eb0a │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3ec28 │ │ │ │ + bpl.n 3eba8 │ │ │ │ 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 3eb8a │ │ │ │ + bcc.n 3eb0a │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bge.n 3eb92 │ │ │ │ + bge.n 3eb12 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 3ec28 │ │ │ │ + b.n 3eba8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 3ec28 │ │ │ │ + b.n 3eba8 │ │ │ │ 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 +27388,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 3ec32 │ │ │ │ + b.n 3ebb2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a3260 │ │ │ │ + bl 2a28c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3ebfe │ │ │ │ + bge.n 3eb7e │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 3ebee │ │ │ │ + b.n 3eb6e │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - cbz r0, 3ec28 │ │ │ │ + cbz r0, 3eba8 │ │ │ │ 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 3ec02 │ │ │ │ + b.n 3eb82 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 3e8f4 │ │ │ │ + b.n 3e874 │ │ │ │ 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 3ed64 │ │ │ │ + bls.w 3ece4 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 3ec6a │ │ │ │ + bpl.n 3ebea │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 3ec56 │ │ │ │ + b.n 3ebd6 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 3ec6a │ │ │ │ + bmi.n 3ebea │ │ │ │ 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 3ec90 │ │ │ │ + bpl.n 3ec10 │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 3ec7c │ │ │ │ + b.n 3ebfc │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 3eca4 │ │ │ │ + bpl.n 3ec24 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 3ec90 │ │ │ │ + b.n 3ec10 │ │ │ │ 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 3ec4a │ │ │ │ + beq.n 3ebca │ │ │ │ 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 3ec4a │ │ │ │ + bne.n 3ebca │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 3ed16 │ │ │ │ + beq.n 3ec96 │ │ │ │ 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 3ed1c │ │ │ │ + bge.n 3ec9c │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 3ed04 │ │ │ │ + b.n 3ec84 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 3ed1e │ │ │ │ + b.n 3ec9e │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ed3c │ │ │ │ + beq.n 3ecbc │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 3ed44 │ │ │ │ + bcc.n 3ecc4 │ │ │ │ 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 3ed4c │ │ │ │ + bcs.n 3eccc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 3ed58 │ │ │ │ + b.n 3ecd8 │ │ │ │ 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 3ec4a │ │ │ │ + b.n 3ebca │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e8ea │ │ │ │ + bne.w 3e86a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ed80 │ │ │ │ + bge.n 3ed00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ed80 │ │ │ │ + cbnz r3, 3ed00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movw r5, #43560 @ 0xaa28 │ │ │ │ + movw r5, #43240 @ 0xa8e8 │ │ │ │ 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 +27558,787 @@ │ │ │ │ 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 3eeec │ │ │ │ + ble.w 3ee6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3eee0 │ │ │ │ + bne.w 3ee60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ orrs.w r3, r7, r0 │ │ │ │ - bmi.n 3ee5e │ │ │ │ + bmi.n 3edde │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 3edee │ │ │ │ + bge.n 3ed6e │ │ │ │ lsrs r3, r3, #3 │ │ │ │ orr.w r3, r3, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 3eddc │ │ │ │ + b.n 3ed5c │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r0 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ orrs.w r5, r3, r1 │ │ │ │ - beq.n 3ee44 │ │ │ │ + beq.n 3edc4 │ │ │ │ and.w r5, r3, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 3f02c │ │ │ │ + beq.w 3efac │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 3ee18 │ │ │ │ + bne.n 3ed98 │ │ │ │ subs r5, #4 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 3ee2a │ │ │ │ + b.n 3edaa │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 3ee30 │ │ │ │ + beq.n 3edb0 │ │ │ │ sub.w lr, r5, lr │ │ │ │ rsbs r5, lr, #0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3f02c │ │ │ │ + beq.w 3efac │ │ │ │ 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 3edf8 │ │ │ │ + b.n 3ed78 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bne.w 3f032 │ │ │ │ + bne.w 3efb2 │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r3, sl, r0 │ │ │ │ - blt.n 3eeaa │ │ │ │ + blt.n 3ee2a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3eee0 │ │ │ │ + b.n 3ee60 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 3eee0 │ │ │ │ + bne.n 3ee60 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3eeb6 │ │ │ │ + beq.n 3ee36 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 3eec0 │ │ │ │ + beq.n 3ee40 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3eeca │ │ │ │ + beq.n 3ee4a │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r2, #2 │ │ │ │ - beq.n 3eed6 │ │ │ │ + beq.n 3ee56 │ │ │ │ and.w r2, r2, #7 │ │ │ │ - movw r3, #55928 @ 0xda78 │ │ │ │ + movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ movs r6, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r5, [r3, #2264] @ 0x8d8 │ │ │ │ - b.n 3eee0 │ │ │ │ + b.n 3ee60 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r0 │ │ │ │ movs r6, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 3eee0 │ │ │ │ - movw r5, #43396 @ 0xa984 │ │ │ │ + b.n 3ee60 │ │ │ │ + movw r5, #43076 @ 0xa844 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ - b.n 3eee0 │ │ │ │ - movw r5, #43424 @ 0xa9a0 │ │ │ │ + b.n 3ee60 │ │ │ │ + movw r5, #43104 @ 0xa860 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ - b.n 3eee0 │ │ │ │ - movw r5, #43460 @ 0xa9c4 │ │ │ │ + b.n 3ee60 │ │ │ │ + movw r5, #43140 @ 0xa884 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 3eee0 │ │ │ │ - movw r5, #43492 @ 0xa9e4 │ │ │ │ + b.n 3ee60 │ │ │ │ + movw r5, #43172 @ 0xa8a4 │ │ │ │ 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 3edb6 │ │ │ │ + b.n 3ed36 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ea0 │ │ │ │ - cbnz r6, 3ef0c │ │ │ │ + bl 83e1c │ │ │ │ + cbnz r6, 3ee8c │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3ef20 │ │ │ │ + b.n 3eea0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.w 3e660 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.w 3e5e0 │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 3ef3a │ │ │ │ + bge.n 3eeba │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 3ef20 │ │ │ │ - cbz r3, 3ef9a │ │ │ │ + b.n 3eea0 │ │ │ │ + cbz r3, 3ef1a │ │ │ │ movw r2, #43772 @ 0xaafc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #33024 @ 0x8100 │ │ │ │ + movw r1, #32704 @ 0x7fc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #39444 @ 0x9a14 │ │ │ │ + movw r2, #39124 @ 0x98d4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #43956 @ 0xabb4 │ │ │ │ + movw r2, #43636 @ 0xaa74 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 24d0a0 │ │ │ │ + bl 24bac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3e660 │ │ │ │ + bne.w 3e5e0 │ │ │ │ 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 3ef9a │ │ │ │ + bge.n 3ef1a │ │ │ │ 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 3ef80 │ │ │ │ + b.n 3ef00 │ │ │ │ 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 3f00a │ │ │ │ + bge.n 3ef8a │ │ │ │ ldr r3, [r2, #32] │ │ │ │ subs r0, r3, #4 │ │ │ │ str r0, [r2, #32] │ │ │ │ and.w r2, r8, #7 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3eff6 │ │ │ │ - ldr r2, [pc, #116] @ (3f044 ) │ │ │ │ + bne.n 3ef76 │ │ │ │ + ldr r2, [pc, #116] @ (3efc4 ) │ │ │ │ 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 85008 │ │ │ │ - b.n 3effe │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 3ef7e │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - bl 1caa54 │ │ │ │ + bl 1c92bc │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ orr.w r8, r8, r7, lsl #29 │ │ │ │ asrs r7, r7, #3 │ │ │ │ - b.n 3efb2 │ │ │ │ + b.n 3ef32 │ │ │ │ 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 3f03a │ │ │ │ + b.n 3efba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ea0 │ │ │ │ - b.w 3e660 │ │ │ │ + bl 83e1c │ │ │ │ + b.w 3e5e0 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 3ee92 │ │ │ │ - b.n 3eee0 │ │ │ │ + beq.w 3ee12 │ │ │ │ + b.n 3ee60 │ │ │ │ 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, 3f064 │ │ │ │ + cbz r3, 3efe4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f07c │ │ │ │ + b.n 3effc │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3f06c │ │ │ │ + bge.n 3efec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f07c │ │ │ │ + b.n 3effc │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3f068 │ │ │ │ + bgt.n 3efe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3f068 │ │ │ │ + beq.n 3efe8 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 3f09c │ │ │ │ + b.n 3f01c │ │ │ │ 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] @ (3f110 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #124] @ (3f090 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f10a │ │ │ │ + beq.n 3f08a │ │ │ │ cmn r6, r5 │ │ │ │ itte eq │ │ │ │ movweq r5, #5752 @ 0x1678 │ │ │ │ movteq r5, #80 @ 0x50 │ │ │ │ ldrne r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9d10 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c8578 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f108 │ │ │ │ + beq.n 3f088 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - movw r3, #23573 @ 0x5c15 │ │ │ │ + movw r3, #17865 @ 0x45c9 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ - movw r1, #63017 @ 0xf629 │ │ │ │ + movw r1, #57609 @ 0xe109 │ │ │ │ movt r1, #30 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3f118 │ │ │ │ + bl 3f098 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f10a │ │ │ │ + cbz r0, 3f08a │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3f10a │ │ │ │ - ldr r0, [pc, #48] @ (3f114 ) │ │ │ │ + beq.n 3f08a │ │ │ │ + ldr r0, [pc, #48] @ (3f094 ) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ - bl ad700 │ │ │ │ + bl ad740 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f104 │ │ │ │ + bge.n 3f084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f104 │ │ │ │ + cbnz r3, 3f084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3f10a │ │ │ │ + b.n 3f08a │ │ │ │ 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 3f598 │ │ │ │ + b.n 3f518 <_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 269450 │ │ │ │ + bl 267c68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f13c │ │ │ │ + bne.n 3f0bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f162 │ │ │ │ + b.n 3f0e2 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 3f16c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3f0ec <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f138 │ │ │ │ + beq.n 3f0b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 2a33e8 │ │ │ │ + bl 2a2a50 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.w 21421c │ │ │ │ + b.w 212a30 │ │ │ │ │ │ │ │ -0003f16c <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003f0ec <_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 2a3288 │ │ │ │ + bl 2a28f0 │ │ │ │ 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 3f1ae <_PyTime_AsTimevalTime_t@@Base+0x42> │ │ │ │ - movw r0, #44860 @ 0xaf3c │ │ │ │ + bne.n 3f12e <_PyTime_AsTimevalTime_t@@Base+0x42> │ │ │ │ + movw r0, #44540 @ 0xadfc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8ea6c │ │ │ │ + b.w 8ea4c │ │ │ │ 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, 3f1d2 <_PyTime_AsTimevalTime_t@@Base+0x66> │ │ │ │ + cbnz r0, 3f152 <_PyTime_AsTimevalTime_t@@Base+0x66> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 3f1dc <_PyTime_AsTimevalTime_t@@Base+0x70> │ │ │ │ - b.n 3f1e2 <_PyTime_AsTimevalTime_t@@Base+0x76> │ │ │ │ + cbnz r0, 3f15c <_PyTime_AsTimevalTime_t@@Base+0x70> │ │ │ │ + b.n 3f162 <_PyTime_AsTimevalTime_t@@Base+0x76> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f1cc <_PyTime_AsTimevalTime_t@@Base+0x60> │ │ │ │ - b.n 3f1f0 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ + beq.n 3f14c <_PyTime_AsTimevalTime_t@@Base+0x60> │ │ │ │ + b.n 3f170 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f1f0 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ + cbnz r0, 3f170 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3f1f0 <_PyTime_AsTimevalTime_t@@Base+0x84> │ │ │ │ + cbz r0, 3f170 <_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 171228 │ │ │ │ - cbz r0, 3f220 <_PyTime_AsTimevalTime_t@@Base+0xb4> │ │ │ │ + bl 1712b4 │ │ │ │ + cbz r0, 3f1a0 <_PyTime_AsTimevalTime_t@@Base+0xb4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f24e <_PyTime_AsTimevalTime_t@@Base+0xe2> │ │ │ │ + beq.n 3f1ce <_PyTime_AsTimevalTime_t@@Base+0xe2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #11144 @ 0x2b88 │ │ │ │ + movw r0, #10824 @ 0x2a48 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #44180 @ 0xac94 │ │ │ │ + movw r3, #43860 @ 0xab54 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ + movw r0, #43852 @ 0xab4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 219b74 │ │ │ │ - b.n 3f250 <_PyTime_AsTimevalTime_t@@Base+0xe4> │ │ │ │ + bl 218390 │ │ │ │ + b.n 3f1d0 <_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] @ (3f2e8 <_PyTime_AsTimevalTime_t@@Base+0x17c>) │ │ │ │ + ldr r0, [pc, #128] @ (3f268 <_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, #51120 @ 0xc7b0 │ │ │ │ + movw r2, #50800 @ 0xc670 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #44940 @ 0xaf8c │ │ │ │ + movw r1, #44620 @ 0xae4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 3f2ce <_PyTime_AsTimevalTime_t@@Base+0x162> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 3f24e <_PyTime_AsTimevalTime_t@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61228 @ 0xef2c │ │ │ │ + movw r1, #60776 @ 0xed68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #44960 @ 0xafa0 │ │ │ │ + movw r0, #44640 @ 0xae60 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f2ac <_PyTime_AsTimevalTime_t@@Base+0x140> │ │ │ │ + bne.n 3f22c <_PyTime_AsTimevalTime_t@@Base+0x140> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f2c6 <_PyTime_AsTimevalTime_t@@Base+0x15a> │ │ │ │ + b.n 3f246 <_PyTime_AsTimevalTime_t@@Base+0x15a> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 249d84 │ │ │ │ + bl 247790 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f2a8 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ + beq.n 3f228 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 28fd4c <_PyArg_BadArgument@@Base+0x1c30> │ │ │ │ + bl 28f39c <_PyArg_BadArgument@@Base+0x1c30> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 3f2d0 <_PyTime_AsTimevalTime_t@@Base+0x164> │ │ │ │ + bl 83e1c │ │ │ │ + b.n 3f250 <_PyTime_AsTimevalTime_t@@Base+0x164> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (3f2e8 <_PyTime_AsTimevalTime_t@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #20] @ (3f268 <_PyTime_AsTimevalTime_t@@Base+0x17c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3f2e2 <_PyTime_AsTimevalTime_t@@Base+0x176> │ │ │ │ + beq.n 3f262 <_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, 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] @ (3f418 <_PyTime_AsTimevalTime_t@@Base+0x32c>) │ │ │ │ + mov fp, r2 │ │ │ │ + ldrb.w r9, [sp, #72] @ 0x48 │ │ │ │ + mov sl, r3 │ │ │ │ + bl 8ec0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f3c4 <_PyTime_AsTimevalTime_t@@Base+0x2d8> │ │ │ │ + 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 11d6d4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + adds r0, r5, #1 │ │ │ │ + bne.n 3f2e0 <_PyTime_AsTimevalTime_t@@Base+0x1f4> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 3f410 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3f410 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f410 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 3f2f4 <_PyTime_AsTimevalTime_t@@Base+0x208> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 3f2f4 <_PyTime_AsTimevalTime_t@@Base+0x208> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84a08 <_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 232098 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.n 3f410 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 3f370 <_PyTime_AsTimevalTime_t@@Base+0x284> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #25 │ │ │ │ + bne.n 3f370 <_PyTime_AsTimevalTime_t@@Base+0x284> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 114704 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3f33a <_PyTime_AsTimevalTime_t@@Base+0x24e> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ + b.n 3f3c4 <_PyTime_AsTimevalTime_t@@Base+0x2d8> │ │ │ │ + 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 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 3f37c <_PyTime_AsTimevalTime_t@@Base+0x290> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ + b.n 3f410 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 114704 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3f332 <_PyTime_AsTimevalTime_t@@Base+0x246> │ │ │ │ + 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 1112e4 <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bne.n 3f3b2 <_PyTime_AsTimevalTime_t@@Base+0x2c6> │ │ │ │ + bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ + b.n 3f410 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + bl 126094 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 3f3ca <_PyTime_AsTimevalTime_t@@Base+0x2de> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f410 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + 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 1e9d40 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 3f406 <_PyTime_AsTimevalTime_t@@Base+0x31a> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 3f406 <_PyTime_AsTimevalTime_t@@Base+0x31a> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84a08 <_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 │ │ │ │ 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, 3f30c <_PyTime_AsTimevalTime_t@@Base+0x1a0> │ │ │ │ + cbnz r2, 3f43c <_PyTime_AsTimevalTime_t@@Base+0x350> │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 3f30c <_PyTime_AsTimevalTime_t@@Base+0x1a0> │ │ │ │ - cbnz r4, 3f330 <_PyTime_AsTimevalTime_t@@Base+0x1c4> │ │ │ │ + bne.n 3f43c <_PyTime_AsTimevalTime_t@@Base+0x350> │ │ │ │ + cbnz r4, 3f460 <_PyTime_AsTimevalTime_t@@Base+0x374> │ │ │ │ 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 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f454 <_PyTime_AsTimevalTime_t@@Base+0x2e8> │ │ │ │ + beq.w 3f584 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r7, #24508 @ 0x5fbc │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 3f348 <_PyTime_AsTimevalTime_t@@Base+0x1dc> │ │ │ │ + beq.n 3f478 <_PyTime_AsTimevalTime_t@@Base+0x38c> │ │ │ │ mov r1, r7 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 3f35a <_PyTime_AsTimevalTime_t@@Base+0x1ee> │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 3f48a <_PyTime_AsTimevalTime_t@@Base+0x39e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3f37e <_PyTime_AsTimevalTime_t@@Base+0x212> │ │ │ │ - b.n 3f376 <_PyTime_AsTimevalTime_t@@Base+0x20a> │ │ │ │ - movw r1, #45084 @ 0xb01c │ │ │ │ + bne.n 3f4ae <_PyTime_AsTimevalTime_t@@Base+0x3c2> │ │ │ │ + b.n 3f4a6 <_PyTime_AsTimevalTime_t@@Base+0x3ba> │ │ │ │ + movw r1, #44764 @ 0xaedc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #42828 @ 0xa74c │ │ │ │ + movw r0, #42508 @ 0xa60c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f454 <_PyTime_AsTimevalTime_t@@Base+0x2e8> │ │ │ │ - bl 94210 │ │ │ │ + b.n 3f584 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f372 <_PyTime_AsTimevalTime_t@@Base+0x206> │ │ │ │ + bne.n 3f4a2 <_PyTime_AsTimevalTime_t@@Base+0x3b6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3f394 <_PyTime_AsTimevalTime_t@@Base+0x228> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 3f4c4 <_PyTime_AsTimevalTime_t@@Base+0x3d8> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f372 <_PyTime_AsTimevalTime_t@@Base+0x206> │ │ │ │ + bne.n 3f4a2 <_PyTime_AsTimevalTime_t@@Base+0x3b6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 3f3cc <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ + beq.n 3f4fc <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f3ce <_PyTime_AsTimevalTime_t@@Base+0x262> │ │ │ │ + beq.n 3f4fe <_PyTime_AsTimevalTime_t@@Base+0x412> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #45104 @ 0xb030 │ │ │ │ + movw r1, #44784 @ 0xaef0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3f3e4 <_PyTime_AsTimevalTime_t@@Base+0x278> │ │ │ │ + beq.n 3f514 <_PyTime_AsTimevalTime_t@@Base+0x428> │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ - movw r0, #21224 @ 0x52e8 │ │ │ │ + movw r0, #20904 @ 0x51a8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3f372 <_PyTime_AsTimevalTime_t@@Base+0x206> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3f4a2 <_PyTime_AsTimevalTime_t@@Base+0x3b6> │ │ │ │ movw r0, #6172 @ 0x181c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f454 <_PyTime_AsTimevalTime_t@@Base+0x2e8> │ │ │ │ - cbz r5, 3f402 <_PyTime_AsTimevalTime_t@@Base+0x296> │ │ │ │ + cbz r0, 3f584 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + cbz r5, 3f532 <_PyTime_AsTimevalTime_t@@Base+0x446> │ │ │ │ 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, 3f424 <_PyTime_AsTimevalTime_t@@Base+0x2b8> │ │ │ │ + cbz r3, 3f554 <_PyTime_AsTimevalTime_t@@Base+0x468> │ │ │ │ mov r0, r4 │ │ │ │ bl 2fb88 <_PyObject_DebugMallocStats@@Base+0x19e8> │ │ │ │ - ldr r0, [pc, #52] @ (3f45c <_PyTime_AsTimevalTime_t@@Base+0x2f0>) │ │ │ │ + ldr r0, [pc, #52] @ (3f58c <_PyTime_AsTimevalTime_t@@Base+0x4a0>) │ │ │ │ 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 │ │ │ │ @@ -28248,975 +28372,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 3f4a8 <_PyTime_AsTimevalTime_t@@Base+0x33c> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 3f4ae <_PyTime_AsTimevalTime_t@@Base+0x342> │ │ │ │ + beq.n 3f5d8 <_PyTime_AsTimevalTime_t@@Base+0x4ec> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 3f5de <_PyTime_AsTimevalTime_t@@Base+0x4f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3f4ba <_PyTime_AsTimevalTime_t@@Base+0x34e> │ │ │ │ + cbz r3, 3f5ea <_PyTime_AsTimevalTime_t@@Base+0x4fe> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3f522 <_PyTime_AsTimevalTime_t@@Base+0x3b6> │ │ │ │ + b.n 3f652 <_PyTime_AsTimevalTime_t@@Base+0x566> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl dcd80 <_PyDict_FromItems@@Base+0x804> │ │ │ │ + bl dca88 <_PyDict_FromItems@@Base+0x7e0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3f51c <_PyTime_AsTimevalTime_t@@Base+0x3b0> │ │ │ │ + cbz r0, 3f64c <_PyTime_AsTimevalTime_t@@Base+0x560> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 3f4e2 <_PyTime_AsTimevalTime_t@@Base+0x376> │ │ │ │ + bne.n 3f612 <_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 3f4e2 <_PyTime_AsTimevalTime_t@@Base+0x376> │ │ │ │ + bne.n 3f612 <_PyTime_AsTimevalTime_t@@Base+0x526> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3f51e <_PyTime_AsTimevalTime_t@@Base+0x3b2> │ │ │ │ - b.n 3f50a <_PyTime_AsTimevalTime_t@@Base+0x39e> │ │ │ │ - movw r3, #45256 @ 0xb0c8 │ │ │ │ + cbz r3, 3f64e <_PyTime_AsTimevalTime_t@@Base+0x562> │ │ │ │ + b.n 3f63a <_PyTime_AsTimevalTime_t@@Base+0x54e> │ │ │ │ + movw r3, #44936 @ 0xaf88 │ │ │ │ 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 22988c │ │ │ │ - bl 94210 │ │ │ │ + bl 22808c │ │ │ │ + bl 941e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 3f51e <_PyTime_AsTimevalTime_t@@Base+0x3b2> │ │ │ │ + cbz r0, 3f64e <_PyTime_AsTimevalTime_t@@Base+0x562> │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 3f522 <_PyTime_AsTimevalTime_t@@Base+0x3b6> │ │ │ │ + b.n 3f652 <_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} │ │ │ │ │ │ │ │ -0003f52a : │ │ │ │ +0003f65a : │ │ │ │ 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, 3f578 │ │ │ │ + cbz r3, 3f6a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 155db8 │ │ │ │ + bl 155c08 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #45344 @ 0xb120 │ │ │ │ + movw r2, #45024 @ 0xafe0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 156a5c │ │ │ │ + bl 1568b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f580 │ │ │ │ - bl 3f708 │ │ │ │ + b.n 3f6b0 │ │ │ │ + bl 3f838 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f54c │ │ │ │ + beq.n 3f67c │ │ │ │ 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 3f5b4 │ │ │ │ + bgt.n 3f6e4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45356 @ 0xb12c │ │ │ │ + movw r1, #45036 @ 0xafec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3f644 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3f774 │ │ │ │ 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 3f5da │ │ │ │ + bmi.n 3f70a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45416 @ 0xb168 │ │ │ │ + movw r1, #45096 @ 0xb028 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 3f644 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 3f774 │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f6fa │ │ │ │ + beq.w 3f82a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 3f606 │ │ │ │ + cbz r5, 3f736 │ │ │ │ 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] @ (3f704 ) │ │ │ │ + ldr r3, [pc, #232] @ (3f834 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9924c <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 99234 <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 134674 │ │ │ │ + bl 13466c │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 3f648 │ │ │ │ + cbnz r0, 3f778 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f644 │ │ │ │ + bge.n 3f774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f6ec │ │ │ │ + beq.n 3f81c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f6fa │ │ │ │ + b.n 3f82a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 3f654 │ │ │ │ + cbz r5, 3f784 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1701ac │ │ │ │ + bl 170240 │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 3f6f4 │ │ │ │ + bgt.n 3f824 │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3f6ce │ │ │ │ + beq.n 3f7fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 1701ac │ │ │ │ - cbz r0, 3f6ce │ │ │ │ + bl 170240 │ │ │ │ + cbz r0, 3f7fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 298f3c │ │ │ │ + bl 2985a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f634 │ │ │ │ - bl 84238 │ │ │ │ + beq.n 3f764 │ │ │ │ + bl 841b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f694 │ │ │ │ + bge.n 3f7c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3f694 │ │ │ │ + cbnz r3, 3f7c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3f634 │ │ │ │ + beq.n 3f764 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3f6c0 │ │ │ │ + cbz r3, 3f7f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2388d4 │ │ │ │ + bl 2370dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f6ba │ │ │ │ + bge.n 3f7ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f6ba │ │ │ │ + cbnz r3, 3f7ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 3f6c2 │ │ │ │ - b.n 3f634 │ │ │ │ + cbnz r3, 3f7f2 │ │ │ │ + b.n 3f764 │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 84238 │ │ │ │ + bl 841b4 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 3f6e0 │ │ │ │ - b.n 3f634 │ │ │ │ + cbnz r0, 3f810 │ │ │ │ + b.n 3f764 │ │ │ │ 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, #65085 @ 0xfe3d │ │ │ │ + movw r3, #64953 @ 0xfdb9 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3f6f4 │ │ │ │ + b.n 3f824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f644 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97c7c │ │ │ │ + bl 97c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003f708 : │ │ │ │ +0003f838 : │ │ │ │ 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, #45448 @ 0xb188 │ │ │ │ + movw r1, #45128 @ 0xb048 │ │ │ │ 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 3f78a │ │ │ │ + beq.n 3f8ba │ │ │ │ movw r5, #32328 @ 0x7e48 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ - movw r1, #26324 @ 0x66d4 │ │ │ │ + movw r1, #26016 @ 0x65a0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ blx 2aedc │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 3f774 │ │ │ │ + cbnz r0, 3f8a4 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 2b604 │ │ │ │ - b.n 3f78a │ │ │ │ - bl 1f41d8 │ │ │ │ + b.n 3f8ba │ │ │ │ + bl 1f2c20 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r0, 3f788 │ │ │ │ + cbnz r0, 3f8b8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r4, #1 │ │ │ │ blx 2c19c │ │ │ │ - b.n 3f78a │ │ │ │ + b.n 3f8ba │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 3f7b6 │ │ │ │ + bne.n 3f8e6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r3, 3f7ce │ │ │ │ - b.n 3f7d8 │ │ │ │ + cbz r3, 3f8fe │ │ │ │ + b.n 3f908 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1420 @ 0x58c │ │ │ │ + movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f7ac │ │ │ │ + bne.n 3f8dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f7fe │ │ │ │ + b.n 3f92e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4b94 │ │ │ │ + bl 2a41fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f7ca │ │ │ │ + beq.n 3f8fa │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3f7e8 │ │ │ │ - bl 7fda4 │ │ │ │ + cbnz r0, 3f918 │ │ │ │ + bl 7fd44 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f7ca │ │ │ │ + beq.n 3f8fa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ 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, 3f81c │ │ │ │ + cbz r3, 3f94c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3f87a │ │ │ │ + cbnz r3, 3f9aa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f9b4 │ │ │ │ + beq.w 3fae4 │ │ │ │ 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 3f864 │ │ │ │ + bge.n 3f994 │ │ │ │ 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 3f844 │ │ │ │ + b.n 3f974 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #45852 @ 0xb31c │ │ │ │ + movw r0, #45532 @ 0xb1dc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 95228 │ │ │ │ - movw r1, #49428 @ 0xc114 │ │ │ │ + b.w 95200 │ │ │ │ + movw r1, #49108 @ 0xbfd4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #60396 @ 0xebec │ │ │ │ + movw r0, #60076 @ 0xeaac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef198 │ │ │ │ + bl 1edc78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f9b4 │ │ │ │ - ldr r1, [pc, #292] @ (3f9bc ) │ │ │ │ + beq.w 3fae4 │ │ │ │ + ldr r1, [pc, #292] @ (3faec ) │ │ │ │ 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 3f8ba │ │ │ │ + beq.n 3f9ea │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r6, [r4, r2] │ │ │ │ - cbnz r6, 3f8cc │ │ │ │ + cbnz r6, 3f9fc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl a39c4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl a39ec <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f98e │ │ │ │ - cbz r3, 3f8d2 │ │ │ │ + b.n 3fabe │ │ │ │ + cbz r3, 3fa02 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbnz r2, 3f912 │ │ │ │ - movw r3, #137 @ 0x89 │ │ │ │ + cbnz r2, 3fa42 │ │ │ │ + movw r3, #185 @ 0xb9 │ │ │ │ movt r3, #15 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 3f904 │ │ │ │ + bne.n 3fa34 │ │ │ │ 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 1d003c │ │ │ │ + bl 1ceb04 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3f982 │ │ │ │ + b.n 3fab2 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3f982 │ │ │ │ + b.n 3fab2 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #2 │ │ │ │ - bl f96c0 <_PyEval_CheckExceptTypeValid@@Base+0x18ac> │ │ │ │ + bl f9710 <_PyEval_CheckExceptTypeValid@@Base+0x18ac> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3f98e │ │ │ │ + cbz r0, 3fabe │ │ │ │ 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 3f964 │ │ │ │ + ble.n 3fa94 │ │ │ │ ldr.w r0, [r5, sl, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f95e │ │ │ │ + bge.n 3fa8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f95e │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fa8e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 3f944 │ │ │ │ + b.n 3fa74 │ │ │ │ subs r0, r5, #4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f982 │ │ │ │ + bge.n 3fab2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3f982 │ │ │ │ + cbnz r3, 3fab2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cb6d8 │ │ │ │ + bl 1c9f34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f9a2 │ │ │ │ + bge.n 3fad2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f9a2 │ │ │ │ + cbnz r3, 3fad2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #9772 @ 0x262c │ │ │ │ + movw r0, #9452 @ 0x24ec │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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 171228 │ │ │ │ + bl 1712b4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3f9f8 │ │ │ │ + cbz r0, 3fb28 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 3fb4c │ │ │ │ + beq.w 3fc7c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #11144 @ 0x2b88 │ │ │ │ + movw r0, #10824 @ 0x2a48 │ │ │ │ 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 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 3fa02 │ │ │ │ + cbz r3, 3fb32 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 3fa04 │ │ │ │ + b.n 3fb34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ adds.w r8, r9, sl │ │ │ │ - bne.n 3fa2c │ │ │ │ + bne.n 3fb5c │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ + movw r0, #43852 @ 0xab4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219b74 │ │ │ │ - b.n 3fb4e │ │ │ │ + bl 218390 │ │ │ │ + b.n 3fc7e │ │ │ │ mov r0, r8 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3fa3c │ │ │ │ + cbz r0, 3fb6c │ │ │ │ add.w fp, r0, #12 │ │ │ │ - b.n 3fa5a │ │ │ │ + b.n 3fb8a │ │ │ │ mov r0, r7 │ │ │ │ - bl 219b74 │ │ │ │ - b.n 3fb4e │ │ │ │ + bl 218390 │ │ │ │ + b.n 3fc7e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 11aec4 │ │ │ │ + bl 11afdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fb2e │ │ │ │ + beq.n 3fc5e │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r6, sl │ │ │ │ - blt.n 3fa44 │ │ │ │ + blt.n 3fb74 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3fad2 │ │ │ │ + beq.n 3fc02 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a7e98 │ │ │ │ - cbz r0, 3fab4 │ │ │ │ - movw r0, #45732 @ 0xb2a4 │ │ │ │ + bl a7eb0 │ │ │ │ + cbz r0, 3fbe4 │ │ │ │ + movw r0, #45412 @ 0xb164 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ - bl 103ae8 │ │ │ │ - cbz r0, 3face │ │ │ │ + bl 103b68 │ │ │ │ + cbz r0, 3fbfe │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 3faa8 │ │ │ │ + blt.n 3fbd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fa9c │ │ │ │ + bge.n 3fbcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 3faa2 │ │ │ │ + cbz r3, 3fbd2 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fab4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fa9c │ │ │ │ + b.n 3fbe4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fbcc │ │ │ │ add.w r3, r5, #16 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3fa6a │ │ │ │ + b.n 3fb9a │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3fad2 │ │ │ │ + beq.n 3fc02 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45740 @ 0xb2ac │ │ │ │ + movw r1, #45420 @ 0xb16c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fb2e │ │ │ │ - movw r0, #30384 @ 0x76b0 │ │ │ │ + b.n 3fc5e │ │ │ │ + movw r0, #30064 @ 0x7570 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fb2e │ │ │ │ + cbz r0, 3fc5e │ │ │ │ mov r1, r5 │ │ │ │ - bl 144388 │ │ │ │ + bl 14437c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fafe │ │ │ │ + bge.n 3fc2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fafe │ │ │ │ + cbnz r3, 3fc2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 3fb2c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 3fc5c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r0, #45784 @ 0xb2d8 │ │ │ │ + movw r0, #45464 @ 0xb198 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fb2e │ │ │ │ + bge.n 3fc5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3fb2e │ │ │ │ + cbnz r3, 3fc5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fb2e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fc5e │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fb42 │ │ │ │ + bge.n 3fc72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3fb42 │ │ │ │ + cbnz r3, 3fc72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 219b74 │ │ │ │ - b.n 3fb4e │ │ │ │ + bl 218390 │ │ │ │ + b.n 3fc7e │ │ │ │ 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, 3fb7c │ │ │ │ + cbnz r0, 3fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 16b0bc <_Py_DecRef@@Base+0x14> │ │ │ │ + b.w 16b170 <_Py_DecRef@@Base+0x14> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fb6e │ │ │ │ + beq.n 3fc9e │ │ │ │ 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] @ (3fd34 ) │ │ │ │ - mov fp, r2 │ │ │ │ - ldrb.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov sl, r3 │ │ │ │ - bl 8ec2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3fcde │ │ │ │ - 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 11d5b8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - adds r0, r5, #1 │ │ │ │ - bne.n 3fbfa │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3fd2a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3fd2a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fd2a │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fc0e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 3fc0e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 84a2c <_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 233890 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.n 3fd2a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 3fc8a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #25 │ │ │ │ - bne.n 3fc8a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1145d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3fc54 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ - b.n 3fcde │ │ │ │ - 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 3fc96 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ - b.n 3fd2a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1145d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3fc4c │ │ │ │ - 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 1111ac <_PyInstructionSequence_New@@Base+0x7dc> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bne.n 3fccc │ │ │ │ - bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ - b.n 3fd2a │ │ │ │ - bl 125f74 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 3fce4 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fd2a │ │ │ │ - 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 1eb360 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd20 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 3fd20 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 84a2c <_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] @ (3fe38 ) │ │ │ │ + ldr r1, [pc, #200] @ (3fdb4 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #51120 @ 0xc7b0 │ │ │ │ + movw r2, #50800 @ 0xc670 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #45796 @ 0xb2e4 │ │ │ │ + movw r1, #45476 @ 0xb1a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fe12 │ │ │ │ + beq.n 3fd90 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61228 @ 0xef2c │ │ │ │ + movw r1, #60776 @ 0xed68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #44960 @ 0xafa0 │ │ │ │ + movw r0, #44640 @ 0xae60 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3fdb8 │ │ │ │ + bne.n 3fd36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fe0a │ │ │ │ + b.n 3fd88 │ │ │ │ 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 249d84 │ │ │ │ + bl 247790 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fdb4 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 3fd32 │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ 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 3feec │ │ │ │ + bl 3fe68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 3fe14 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 3fd92 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (3fe38 ) │ │ │ │ + ldr r3, [pc, #28] @ (3fdb4 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3fe2c │ │ │ │ + beq.n 3fdaa │ │ │ │ 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 3fe5e │ │ │ │ - cbz r5, 3fe82 │ │ │ │ - b.n 3fe72 │ │ │ │ + bne.n 3fdda │ │ │ │ + cbz r5, 3fdfe │ │ │ │ + b.n 3fdee │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r0, #45816 @ 0xb2f8 │ │ │ │ + movw r0, #45496 @ 0xb1b8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 3feac │ │ │ │ - b.n 3fe5a │ │ │ │ - movw r0, #45816 @ 0xb2f8 │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 3fe28 │ │ │ │ + b.n 3fdd6 │ │ │ │ + movw r0, #45496 @ 0xb1b8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4114c │ │ │ │ - cbz r0, 3feac │ │ │ │ + bl 410cc │ │ │ │ + cbz r0, 3fe28 │ │ │ │ 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 +29177,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 ad588 │ │ │ │ + bl ad5c8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3fee8 │ │ │ │ + bpl.n 3fe64 │ │ │ │ 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 3fee4 │ │ │ │ + bmi.n 3fe60 │ │ │ │ add.w r4, r0, #12 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 3fee4 │ │ │ │ + ble.n 3fe60 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 3feb0 │ │ │ │ + bl 3fe2c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3fed2 │ │ │ │ + bge.n 3fe4e │ │ │ │ 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] @ (40124 ) │ │ │ │ + ldr r3, [pc, #544] @ (400a0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 3ff5c │ │ │ │ + cbnz r1, 3fed8 │ │ │ │ mov r5, r0 │ │ │ │ blx 2bc48 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2b2cc │ │ │ │ - bl 1e4aa8 │ │ │ │ + bl 1e3300 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #46096 @ 0xb410 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4010a │ │ │ │ + beq.w 40086 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 400a8 │ │ │ │ + bge.w 40024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 400a8 │ │ │ │ + bne.w 40024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 400a8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40024 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 3ff90 │ │ │ │ + beq.n 3ff0c │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #436] @ (40124 ) │ │ │ │ + ldr r3, [pc, #436] @ (400a0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 40118 │ │ │ │ + bne.w 40094 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 400f6 │ │ │ │ + beq.w 40072 │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 400fc │ │ │ │ + beq.w 40078 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3fff6 │ │ │ │ + beq.n 3ff72 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 3fff6 │ │ │ │ - bl 885d4 │ │ │ │ + cbz r0, 3ff72 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 400fe │ │ │ │ + beq.w 4007a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ffe6 │ │ │ │ + bge.n 3ff62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ffe6 │ │ │ │ + cbnz r3, 3ff62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3fff0 │ │ │ │ + beq.n 3ff6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 400fe │ │ │ │ + b.n 4007a │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 3ffb6 │ │ │ │ + b.n 3ff32 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr.w sl, [r9] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 400d6 │ │ │ │ + beq.n 40052 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 40016 │ │ │ │ + beq.n 3ff92 │ │ │ │ cmp.w fp, #10 │ │ │ │ - bne.n 40092 │ │ │ │ - b.n 40046 │ │ │ │ + bne.n 4000e │ │ │ │ + b.n 3ffc2 │ │ │ │ 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 28fd4c <_PyArg_BadArgument@@Base+0x1c30> │ │ │ │ + bl 28f39c <_PyArg_BadArgument@@Base+0x1c30> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 400ac │ │ │ │ + bne.n 40028 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 400ac │ │ │ │ + b.n 40028 │ │ │ │ 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 29767c <_PyEval_MatchKeys@@Base+0xf84> │ │ │ │ + bl 296ce4 <_PyEval_MatchKeys@@Base+0xf5c> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 400ac │ │ │ │ + bne.n 40028 │ │ │ │ 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 400ac │ │ │ │ + b.n 40028 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ + movw r1, #50924 @ 0xc6ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4010a │ │ │ │ - cbz r4, 400fe │ │ │ │ + b.n 40086 │ │ │ │ + cbz r4, 4007a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 400cc │ │ │ │ + bge.n 40048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 400cc │ │ │ │ + cbnz r3, 40048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3ffec │ │ │ │ + bne.n 3ff68 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - b.n 3fffe │ │ │ │ + b.n 3ff7a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 400fe │ │ │ │ + cbz r0, 4007a │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #46104 @ 0xb418 │ │ │ │ + movw r0, #45784 @ 0xb2d8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 400fe │ │ │ │ + b.n 4007a │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 400fe │ │ │ │ + b.n 4007a │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 85140 │ │ │ │ - ldr r3, [pc, #24] @ (40124 ) │ │ │ │ + bl 8511c │ │ │ │ + ldr r3, [pc, #24] @ (400a0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4011c │ │ │ │ + beq.n 40098 │ │ │ │ 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, 4014e │ │ │ │ + cbnz r0, 400ca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 40156 │ │ │ │ + cbz r0, 400d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40140 │ │ │ │ + beq.n 400bc │ │ │ │ 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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 40276 │ │ │ │ + bl 401f2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40194 │ │ │ │ + bge.n 40110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40194 │ │ │ │ + cbnz r3, 40110 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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, 401bc │ │ │ │ + cbnz r0, 40138 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 401c4 │ │ │ │ + cbz r0, 40140 │ │ │ │ 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 401ae │ │ │ │ + beq.n 4012a │ │ │ │ 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, 401e8 │ │ │ │ + cbz r3, 40164 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40212 │ │ │ │ + cbnz r0, 4018e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40274 │ │ │ │ + b.n 401f0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55080 @ 0xd728 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 401e4 │ │ │ │ - bl 19efd4 <_PyTime_AsLong@@Base+0x908> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 40160 │ │ │ │ + bl 19ee4c <_PyTime_AsLong@@Base+0x908> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40224 │ │ │ │ + blt.n 401a0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 40234 │ │ │ │ + blt.n 401b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 40200 │ │ │ │ - b.n 4024c │ │ │ │ + bne.n 4017c │ │ │ │ + b.n 401c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4020e │ │ │ │ + bne.n 4018a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4020e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4018a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 401e4 │ │ │ │ + bge.n 40160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 401e4 │ │ │ │ + bne.n 40160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 401e4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40260 │ │ │ │ + bge.n 401dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40260 │ │ │ │ + cbnz r3, 401dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 94210 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 941e8 │ │ │ │ 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, 402a0 │ │ │ │ + cbz r0, 4021c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402a0 │ │ │ │ + bge.n 4021c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 402a0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4021c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 402ba │ │ │ │ + cbz r0, 40236 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402ba │ │ │ │ + bge.n 40236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 402ba │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40236 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 402d4 │ │ │ │ + cbz r0, 40250 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402d4 │ │ │ │ + bge.n 40250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 402d4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40250 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 402ee │ │ │ │ + cbz r0, 4026a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402ee │ │ │ │ + bge.n 4026a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 402ee │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4026a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4030c │ │ │ │ + cbz r0, 40288 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4030c │ │ │ │ + bge.n 40288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4030c │ │ │ │ + cbnz r3, 40288 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #21372 @ 0x537c │ │ │ │ + movw r1, #21052 @ 0x523c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 40318 │ │ │ │ + b.n 40294 │ │ │ │ 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, #24132 @ 0x5e44 │ │ │ │ + movw r1, #23812 @ 0x5d04 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24136 @ 0x5e48 │ │ │ │ + movw r0, #23816 @ 0x5d08 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40358 │ │ │ │ + beq.n 402d4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4035a │ │ │ │ + bge.n 402d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4035a │ │ │ │ + b.n 402d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1d38c0 │ │ │ │ + b.w 1d2398 │ │ │ │ stmdb 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, 403a8 │ │ │ │ + cbz r4, 40324 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #13696 @ 0x3580 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40516 │ │ │ │ + beq.w 40492 │ │ │ │ movw sl, #41560 @ 0xa258 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ movw r9, #41768 @ 0xa328 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - b.n 40414 │ │ │ │ + b.n 40390 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46460 @ 0xb57c │ │ │ │ + movw r1, #46140 @ 0xb43c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 40516 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 40492 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4044e │ │ │ │ + bne.n 403ca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4042e │ │ │ │ - movw r2, #1120 @ 0x460 │ │ │ │ + cbz r3, 403aa │ │ │ │ + movw r2, #800 @ 0x320 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #47020 @ 0xb7ac │ │ │ │ + movw r1, #46700 @ 0xb66c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ece74 │ │ │ │ + bl ecea8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4043e │ │ │ │ + blt.n 403ba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 40484 │ │ │ │ + beq.n 40400 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a7840 │ │ │ │ + bl 2a6ea8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40474 │ │ │ │ + blt.n 403f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 40484 │ │ │ │ + beq.n 40400 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4049c │ │ │ │ + blt.n 40418 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40340 @ 0x9d94 │ │ │ │ + movw r1, #40020 @ 0x9c54 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 9df30 │ │ │ │ + bl 9df64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 403c0 │ │ │ │ - b.n 40484 │ │ │ │ + bne.n 4033c │ │ │ │ + b.n 40400 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 404ac │ │ │ │ + bge.n 40428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 4046e │ │ │ │ - b.n 404ac │ │ │ │ + cbz r3, 403ea │ │ │ │ + b.n 40428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 403e8 │ │ │ │ + bne.n 40364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 403e8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40364 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 4045c │ │ │ │ + beq.n 403d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 404ac │ │ │ │ - b.n 40466 │ │ │ │ + bge.n 40428 │ │ │ │ + b.n 403e2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 40452 │ │ │ │ + beq.n 403ce │ │ │ │ mov r6, r0 │ │ │ │ - b.n 403ec │ │ │ │ + b.n 40368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 404ac │ │ │ │ + cbnz r3, 40428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 404ac │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40408 │ │ │ │ + bne.n 40384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40408 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40384 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40498 │ │ │ │ + bge.n 40414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40498 │ │ │ │ + cbnz r3, 40414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40516 │ │ │ │ + b.n 40492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40414 │ │ │ │ + bne.n 40390 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40414 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 404c0 │ │ │ │ + bge.n 4043c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404c0 │ │ │ │ + cbnz r3, 4043c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #33024 @ 0x8100 │ │ │ │ + movw r2, #32704 @ 0x7fc0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 2a7840 │ │ │ │ + bl 2a6ea8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40516 │ │ │ │ + cbz r0, 40492 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40516 │ │ │ │ + bne.n 40492 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 404f8 │ │ │ │ + bge.n 40474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 404f8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40474 │ │ │ │ + bl 84a08 <_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 +29798,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} │ │ │ │ │ │ │ │ -0004051e : │ │ │ │ +0004049a : │ │ │ │ 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, 40554 │ │ │ │ + cbz r3, 404d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 155db8 │ │ │ │ + bl 155c08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c19c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 156a5c │ │ │ │ + bl 1568b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f6390 │ │ │ │ + bl 1f4dd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #4] @ (4055c ) │ │ │ │ - b.w 2a6a94 <_PyTime_AsTimeval@@Base+0x16b0> │ │ │ │ - cbz r4, 4057c │ │ │ │ + ldr r1, [pc, #4] @ (404d8 ) │ │ │ │ + b.w 2a60fc <_PyTime_AsTimeval@@Base+0x16b0> │ │ │ │ + cbz r4, 404f8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - b.n 406d0 │ │ │ │ + b.n 4064c │ │ │ │ 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, 4058c │ │ │ │ + cbnz r3, 40508 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 4058c │ │ │ │ + ble.n 40508 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 4058c │ │ │ │ - cbnz r4, 405ac │ │ │ │ + bne.n 40508 │ │ │ │ + cbnz r4, 40528 │ │ │ │ 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] @ (406cc ) │ │ │ │ + ldr r3, [pc, #300] @ (40648 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 406c2 │ │ │ │ + beq.w 4063e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 405c0 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 4053c │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40652 │ │ │ │ + bne.n 405ce │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 405d4 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 40550 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40652 │ │ │ │ + bne.n 405ce │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 405ec │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 40652 │ │ │ │ + cbnz r0, 40568 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 405ce │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4060a │ │ │ │ - bl 9b260 │ │ │ │ + b.n 40586 │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40606 │ │ │ │ + bge.n 40582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40606 │ │ │ │ + cbnz r3, 40582 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 405e0 │ │ │ │ + beq.n 4055c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 40648 │ │ │ │ - bl b0e70 │ │ │ │ + bne.n 405c4 │ │ │ │ + bl b0c44 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf1c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 406b6 │ │ │ │ + bge.n 40632 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 406a2 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 4061e │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40616 │ │ │ │ - b.n 40652 │ │ │ │ + beq.n 40592 │ │ │ │ + b.n 405ce │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbnz r0, 40668 │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbnz r0, 405e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 406c2 │ │ │ │ + b.n 4063e │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 40688 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 40604 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40652 │ │ │ │ - bl b0e70 │ │ │ │ + bne.n 405ce │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 40698 │ │ │ │ - b.n 40656 │ │ │ │ + bge.n 40614 │ │ │ │ + b.n 405d2 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 40652 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 405ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 406c2 │ │ │ │ + b.n 4063e │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 +29971,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, 4070e │ │ │ │ + cbz r3, 4068a │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 4070e │ │ │ │ + cbz r3, 4068a │ │ │ │ blx r3 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40724 │ │ │ │ + bne.n 406a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4070e │ │ │ │ + bge.n 4068a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4070e │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4068a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27140 @ 0x6a04 │ │ │ │ + movw r3, #26820 @ 0x68c4 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21fde8 │ │ │ │ + b.w 21e5e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00040726 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +000406a2 <_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, #47265 @ 0xb8a1 │ │ │ │ + movw r3, #46749 @ 0xb69d │ │ │ │ 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 4076a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 215c00 │ │ │ │ + beq.n 406e6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 214418 │ │ │ │ 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 407b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8a> │ │ │ │ + b.w 40730 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40784 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e> │ │ │ │ + bne.n 40700 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40792 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c> │ │ │ │ + beq.n 4070e <_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 407a6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + bne.n 40722 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 407a6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + bne.n 40722 <_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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 407fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ + cbz r0, 4077e <_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 97c7c │ │ │ │ + bl 97c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (4080c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe6>) │ │ │ │ - b.w 298398 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (4078c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xea>) │ │ │ │ + b.w 297a00 <_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, 40836 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x110> │ │ │ │ + cbnz r4, 407b6 <_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, #47112 @ 0xb808 │ │ │ │ + movw r0, #46792 @ 0xb6c8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + beq.n 408ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4086c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x146> │ │ │ │ + bge.n 407ec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4086c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x146> │ │ │ │ + cbnz r3, 407ec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + beq.n 408ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40914 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ee> │ │ │ │ + beq.n 40894 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42948 @ 0xa7c4 │ │ │ │ + movw r1, #42628 @ 0xa684 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 408cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a6> │ │ │ │ + beq.n 4084c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1aa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ + bge.n 40824 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 408a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ + cbnz r3, 40824 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x182> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #47140 @ 0xb824 │ │ │ │ + movw r0, #46820 @ 0xb6e4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40914 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ee> │ │ │ │ + cbz r0, 40894 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47148 @ 0xb82c │ │ │ │ + movw r1, #46828 @ 0xb6ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 408f8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d2> │ │ │ │ + bne.n 40878 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ba> │ │ │ │ + bge.n 40860 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 408e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ba> │ │ │ │ + cbnz r3, 40860 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + bge.n 408ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + cbnz r3, 408ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4090c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e6> │ │ │ │ + bge.n 4088c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4090c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e6> │ │ │ │ + cbnz r3, 4088c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + bge.n 408ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4092c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x206> │ │ │ │ + cbnz r3, 408ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #47212 @ 0xb86c │ │ │ │ + movw r3, #46892 @ 0xb72c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ movw r1, #49916 @ 0xc2fc │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 174130 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 1741e8 <_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] @ (4096c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x246>) │ │ │ │ + ldr r0, [pc, #12] @ (408ec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24a>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ 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 1745ac <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174a94 <_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 409ba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + beq.n 4093a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x298> │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r1, 409e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ba> │ │ │ │ + cbnz r1, 40960 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2be> │ │ │ │ adds r4, r2, #2 │ │ │ │ - beq.n 409c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29e> │ │ │ │ + beq.n 40944 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a2> │ │ │ │ adds r1, r2, #1 │ │ │ │ - bge.n 409a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x282> │ │ │ │ + bge.n 40928 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x286> │ │ │ │ adds r4, r2, #5 │ │ │ │ - beq.n 409ce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ + beq.n 4094e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ adds r1, r2, #3 │ │ │ │ - beq.n 409d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b2> │ │ │ │ - movw r1, #47660 @ 0xba2c │ │ │ │ + beq.n 40958 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b6> │ │ │ │ + movw r1, #47340 @ 0xb8ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3df0 │ │ │ │ - movw r4, #47552 @ 0xb9c0 │ │ │ │ + b.w f3e28 │ │ │ │ + movw r4, #47232 @ 0xb880 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 409e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ba> │ │ │ │ - movw r4, #47600 @ 0xb9f0 │ │ │ │ + b.n 40960 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2be> │ │ │ │ + movw r4, #47280 @ 0xb8b0 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 409e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ba> │ │ │ │ - movw r4, #47628 @ 0xba0c │ │ │ │ + b.n 40960 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2be> │ │ │ │ + movw r4, #47308 @ 0xb8cc │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 409e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ba> │ │ │ │ - movw r4, #47580 @ 0xb9dc │ │ │ │ + b.n 40960 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2be> │ │ │ │ + movw r4, #47260 @ 0xb89c │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #47672 @ 0xba38 │ │ │ │ + movw r1, #47352 @ 0xb8f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #22268 @ 0x56fc │ │ │ │ + movw r3, #21880 @ 0x5578 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #48328 @ 0xbcc8 │ │ │ │ movt r2, #2 │ │ │ │ - b.w 2a0904 │ │ │ │ + b.w 29ff6c │ │ │ │ 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 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40a58 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x332> │ │ │ │ + beq.n 409d8 <_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 15a338 │ │ │ │ - cbz r4, 40a58 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x332> │ │ │ │ + bl 15a188 │ │ │ │ + cbz r4, 409d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ mov r2, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - movw r3, #4852 @ 0x12f4 │ │ │ │ + movw r3, #4532 @ 0x11b4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25a> │ │ │ │ + bl 40900 <_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] @ (40a68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x342>) │ │ │ │ - b.w 298398 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (409e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x346>) │ │ │ │ + b.w 297a00 <_PyGen_yf@@Base+0x2e4> │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #47920 @ 0xbb30 │ │ │ │ + movw r3, #47600 @ 0xb9f0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ movw r1, #47448 @ 0xb958 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 174130 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 1741e8 <_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 40ab0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38a> │ │ │ │ - movw r0, #31360 @ 0x7a80 │ │ │ │ + bls.n 40a30 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38e> │ │ │ │ + movw r0, #31040 @ 0x7940 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d46e0 │ │ │ │ - cbz r0, 40af4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ce> │ │ │ │ + bl 1d31b8 │ │ │ │ + cbz r0, 40a74 <_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, 40acc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3a6> │ │ │ │ + cbz r4, 40a4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3aa> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 40af8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d2> │ │ │ │ - b.n 40ae4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3be> │ │ │ │ + bpl.n 40a78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d6> │ │ │ │ + b.n 40a64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c2> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55080 @ 0xd728 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 40bd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ac> │ │ │ │ - bl 9b260 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 40b52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4b0> │ │ │ │ + bl 9b250 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40b24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3fe> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 40b24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3fe> │ │ │ │ + bne.n 40aa4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x402> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 40aa4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x402> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40bd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ac> │ │ │ │ + b.n 40b52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4b0> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40b20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3fa> │ │ │ │ + beq.n 40aa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3fe> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47964 @ 0xbb5c │ │ │ │ + movw r1, #47644 @ 0xba1c │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40bd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ac> │ │ │ │ + beq.n 40b52 <_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 2a6a08 <_PyTime_AsTimeval@@Base+0x1624> │ │ │ │ + bl 2a6070 <_PyTime_AsTimeval@@Base+0x1624> │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40bd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ac> │ │ │ │ + beq.n 40b52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4b0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 40bba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x494> │ │ │ │ - bl 9b3e4 │ │ │ │ + beq.n 40b3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x498> │ │ │ │ + bl 9b3d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40b96 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x470> │ │ │ │ + bne.n 40b16 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x474> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40bba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x494> │ │ │ │ + bge.n 40b3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 40bba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x494> │ │ │ │ + cbnz r3, 40b3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x498> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40bba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x494> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x498> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40baa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x484> │ │ │ │ + bge.n 40b2a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x488> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 40baa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x484> │ │ │ │ + cbnz r3, 40b2a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x488> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 40b48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x422> │ │ │ │ + blt.n 40ac8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x426> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 40b48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x422> │ │ │ │ - b.n 40bd2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ac> │ │ │ │ + beq.n 40ac8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x426> │ │ │ │ + b.n 40b52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4b0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40af4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ce> │ │ │ │ + bge.n 40a74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40af4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ce> │ │ │ │ + bne.n 40a74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40af4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ce> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40a74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00040bd8 <_Py_IncRef@@Base>: │ │ │ │ +00040b58 <_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, 40c00 <_Py_IncRef@@Base+0x28> │ │ │ │ + cbz r2, 40b80 <_Py_IncRef@@Base+0x28> │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 40c02 <_Py_IncRef@@Base+0x2a> │ │ │ │ + b.n 40b82 <_Py_IncRef@@Base+0x2a> │ │ │ │ mov r4, r2 │ │ │ │ add.w r5, r1, #16 │ │ │ │ - cbnz r2, 40c0e <_Py_IncRef@@Base+0x36> │ │ │ │ + cbnz r2, 40b8e <_Py_IncRef@@Base+0x36> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 40c0e <_Py_IncRef@@Base+0x36> │ │ │ │ - cbnz r5, 40c2e <_Py_IncRef@@Base+0x56> │ │ │ │ + bne.n 40b8e <_Py_IncRef@@Base+0x36> │ │ │ │ + cbnz r5, 40bae <_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] @ (40d98 <_Py_IncRef@@Base+0x1c0>) │ │ │ │ - bl 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #372] @ (40d18 <_Py_IncRef@@Base+0x1c0>) │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40d8e <_Py_IncRef@@Base+0x1b6> │ │ │ │ + beq.w 40d0e <_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 40c62 <_Py_IncRef@@Base+0x8a> │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 40be2 <_Py_IncRef@@Base+0x8a> │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35052 @ 0x88ec │ │ │ │ + movw r1, #34732 @ 0x87ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #48000 @ 0xbb80 │ │ │ │ + movw r0, #47680 @ 0xba40 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r8 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40d8e <_Py_IncRef@@Base+0x1b6> │ │ │ │ + b.n 40d0e <_Py_IncRef@@Base+0x1b6> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 40d22 <_Py_IncRef@@Base+0x14a> │ │ │ │ + beq.n 40ca2 <_Py_IncRef@@Base+0x14a> │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 40c76 <_Py_IncRef@@Base+0x9e> │ │ │ │ + beq.n 40bf6 <_Py_IncRef@@Base+0x9e> │ │ │ │ subs r4, r1, #2 │ │ │ │ - beq.n 40cca <_Py_IncRef@@Base+0xf2> │ │ │ │ - b.n 40c7e <_Py_IncRef@@Base+0xa6> │ │ │ │ + beq.n 40c4a <_Py_IncRef@@Base+0xf2> │ │ │ │ + b.n 40bfe <_Py_IncRef@@Base+0xa6> │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 40c8e <_Py_IncRef@@Base+0xb6> │ │ │ │ + beq.n 40c0e <_Py_IncRef@@Base+0xb6> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 40d38 <_Py_IncRef@@Base+0x160> │ │ │ │ - b.n 40c96 <_Py_IncRef@@Base+0xbe> │ │ │ │ + beq.n 40cb8 <_Py_IncRef@@Base+0x160> │ │ │ │ + b.n 40c16 <_Py_IncRef@@Base+0xbe> │ │ │ │ movw r9, #57828 @ 0xe1e4 │ │ │ │ movt r9, #81 @ 0x51 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 40ca8 <_Py_IncRef@@Base+0xd0> │ │ │ │ - bl e563c │ │ │ │ + cbz r0, 40c28 <_Py_IncRef@@Base+0xd0> │ │ │ │ + bl e53d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40c5e <_Py_IncRef@@Base+0x86> │ │ │ │ + blt.n 40bde <_Py_IncRef@@Base+0x86> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 40cd8 <_Py_IncRef@@Base+0x100> │ │ │ │ - b.n 40caa <_Py_IncRef@@Base+0xd2> │ │ │ │ + beq.n 40c58 <_Py_IncRef@@Base+0x100> │ │ │ │ + b.n 40c2a <_Py_IncRef@@Base+0xd2> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 40cbc <_Py_IncRef@@Base+0xe4> │ │ │ │ - bl e563c │ │ │ │ + cbz r0, 40c3c <_Py_IncRef@@Base+0xe4> │ │ │ │ + bl e53d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 40c5e <_Py_IncRef@@Base+0x86> │ │ │ │ + blt.n 40bde <_Py_IncRef@@Base+0x86> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 40cdc <_Py_IncRef@@Base+0x104> │ │ │ │ - b.n 40cbe <_Py_IncRef@@Base+0xe6> │ │ │ │ + beq.n 40c5c <_Py_IncRef@@Base+0x104> │ │ │ │ + b.n 40c3e <_Py_IncRef@@Base+0xe6> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 40c5e <_Py_IncRef@@Base+0x86> │ │ │ │ - b.n 40cde <_Py_IncRef@@Base+0x106> │ │ │ │ + blt.n 40bde <_Py_IncRef@@Base+0x86> │ │ │ │ + b.n 40c5e <_Py_IncRef@@Base+0x106> │ │ │ │ movw r9, #57828 @ 0xe1e4 │ │ │ │ movt r9, #81 @ 0x51 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 40cde <_Py_IncRef@@Base+0x106> │ │ │ │ + b.n 40c5e <_Py_IncRef@@Base+0x106> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 40cde <_Py_IncRef@@Base+0x106> │ │ │ │ + b.n 40c5e <_Py_IncRef@@Base+0x106> │ │ │ │ movs r4, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ and.w fp, r6, #1 │ │ │ │ tst r7, r6 │ │ │ │ - beq.n 40d02 <_Py_IncRef@@Base+0x12a> │ │ │ │ + beq.n 40c82 <_Py_IncRef@@Base+0x12a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53596 @ 0xd15c │ │ │ │ + movw r1, #53276 @ 0xd01c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 40c5e <_Py_IncRef@@Base+0x86> │ │ │ │ - cbz r4, 40d40 <_Py_IncRef@@Base+0x168> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 40bde <_Py_IncRef@@Base+0x86> │ │ │ │ + cbz r4, 40cc0 <_Py_IncRef@@Base+0x168> │ │ │ │ orrs.w fp, r7, r6 │ │ │ │ - beq.n 40d3e <_Py_IncRef@@Base+0x166> │ │ │ │ + beq.n 40cbe <_Py_IncRef@@Base+0x166> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53632 @ 0xd180 │ │ │ │ + movw r1, #53312 @ 0xd040 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 40c5e <_Py_IncRef@@Base+0x86> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 40bde <_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 40d40 <_Py_IncRef@@Base+0x168> │ │ │ │ + b.n 40cc0 <_Py_IncRef@@Base+0x168> │ │ │ │ mov fp, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 40d40 <_Py_IncRef@@Base+0x168> │ │ │ │ + b.n 40cc0 <_Py_IncRef@@Base+0x168> │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 24c780 <_PySlice_FromIndices@@Base+0xd1c> │ │ │ │ + bl 24af88 <_PySlice_FromIndices@@Base+0xd1c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40d8e <_Py_IncRef@@Base+0x1b6> │ │ │ │ - bl 24c124 <_PySlice_FromIndices@@Base+0x6c0> │ │ │ │ + cbz r0, 40d0e <_Py_IncRef@@Base+0x1b6> │ │ │ │ + bl 24a92c <_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 3c172 │ │ │ │ + bl 3c124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40d7e <_Py_IncRef@@Base+0x1a6> │ │ │ │ + blt.n 40cfe <_Py_IncRef@@Base+0x1a6> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 40d8e <_Py_IncRef@@Base+0x1b6> │ │ │ │ + b.n 40d0e <_Py_IncRef@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40d7a <_Py_IncRef@@Base+0x1a2> │ │ │ │ + bne.n 40cfa <_Py_IncRef@@Base+0x1a2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d7a <_Py_IncRef@@Base+0x1a2> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40cfa <_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 1745ac <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174a94 <_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, #48012 @ 0xbb8c │ │ │ │ + movw r1, #47692 @ 0xba4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 40df6 <_Py_IncRef@@Base+0x21e> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 40d76 <_Py_IncRef@@Base+0x21e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp.w r4, #28672 @ 0x7000 │ │ │ │ - bge.n 40dfa <_Py_IncRef@@Base+0x222> │ │ │ │ - cbz r4, 40dfa <_Py_IncRef@@Base+0x222> │ │ │ │ + bge.n 40d7a <_Py_IncRef@@Base+0x222> │ │ │ │ + cbz r4, 40d7a <_Py_IncRef@@Base+0x222> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48028 @ 0xbb9c │ │ │ │ + movw r1, #47708 @ 0xba5c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40e2a <_Py_IncRef@@Base+0x252> │ │ │ │ - bl 40ee2 │ │ │ │ + b.n 40daa <_Py_IncRef@@Base+0x252> │ │ │ │ + bl 40e62 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 41086 │ │ │ │ + bl 41006 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40e24 <_Py_IncRef@@Base+0x24c> │ │ │ │ + bne.n 40da4 <_Py_IncRef@@Base+0x24c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #48060 @ 0xbbbc │ │ │ │ + movw r1, #47740 @ 0xba7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 40df6 <_Py_IncRef@@Base+0x21e> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 40d76 <_Py_IncRef@@Base+0x21e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ 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 40e6a <_Py_IncRef@@Base+0x292> │ │ │ │ + beq.n 40dea <_Py_IncRef@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 40e6a <_Py_IncRef@@Base+0x292> │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 40dea <_Py_IncRef@@Base+0x292> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 175580 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 175634 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40e72 <_Py_IncRef@@Base+0x29a> │ │ │ │ + bne.n 40df2 <_Py_IncRef@@Base+0x29a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 40ede <_Py_IncRef@@Base+0x306> │ │ │ │ + b.n 40e5e <_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 40e88 <_Py_IncRef@@Base+0x2b0> │ │ │ │ + beq.n 40e08 <_Py_IncRef@@Base+0x2b0> │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 40e92 <_Py_IncRef@@Base+0x2ba> │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 40e12 <_Py_IncRef@@Base+0x2ba> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 40ea2 <_Py_IncRef@@Base+0x2ca> │ │ │ │ + b.n 40e22 <_Py_IncRef@@Base+0x2ca> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 175580 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 175634 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40ea2 <_Py_IncRef@@Base+0x2ca> │ │ │ │ + bne.n 40e22 <_Py_IncRef@@Base+0x2ca> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 40ede <_Py_IncRef@@Base+0x306> │ │ │ │ + b.n 40e5e <_Py_IncRef@@Base+0x306> │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40eca <_Py_IncRef@@Base+0x2f2> │ │ │ │ + bne.n 40e4a <_Py_IncRef@@Base+0x2f2> │ │ │ │ movw r3, #43788 @ 0xab0c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8364 @ 0x20ac │ │ │ │ + movw r1, #8044 @ 0x1f6c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40ede <_Py_IncRef@@Base+0x306> │ │ │ │ + b.n 40e5e <_Py_IncRef@@Base+0x306> │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 40f96 │ │ │ │ + bl 40f16 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00040ee2 : │ │ │ │ - ldr r3, [pc, #16] @ (40ef4 ) │ │ │ │ +00040e62 : │ │ │ │ + ldr r3, [pc, #16] @ (40e74 ) │ │ │ │ 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 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40f5e │ │ │ │ + cbz r0, 40ede │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #12 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 8fa40 │ │ │ │ - cbz r0, 40f42 │ │ │ │ + bl 8fa20 │ │ │ │ + cbz r0, 40ec2 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 40f22 │ │ │ │ + bne.n 40ea2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 944c8 │ │ │ │ - cbz r0, 40f42 │ │ │ │ + bl 944a0 │ │ │ │ + cbz r0, 40ec2 │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 40f5e │ │ │ │ + b.n 40ede │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40f4e │ │ │ │ + blt.n 40ece │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40f5e │ │ │ │ + b.n 40ede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40f4a │ │ │ │ + bne.n 40eca │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f4a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40eca │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 40f6e │ │ │ │ - b.w 8fa40 │ │ │ │ + beq.n 40eee │ │ │ │ + b.w 8fa20 │ │ │ │ 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, #48088 @ 0xbbd8 │ │ │ │ + movw r1, #47768 @ 0xba98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 +30791,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 40ff8 │ │ │ │ + beq.n 40f78 │ │ │ │ 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 4100c │ │ │ │ + beq.n 40f8c │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 4100c │ │ │ │ + b.n 40f8c │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #104] @ 41068 │ │ │ │ - vldr d7, [pc, #108] @ 41070 │ │ │ │ + vldr d0, [pc, #104] @ 40fe8 │ │ │ │ + vldr d7, [pc, #108] @ 40ff0 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41046 │ │ │ │ + beq.n 40fc6 │ │ │ │ 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 41062 │ │ │ │ + ble.n 40fe2 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 41062 │ │ │ │ + b.n 40fe2 │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 41070 │ │ │ │ + vldr d6, [pc, #36] @ 40ff0 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 41068 │ │ │ │ + vldr d7, [pc, #20] @ 40fe8 │ │ │ │ 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] │ │ │ │ │ │ │ │ -00041078 : │ │ │ │ - b.n 41086 │ │ │ │ - movw r1, #20888 @ 0x5198 │ │ │ │ +00040ff8 : │ │ │ │ + b.n 41006 │ │ │ │ + movw r1, #20568 @ 0x5058 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 40318 │ │ │ │ + b.w 40294 │ │ │ │ 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, 410aa │ │ │ │ - ldr r2, [pc, #100] @ (41100 ) │ │ │ │ + cbnz r0, 4102a │ │ │ │ + ldr r2, [pc, #100] @ (41080 ) │ │ │ │ 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 410fa │ │ │ │ + b.n 4107a │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c580 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 410c0 │ │ │ │ + ble.n 41040 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c580 <__sysconf@plt> │ │ │ │ - b.n 410c4 │ │ │ │ + b.n 41044 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 410ce │ │ │ │ + bls.n 4104e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 410fa │ │ │ │ + b.n 4107a │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410c8 │ │ │ │ + bne.n 41048 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be8c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bdbc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 410c8 │ │ │ │ - ldr r3, [pc, #16] @ (41100 ) │ │ │ │ + bne.n 41048 │ │ │ │ + ldr r3, [pc, #16] @ (41080 ) │ │ │ │ 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 +30919,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] @ (41148 ) │ │ │ │ + ldr r0, [pc, #12] @ (410c8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r1, 41180 │ │ │ │ + cbz r1, 41100 │ │ │ │ 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, 41164 │ │ │ │ + cbnz r3, 410e4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4117e │ │ │ │ + b.n 410fe │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34152 @ 0x8568 │ │ │ │ + movw r1, #33832 @ 0x8428 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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, #20860 @ 0x517c │ │ │ │ + movw r1, #20540 @ 0x503c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 411e2 │ │ │ │ + b.n 41162 │ │ │ │ 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] @ (411d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (41150 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8cc │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000411d4 : │ │ │ │ - movw r3, #26824 @ 0x68c8 │ │ │ │ +00041154 : │ │ │ │ + movw r3, #26504 @ 0x6788 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1f0bb8 │ │ │ │ + b.w 1ef604 │ │ │ │ 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, #24132 @ 0x5e44 │ │ │ │ + movw r1, #23812 @ 0x5d04 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24136 @ 0x5e48 │ │ │ │ + movw r0, #23816 @ 0x5d08 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41232 │ │ │ │ + beq.n 411b2 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41236 │ │ │ │ + bgt.n 411b6 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 41224 │ │ │ │ + cbnz r0, 411a4 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl f7420 │ │ │ │ - cbz r0, 4123e │ │ │ │ + bl f7470 │ │ │ │ + cbz r0, 411be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4123e │ │ │ │ + bge.n 411be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4123e │ │ │ │ + b.n 411be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4123e │ │ │ │ + b.n 411be │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00041240 <_PyCompile_Assemble@@Base>: │ │ │ │ +000411c0 <_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 4127e <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ + beq.n 411fe <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48224 @ 0xbc60 │ │ │ │ + movw r1, #47904 @ 0xbb20 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 413c6 <_PyCompile_Assemble@@Base+0x186> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 41346 <_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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 413c6 <_PyCompile_Assemble@@Base+0x186> │ │ │ │ + beq.w 41346 <_PyCompile_Assemble@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1284a0 <_PyEval_ImportName@@Base+0x10a4> │ │ │ │ + bl 128570 <_PyEval_ImportName@@Base+0x10a4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 413a2 <_PyCompile_Assemble@@Base+0x162> │ │ │ │ + beq.n 41322 <_PyCompile_Assemble@@Base+0x162> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 412c4 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + beq.n 41244 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w fp, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ - b.n 412ae <_PyCompile_Assemble@@Base+0x6e> │ │ │ │ + b.n 4122e <_PyCompile_Assemble@@Base+0x6e> │ │ │ │ adds r2, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 412da <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ + cbnz r0, 4125a <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ mov r4, fp │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 413a4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + bl 23a370 │ │ │ │ + b.n 41324 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2b47c │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 412f4 <_PyCompile_Assemble@@Base+0xb4> │ │ │ │ + cbz r2, 41274 <_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 412e4 <_PyCompile_Assemble@@Base+0xa4> │ │ │ │ - movw r6, #40556 @ 0x9e6c │ │ │ │ + b.n 41264 <_PyCompile_Assemble@@Base+0xa4> │ │ │ │ + movw r6, #40236 @ 0x9d2c │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ - cbz r4, 41338 <_PyCompile_Assemble@@Base+0xf8> │ │ │ │ + cbz r4, 412b8 <_PyCompile_Assemble@@Base+0xf8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 41334 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + bge.n 412b4 <_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 4132a <_PyCompile_Assemble@@Base+0xea> │ │ │ │ + bmi.n 412aa <_PyCompile_Assemble@@Base+0xea> │ │ │ │ cmp.w lr, #2 │ │ │ │ - bhi.n 41302 <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ + bhi.n 41282 <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w r0, [sl, r0, lsl #2] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 41302 <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ + b.n 41282 <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 412fc <_PyCompile_Assemble@@Base+0xbc> │ │ │ │ + b.n 4127c <_PyCompile_Assemble@@Base+0xbc> │ │ │ │ mov r0, sl │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 12f9d0 <_PyErr_SetKeyError@@Base+0x2e5c> │ │ │ │ + bl 12f9c0 <_PyErr_SetKeyError@@Base+0x2e68> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 413a4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + beq.n 41324 <_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 136564 <_PyMutex_LockTimed@@Base+0xfd4> │ │ │ │ + bl 13654c <_PyMutex_LockTimed@@Base+0xfc4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 413a4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + beq.n 41324 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ bl 2fed8 <_PyObject_DebugMallocStats@@Base+0x1d38> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 413a4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + cbz r0, 41324 <_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 13b2ac <_PyDict_DelItemIf@@Base+0x3d8> │ │ │ │ + bl 13b2c0 <_PyDict_DelItemIf@@Base+0x3d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4139e <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ + bge.n 4131e <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4139e <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ + cbnz r3, 4131e <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 413a4 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b.n 41324 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 413b8 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + bge.n 41338 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 413b8 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + cbnz r3, 41338 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1eafc8 │ │ │ │ + bl 1e99a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 13e7d8 <_PyTuple_FromArraySteal@@Base+0x268> │ │ │ │ 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 413ee <_PyCompile_Assemble@@Base+0x1ae> │ │ │ │ + bne.n 4136e <_PyCompile_Assemble@@Base+0x1ae> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 166ba4 │ │ │ │ + b.w 166a24 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #58180 @ 0xe344 │ │ │ │ + movw r0, #57860 @ 0xe204 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 413e2 <_PyCompile_Assemble@@Base+0x1a2> │ │ │ │ + bne.n 41362 <_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] @ (4153c <_PyCompile_Assemble@@Base+0x2fc>) │ │ │ │ + ldr r2, [pc, #296] @ (414bc <_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 4142c <_PyCompile_Assemble@@Base+0x1ec> │ │ │ │ + bne.n 413ac <_PyCompile_Assemble@@Base+0x1ec> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41444 <_PyCompile_Assemble@@Base+0x204> │ │ │ │ + b.n 413c4 <_PyCompile_Assemble@@Base+0x204> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41428 <_PyCompile_Assemble@@Base+0x1e8> │ │ │ │ + beq.n 413a8 <_PyCompile_Assemble@@Base+0x1e8> │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - movw r2, #5125 @ 0x1405 │ │ │ │ + movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41514 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ + beq.n 41494 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ - movw r2, #5125 @ 0x1405 │ │ │ │ + movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41514 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ + bne.n 41494 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 414de <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ + beq.n 4145e <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 4147e <_PyCompile_Assemble@@Base+0x23e> │ │ │ │ + cbz r2, 413fe <_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 414de <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ + ble.n 4145e <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 4146c <_PyCompile_Assemble@@Base+0x22c> │ │ │ │ - b.n 4149c <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ + bne.n 413ec <_PyCompile_Assemble@@Base+0x22c> │ │ │ │ + b.n 4141c <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4149c <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ + beq.n 4141c <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 41490 <_PyCompile_Assemble@@Base+0x250> │ │ │ │ + cbz r2, 41410 <_PyCompile_Assemble@@Base+0x250> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41484 <_PyCompile_Assemble@@Base+0x244> │ │ │ │ - b.n 4149c <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ + bne.n 41404 <_PyCompile_Assemble@@Base+0x244> │ │ │ │ + b.n 4141c <_PyCompile_Assemble@@Base+0x25c> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 414de <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #160] @ (41540 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ + bne.n 4145e <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #160] @ (414c0 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 42260 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + bl 421e0 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41528 <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ - beq.n 414de <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ + blt.n 414a8 <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ + beq.n 4145e <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (41540 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ + ldr r1, [pc, #144] @ (414c0 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41534 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ + bne.n 414b4 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 414d2 <_PyCompile_Assemble@@Base+0x292> │ │ │ │ + blt.n 41452 <_PyCompile_Assemble@@Base+0x292> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 414de <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ + b.n 4145e <_PyCompile_Assemble@@Base+0x29e> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 414ce <_PyCompile_Assemble@@Base+0x28e> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 4144e <_PyCompile_Assemble@@Base+0x28e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (41544 <_PyCompile_Assemble@@Base+0x304>) │ │ │ │ + ldr r1, [pc, #96] @ (414c4 <_PyCompile_Assemble@@Base+0x304>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41534 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ + bne.n 414b4 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 41534 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ + beq.n 414b4 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41514 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ + bge.n 41494 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 41514 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 4152c <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ - ldr r1, [pc, #40] @ (41540 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ + cbnz r2, 41494 <_PyCompile_Assemble@@Base+0x2d4> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 414ac <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ + ldr r1, [pc, #40] @ (414c0 <_PyCompile_Assemble@@Base+0x300>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 41534 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ + b.n 414b4 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 41534 <_PyCompile_Assemble@@Base+0x2f4> │ │ │ │ + b.n 414b4 <_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, 415c0 │ │ │ │ + cbnz r0, 41540 │ │ │ │ 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 41568 <_PyCompile_Assemble@@Base+0x328> │ │ │ │ + bne.n 414e8 <_PyCompile_Assemble@@Base+0x328> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1667cc │ │ │ │ + b.w 16664c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13004 @ 0x32cc │ │ │ │ + movw r0, #12684 @ 0x318c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4155c <_PyCompile_Assemble@@Base+0x31c> │ │ │ │ + bne.n 414dc <_PyCompile_Assemble@@Base+0x31c> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004157e : │ │ │ │ +000414fe : │ │ │ │ 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, #27040 @ 0x69a0 │ │ │ │ + movw r4, #26720 @ 0x6860 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1df050 │ │ │ │ + bl 1dd8a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000415a4 : │ │ │ │ +00041524 : │ │ │ │ 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 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cbnz r0, 415d2 │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbnz r0, 41552 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cbz r0, 415f2 │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbz r0, 41572 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #14800 @ 0x39d0 │ │ │ │ + movw r1, #14480 @ 0x3890 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 41604 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 41584 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 41608 │ │ │ │ - bl 23bb68 │ │ │ │ + ble.n 41588 │ │ │ │ + bl 23a370 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4162c │ │ │ │ + b.n 415ac │ │ │ │ add r1, r2 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4162c │ │ │ │ + cbz r0, 415ac │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4162c │ │ │ │ + cbz r0, 415ac │ │ │ │ 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 41638 │ │ │ │ + beq.n 415b8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 41644 │ │ │ │ + beq.n 415c4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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] @ (4166c ) │ │ │ │ + ldr r0, [pc, #8] @ (415ec ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ 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, 41690 │ │ │ │ + cbz r3, 41610 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 41692 │ │ │ │ + b.n 41612 │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #44864 @ 0xaf40 │ │ │ │ + movw r4, #44552 @ 0xae08 │ │ │ │ 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, 416c6 │ │ │ │ + cbnz r7, 41646 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 416c6 │ │ │ │ + ble.n 41646 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 416c6 │ │ │ │ - cbnz r5, 416e6 │ │ │ │ + bne.n 41646 │ │ │ │ + cbnz r5, 41666 │ │ │ │ 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] @ (417cc ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #240] @ (4174c ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 417ba │ │ │ │ + beq.n 4173a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - cbz r0, 41722 │ │ │ │ + cbz r0, 416a2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4170c │ │ │ │ + beq.n 4168c │ │ │ │ add r8, r9 │ │ │ │ subs.w r9, r8, #2 │ │ │ │ - beq.n 41750 │ │ │ │ - b.n 41714 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 41722 │ │ │ │ - b.n 41702 │ │ │ │ + beq.n 416d0 │ │ │ │ + b.n 41694 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 416a2 │ │ │ │ + b.n 41682 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 4172c │ │ │ │ + cbz r0, 416ac │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1ed500 │ │ │ │ + bl 1ebee0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41726 │ │ │ │ + cbnz r0, 416a6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 417bc │ │ │ │ + b.n 4173c │ │ │ │ subs.w r9, r8, #3 │ │ │ │ - beq.n 41758 │ │ │ │ + beq.n 416d8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 41742 │ │ │ │ - bl e563c │ │ │ │ + cbz r0, 416c2 │ │ │ │ + bl e53d4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 41722 │ │ │ │ + blt.n 416a2 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 41754 │ │ │ │ - b.n 41744 │ │ │ │ + beq.n 416d4 │ │ │ │ + b.n 416c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 41756 │ │ │ │ - b.n 41722 │ │ │ │ + bge.n 416d6 │ │ │ │ + b.n 416a2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 41758 │ │ │ │ + b.n 416d8 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ - bne.n 41776 │ │ │ │ + bne.n 416f6 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 41776 │ │ │ │ - cbnz r4, 41792 │ │ │ │ + bne.n 416f6 │ │ │ │ + cbnz r4, 41712 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ - b.n 4177c │ │ │ │ + b.n 416fc │ │ │ │ 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 4179c │ │ │ │ + b.n 4171c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bbc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - b.n 417bc │ │ │ │ + b.n 4173c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 149f64 │ │ │ │ + bl 149db0 │ │ │ │ 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] @ (417f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (41774 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ 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] @ (41864 ) │ │ │ │ + ldr r3, [pc, #80] @ (417e4 ) │ │ │ │ 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 2ab06c <_PyTime_ObjectToTimeval@@Base+0x1a60> │ │ │ │ + bl 2aa6d4 <_PyTime_ObjectToTimeval@@Base+0x1a60> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 2ab764 │ │ │ │ + bl 2aadcc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41848 │ │ │ │ + beq.n 417c8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 41848 │ │ │ │ + beq.n 417c8 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 4182a │ │ │ │ - ldr r3, [pc, #24] @ (41864 ) │ │ │ │ + b.n 417aa │ │ │ │ + ldr r3, [pc, #24] @ (417e4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4185a │ │ │ │ + beq.n 417da │ │ │ │ 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 4188a │ │ │ │ + bne.n 4180a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 418a4 │ │ │ │ - b.n 4189e │ │ │ │ + bne.n 41824 │ │ │ │ + b.n 4181e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37052 @ 0x90bc │ │ │ │ + movw r0, #36732 @ 0x8f7c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 418f0 │ │ │ │ - b.n 4187c │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 418f0 │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 41870 │ │ │ │ + b.n 417fc │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 41870 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 418b6 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 418f0 │ │ │ │ + bne.n 41836 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 41870 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #3532 @ 0xdcc │ │ │ │ + movw r1, #3212 @ 0xc8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #48436 @ 0xbd34 │ │ │ │ + movw r0, #48116 @ 0xbbf4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 418f0 │ │ │ │ + beq.n 41870 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 418f4 │ │ │ │ + bne.n 41874 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 418fc │ │ │ │ + b.n 4187c │ │ │ │ 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] @ (41920 ) │ │ │ │ + ldr r0, [pc, #8] @ (418a0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ 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] @ (41a58 ) │ │ │ │ + ldr r2, [pc, #292] @ (419d8 ) │ │ │ │ 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 4194c │ │ │ │ + bne.n 418cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41962 │ │ │ │ + b.n 418e2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41948 │ │ │ │ + beq.n 418c8 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ - movw r2, #6437 @ 0x1925 │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41a30 │ │ │ │ + beq.n 419b0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - movw r2, #6437 @ 0x1925 │ │ │ │ + movw r2, #6309 @ 0x18a5 │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41a30 │ │ │ │ + bne.n 419b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 419fa │ │ │ │ + beq.n 4197a │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 4199a │ │ │ │ + cbz r2, 4191a │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 419fa │ │ │ │ + ble.n 4197a │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 41988 │ │ │ │ - b.n 419b8 │ │ │ │ + bne.n 41908 │ │ │ │ + b.n 41938 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 419b8 │ │ │ │ + beq.n 41938 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 419ac │ │ │ │ + cbz r2, 4192c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 419a0 │ │ │ │ - b.n 419b8 │ │ │ │ + bne.n 41920 │ │ │ │ + b.n 41938 │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 419fa │ │ │ │ - ldr r2, [pc, #160] @ (41a5c ) │ │ │ │ + bne.n 4197a │ │ │ │ + ldr r2, [pc, #160] @ (419dc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 42260 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + bl 421e0 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41a44 │ │ │ │ - beq.n 419fa │ │ │ │ + blt.n 419c4 │ │ │ │ + beq.n 4197a │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (41a5c ) │ │ │ │ + ldr r1, [pc, #144] @ (419dc ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41a50 │ │ │ │ + bne.n 419d0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 419ee │ │ │ │ + blt.n 4196e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419fa │ │ │ │ + b.n 4197a │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 419ea │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 4196a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (41a60 ) │ │ │ │ + ldr r1, [pc, #96] @ (419e0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41a50 │ │ │ │ + bne.n 419d0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 41a50 │ │ │ │ + beq.n 419d0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41a30 │ │ │ │ + bge.n 419b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 41a30 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 41a48 │ │ │ │ - ldr r1, [pc, #40] @ (41a5c ) │ │ │ │ + cbnz r2, 419b0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 419c8 │ │ │ │ + ldr r1, [pc, #40] @ (419dc ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 41a50 │ │ │ │ + b.n 419d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 41a50 │ │ │ │ + b.n 419d0 │ │ │ │ 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 +31826,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, 41a84 │ │ │ │ + cbnz r2, 41a04 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #52] @ (41ab4 ) │ │ │ │ - bl 16582c │ │ │ │ - b.n 41a8e │ │ │ │ - ldr r0, [pc, #48] @ (41ab8 ) │ │ │ │ + ldr r0, [pc, #52] @ (41a34 ) │ │ │ │ + bl 1656ac │ │ │ │ + b.n 41a0e │ │ │ │ + ldr r0, [pc, #48] @ (41a38 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1654c4 │ │ │ │ - cbz r0, 41aa8 │ │ │ │ + bl 165344 │ │ │ │ + cbz r0, 41a28 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41a9e │ │ │ │ + bge.n 41a1e │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r4, 41aa2 │ │ │ │ + cbz r4, 41a22 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41aac │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41aac │ │ │ │ + b.n 41a2c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41a2c │ │ │ │ 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 2abb6c │ │ │ │ + bl 2ab1d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41ae2 │ │ │ │ + beq.n 41a62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41ae4 │ │ │ │ + bge.n 41a64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41ae4 │ │ │ │ + b.n 41a64 │ │ │ │ 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] @ (41b0c ) │ │ │ │ + ldr r0, [pc, #12] @ (41a8c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb88c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00041b10 <_PyCompile_CodeGen@@Base>: │ │ │ │ +00041a90 <_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 1f7154 │ │ │ │ - cbnz r0, 41b4a <_PyCompile_CodeGen@@Base+0x3a> │ │ │ │ + bl 1f5b9c │ │ │ │ + cbnz r0, 41aca <_PyCompile_CodeGen@@Base+0x3a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48704 @ 0xbe40 │ │ │ │ + movw r1, #48384 @ 0xbd00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 41cce <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ - bl 1cddf4 <_PyArena_New@@Base> │ │ │ │ + b.n 41c4e <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ + bl 1cc650 <_PyArena_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41cce <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ + beq.w 41c4e <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 286040 │ │ │ │ + bl 28554c <_Py_set_inheritable_async_safe@@Base+0x14bc> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 41b6c <_PyCompile_CodeGen@@Base+0x5c> │ │ │ │ + cbnz r0, 41aec <_PyCompile_CodeGen@@Base+0x5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1430b8 <_PyArena_Free@@Base> │ │ │ │ - b.n 41b46 <_PyCompile_CodeGen@@Base+0x36> │ │ │ │ - bl 28c6a4 │ │ │ │ + bl 1430ac <_PyArena_Free@@Base> │ │ │ │ + b.n 41ac6 <_PyCompile_CodeGen@@Base+0x36> │ │ │ │ + bl 28bcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41b64 <_PyCompile_CodeGen@@Base+0x54> │ │ │ │ + beq.n 41ae4 <_PyCompile_CodeGen@@Base+0x54> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1dc674 <_PyAST_Compile@@Base+0x34> │ │ │ │ + bl 1daecc <_PyAST_Compile@@Base+0x34> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41b90 <_PyCompile_CodeGen@@Base+0x80> │ │ │ │ + cbnz r0, 41b10 <_PyCompile_CodeGen@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1430b8 <_PyArena_Free@@Base> │ │ │ │ - b.n 41cce <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ + bl 1430ac <_PyArena_Free@@Base> │ │ │ │ + b.n 41c4e <_PyCompile_CodeGen@@Base+0x1be> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c9a <_PyCompile_CodeGen@@Base+0x18a> │ │ │ │ + beq.n 41c1a <_PyCompile_CodeGen@@Base+0x18a> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfb40 <_PyWarnings_Init@@Base+0xe4> │ │ │ │ + bl 1de398 <_PyWarnings_Init@@Base+0xe4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + beq.n 41c20 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr.w r8, [r6, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #752] @ 0x2f0 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ca8 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ + beq.n 41c28 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48720 @ 0xbe50 │ │ │ │ + movw r1, #48400 @ 0xbd10 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + beq.n 41c20 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr.w r0, [r8, #756] @ 0x2f4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ca8 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ + beq.n 41c28 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48732 @ 0xbe5c │ │ │ │ + movw r1, #48412 @ 0xbd1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + beq.n 41c20 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr.w r0, [r8, #760] @ 0x2f8 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ca8 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ + beq.n 41c28 <_PyCompile_CodeGen@@Base+0x198> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48748 @ 0xbe6c │ │ │ │ + movw r1, #48428 @ 0xbd2c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + beq.n 41c20 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 41c4e <_PyCompile_CodeGen@@Base+0x13e> │ │ │ │ + bne.n 41bce <_PyCompile_CodeGen@@Base+0x13e> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 111274 <_PyInstructionSequence_New@@Base+0x8a4> │ │ │ │ + bl 1113ac <_PyInstructionSequence_New@@Base+0x8a4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41c62 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ - b.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + bne.n 41be2 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + b.n 41c20 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 11d230 │ │ │ │ + bl 11d34c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41c3c <_PyCompile_CodeGen@@Base+0x12c> │ │ │ │ - b.n 41ca0 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + bne.n 41bbc <_PyCompile_CodeGen@@Base+0x12c> │ │ │ │ + b.n 41c20 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1e7fcc │ │ │ │ + bl 1e6824 │ │ │ │ ldr.w r0, [r8, #728] @ 0x2d8 │ │ │ │ bl 2fed8 <_PyObject_DebugMallocStats@@Base+0x1d38> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 41cac <_PyCompile_CodeGen@@Base+0x19c> │ │ │ │ + cbz r0, 41c2c <_PyCompile_CodeGen@@Base+0x19c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48764 @ 0xbe7c │ │ │ │ + movw r1, #48444 @ 0xbd3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41cac <_PyCompile_CodeGen@@Base+0x19c> │ │ │ │ + beq.n 41c2c <_PyCompile_CodeGen@@Base+0x19c> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41cae <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 41c2e <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41cae <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 41c2e <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 41cae <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 41c2e <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 41cae <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 41c2e <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r6 │ │ │ │ bl 13e9bc <_PyTuple_FromArraySteal@@Base+0x44c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee1a4 │ │ │ │ + bl 1ecb84 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1430b8 <_PyArena_Free@@Base> │ │ │ │ + bl 1430ac <_PyArena_Free@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ (41cdc <_PyCompile_CodeGen@@Base+0x1cc>) │ │ │ │ + ldr r0, [pc, #4] @ (41c5c <_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] @ (41d04 <_PyCompile_CodeGen@@Base+0x1f4>) │ │ │ │ + ldr r0, [pc, #12] @ (41c84 <_PyCompile_CodeGen@@Base+0x1f4>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r4, 41d3c <_PyCompile_CodeGen@@Base+0x22c> │ │ │ │ + cbnz r4, 41cbc <_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] @ (41d2c <_PyCompile_CodeGen@@Base+0x21c>) │ │ │ │ + ldr r0, [pc, #12] @ (41cac <_PyCompile_CodeGen@@Base+0x21c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 41d5e <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + cbnz r0, 41cde <_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] @ (41d54 <_PyCompile_CodeGen@@Base+0x244>) │ │ │ │ + ldr r0, [pc, #12] @ (41cd4 <_PyCompile_CodeGen@@Base+0x244>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ 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, 41d7c <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ + cbnz r3, 41cfc <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41d7c <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ + ble.n 41cfc <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41d7c <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ - cbnz r4, 41da0 <_PyCompile_CodeGen@@Base+0x290> │ │ │ │ + bne.n 41cfc <_PyCompile_CodeGen@@Base+0x26c> │ │ │ │ + cbnz r4, 41d20 <_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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ea0 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ + beq.n 41e20 <_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 41dd0 <_PyCompile_CodeGen@@Base+0x2c0> │ │ │ │ + bne.n 41d50 <_PyCompile_CodeGen@@Base+0x2c0> │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35052 @ 0x88ec │ │ │ │ + movw r1, #34732 @ 0x87ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #60384 @ 0xebe0 │ │ │ │ + movw r0, #60064 @ 0xeaa0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41ea0 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41e20 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ mov r0, r8 │ │ │ │ - bl 149b6c │ │ │ │ + bl 1499b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ea0 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ + beq.n 41e20 <_PyCompile_CodeGen@@Base+0x390> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 220838 │ │ │ │ + bl 21f038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41e80 <_PyCompile_CodeGen@@Base+0x370> │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 41e00 <_PyCompile_CodeGen@@Base+0x370> │ │ │ │ + bl b0c44 │ │ │ │ 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 1b2754 │ │ │ │ + bl 1b0f58 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41e1a <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + cbnz r0, 41d9a <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ mov r5, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 41e46 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + b.n 41dc6 <_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, 41e46 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + cbz r0, 41dc6 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 41e40 <_PyCompile_CodeGen@@Base+0x330> │ │ │ │ + bne.n 41dc0 <_PyCompile_CodeGen@@Base+0x330> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41e44 <_PyCompile_CodeGen@@Base+0x334> │ │ │ │ + bge.n 41dc4 <_PyCompile_CodeGen@@Base+0x334> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 41e04 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ + b.n 41d84 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ mov r7, r3 │ │ │ │ - b.n 41e46 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + b.n 41dc6 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - cbnz r6, 41e74 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ + cbnz r6, 41df4 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 41e5a <_PyCompile_CodeGen@@Base+0x34a> │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 41e84 <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ + bne.n 41dda <_PyCompile_CodeGen@@Base+0x34a> │ │ │ │ + bl 23a370 │ │ │ │ + b.n 41e04 <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49112 @ 0xbfd8 │ │ │ │ + movw r1, #48792 @ 0xbe98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 41e84 <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 41e04 <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26f464 <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ + bl 26dc74 <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 41e84 <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ + b.n 41e04 <_PyCompile_CodeGen@@Base+0x374> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41e9e <_PyCompile_CodeGen@@Base+0x38e> │ │ │ │ + bge.n 41e1e <_PyCompile_CodeGen@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41e9e <_PyCompile_CodeGen@@Base+0x38e> │ │ │ │ + cbnz r3, 41e1e <_PyCompile_CodeGen@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 41ed6 <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ + bgt.n 41e56 <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 41ef0 <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 41e70 <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 41ef4 <_PyCompile_CodeGen@@Base+0x3e4> │ │ │ │ + cbz r3, 41e74 <_PyCompile_CodeGen@@Base+0x3e4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6440 @ 0x1928 │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41f10 <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ + b.n 41e90 <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 41f02 <_PyCompile_CodeGen@@Base+0x3f2> │ │ │ │ + cbnz r0, 41e82 <_PyCompile_CodeGen@@Base+0x3f2> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 41f10 <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ - ldr r1, [pc, #16] @ (41f14 <_PyCompile_CodeGen@@Base+0x404>) │ │ │ │ + b.n 41e90 <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ + ldr r1, [pc, #16] @ (41e94 <_PyCompile_CodeGen@@Base+0x404>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ef8 <_PyCompile_CodeGen@@Base+0x3e8> │ │ │ │ + beq.n 41e78 <_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] @ (41f3c <_PyCompile_CodeGen@@Base+0x42c>) │ │ │ │ + ldr r0, [pc, #12] @ (41ebc <_PyCompile_CodeGen@@Base+0x42c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ 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 b2218 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe8 <_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 +32317,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 41f96 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 41f9c <_PyCompile_CodeGen@@Base+0x48c> │ │ │ │ + beq.n 41f16 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 41f1c <_PyCompile_CodeGen@@Base+0x48c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41fa8 <_PyCompile_CodeGen@@Base+0x498> │ │ │ │ + cbz r3, 41f28 <_PyCompile_CodeGen@@Base+0x498> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41fc6 <_PyCompile_CodeGen@@Base+0x4b6> │ │ │ │ + b.n 41f46 <_PyCompile_CodeGen@@Base+0x4b6> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 2282f8 │ │ │ │ - cbnz r0, 41fc2 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ + bl 226af8 │ │ │ │ + cbnz r0, 41f42 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41fc2 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ + cbnz r3, 41f42 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2298d0 │ │ │ │ - cbnz r0, 41fc2 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ + bl 2280d0 │ │ │ │ + cbnz r0, 41f42 <_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] @ (420fc <_PyCompile_CodeGen@@Base+0x5ec>) │ │ │ │ + ldr r2, [pc, #288] @ (4207c <_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 41ff2 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ + bne.n 41f72 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42008 <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ + b.n 41f88 <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41fee <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ + beq.n 41f6e <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ - movw r2, #8139 @ 0x1fcb │ │ │ │ + movw r2, #8011 @ 0x1f4b │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 420d6 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + beq.n 42056 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - movw r2, #8139 @ 0x1fcb │ │ │ │ + movw r2, #8011 @ 0x1f4b │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 420d6 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bne.n 42056 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 420a0 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + beq.n 42020 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 42040 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ + cbz r2, 41fc0 <_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 420a0 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + ble.n 42020 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 4202e <_PyCompile_CodeGen@@Base+0x51e> │ │ │ │ - b.n 4205e <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + bne.n 41fae <_PyCompile_CodeGen@@Base+0x51e> │ │ │ │ + b.n 41fde <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4205e <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + beq.n 41fde <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 42052 <_PyCompile_CodeGen@@Base+0x542> │ │ │ │ + cbz r2, 41fd2 <_PyCompile_CodeGen@@Base+0x542> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42046 <_PyCompile_CodeGen@@Base+0x536> │ │ │ │ - b.n 4205e <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + bne.n 41fc6 <_PyCompile_CodeGen@@Base+0x536> │ │ │ │ + b.n 41fde <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 420a0 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ - ldr r2, [pc, #160] @ (42100 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + bne.n 42020 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + ldr r2, [pc, #160] @ (42080 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 42260 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + bl 421e0 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 420ea <_PyCompile_CodeGen@@Base+0x5da> │ │ │ │ - beq.n 420a0 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + blt.n 4206a <_PyCompile_CodeGen@@Base+0x5da> │ │ │ │ + beq.n 42020 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (42100 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + ldr r1, [pc, #144] @ (42080 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 420f6 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + bne.n 42076 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42094 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ + blt.n 42014 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 420a0 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + b.n 42020 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 42090 <_PyCompile_CodeGen@@Base+0x580> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 42010 <_PyCompile_CodeGen@@Base+0x580> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (42104 <_PyCompile_CodeGen@@Base+0x5f4>) │ │ │ │ + ldr r1, [pc, #96] @ (42084 <_PyCompile_CodeGen@@Base+0x5f4>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 420f6 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + bne.n 42076 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 420f6 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + beq.n 42076 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 420d6 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bge.n 42056 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 420d6 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 420ee <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ - ldr r1, [pc, #36] @ (42100 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + cbnz r2, 42056 <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4206e <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ + ldr r1, [pc, #36] @ (42080 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 420f6 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + b.n 42076 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 420f6 <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + b.n 42076 <_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 +32489,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, 42144 <_PyCompile_CodeGen@@Base+0x634> │ │ │ │ + cbz r3, 420c4 <_PyCompile_CodeGen@@Base+0x634> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 42146 <_PyCompile_CodeGen@@Base+0x636> │ │ │ │ + b.n 420c6 <_PyCompile_CodeGen@@Base+0x636> │ │ │ │ mov r7, r3 │ │ │ │ - movw r4, #45464 @ 0xb198 │ │ │ │ + movw r4, #45152 @ 0xb060 │ │ │ │ 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 4217c <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + bne.n 420fc <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 4217c <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + ble.n 420fc <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 4217c <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ - cbnz r6, 4219e <_PyCompile_CodeGen@@Base+0x68e> │ │ │ │ + bgt.n 420fc <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + cbnz r6, 4211e <_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] @ (42258 <_PyCompile_CodeGen@@Base+0x748>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #196] @ (421d8 <_PyCompile_CodeGen@@Base+0x748>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4223c <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + beq.n 421bc <_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 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42238 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + beq.n 421b8 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 421e4 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + beq.n 42164 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 421d4 <_PyCompile_CodeGen@@Base+0x6c4> │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 42154 <_PyCompile_CodeGen@@Base+0x6c4> │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 421cc <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 42238 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + bne.n 4214c <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 421b8 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 421e8 <_PyCompile_CodeGen@@Base+0x6d8> │ │ │ │ - b.n 421d8 <_PyCompile_CodeGen@@Base+0x6c8> │ │ │ │ + beq.n 42168 <_PyCompile_CodeGen@@Base+0x6d8> │ │ │ │ + b.n 42158 <_PyCompile_CodeGen@@Base+0x6c8> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1ed500 │ │ │ │ - cbnz r0, 421e8 <_PyCompile_CodeGen@@Base+0x6d8> │ │ │ │ - b.n 42238 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + bl 1ebee0 │ │ │ │ + cbnz r0, 42168 <_PyCompile_CodeGen@@Base+0x6d8> │ │ │ │ + b.n 421b8 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 42208 <_PyCompile_CodeGen@@Base+0x6f8> │ │ │ │ + beq.n 42188 <_PyCompile_CodeGen@@Base+0x6f8> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c1c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4220e <_PyCompile_CodeGen@@Base+0x6fe> │ │ │ │ + b.n 4218e <_PyCompile_CodeGen@@Base+0x6fe> │ │ │ │ blx 2b790 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b401c │ │ │ │ - cbz r5, 42240 <_PyCompile_CodeGen@@Base+0x730> │ │ │ │ + bl b3e10 │ │ │ │ + cbz r5, 421c0 <_PyCompile_CodeGen@@Base+0x730> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4222a <_PyCompile_CodeGen@@Base+0x71a> │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 421aa <_PyCompile_CodeGen@@Base+0x71a> │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421ea <_PyCompile_CodeGen@@Base+0x6da> │ │ │ │ - b.n 42238 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + beq.n 4216a <_PyCompile_CodeGen@@Base+0x6da> │ │ │ │ + b.n 421b8 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 42248 <_PyCompile_CodeGen@@Base+0x738> │ │ │ │ + b.n 421c8 <_PyCompile_CodeGen@@Base+0x738> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 42248 <_PyCompile_CodeGen@@Base+0x738> │ │ │ │ + b.n 421c8 <_PyCompile_CodeGen@@Base+0x738> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 149f64 │ │ │ │ + bl 149db0 │ │ │ │ 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 2e2bdc <_PyMonitoring_FireBranchEvent@@Base+0x34> │ │ │ │ + b.w 2e2a94 │ │ │ │ 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 d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 422ec <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ + beq.n 4226c <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 422ea <_PyCompile_CodeGen@@Base+0x7da> │ │ │ │ + cbz r5, 4226a <_PyCompile_CodeGen@@Base+0x7da> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 422d4 <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ + beq.n 42254 <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r6, 422b4 <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ + cbnz r6, 42234 <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422b0 <_PyCompile_CodeGen@@Base+0x7a0> │ │ │ │ + bge.n 42230 <_PyCompile_CodeGen@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 422b0 <_PyCompile_CodeGen@@Base+0x7a0> │ │ │ │ + cbnz r3, 42230 <_PyCompile_CodeGen@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 422ec <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ + b.n 4226c <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f2d90 │ │ │ │ + bl f2dc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422d4 <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ + bge.n 42254 <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 422d4 <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ + cbnz r3, 42254 <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422ec <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ + bge.n 4226c <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 422ec <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ + cbnz r3, 4226c <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 422ec <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4226c <_PyCompile_CodeGen@@Base+0x7dc> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000422f2 <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +00042272 <_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 4230c <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 4228c <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 42314 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 4235c <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 42294 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 422dc <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 42332 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 4235c <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #88] @ (42370 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e>) │ │ │ │ + bls.n 422b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 422dc <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #88] @ (422f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccaec <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1cb348 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 422ea <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #76] @ (42374 <_PyEval_SpecialMethodCanSuggest@@Base+0x82>) │ │ │ │ + cbz r3, 422ea <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #76] @ (422f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x82>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccaec <_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>) │ │ │ │ + bl 1cb348 <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 422ce <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 422ea <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #68] @ (422f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x86>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccaec <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1cb348 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 422ea <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #52] @ (4237c <_PyEval_SpecialMethodCanSuggest@@Base+0x8a>) │ │ │ │ + cbz r3, 422ea <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #52] @ (422fc <_PyEval_SpecialMethodCanSuggest@@Base+0x8a>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccaec <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 4236a <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1cb348 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 422ea <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 4236c <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ - movw r1, #49252 @ 0xc064 │ │ │ │ + b.n 422ec <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ + movw r1, #48932 @ 0xbf24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [pc, #24] @ (42380 <_PyEval_SpecialMethodCanSuggest@@Base+0x8e>) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (42300 <_PyEval_SpecialMethodCanSuggest@@Base+0x8e>) │ │ │ │ + bl 7501e <_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 │ │ │ │ - cbz r4, 423b8 <_PyEval_SpecialMethodCanSuggest@@Base+0xc6> │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ 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 3cee8 │ │ │ │ + bl 3ce68 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 423bc <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ + blt.n 4233c <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 423b8 <_PyEval_SpecialMethodCanSuggest@@Base+0xc6> │ │ │ │ + cbnz r3, 42338 <_PyEval_SpecialMethodCanSuggest@@Base+0xc6> │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49280 @ 0xc080 │ │ │ │ + movw r1, #48960 @ 0xbf40 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 423be <_PyEval_SpecialMethodCanSuggest@@Base+0xcc> │ │ │ │ + b.n 4233e <_PyEval_SpecialMethodCanSuggest@@Base+0xcc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (423cc <_PyEval_SpecialMethodCanSuggest@@Base+0xda>) │ │ │ │ + ldr r2, [pc, #4] @ (4234c <_PyEval_SpecialMethodCanSuggest@@Base+0xda>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ + b.n 423a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ nop │ │ │ │ - cbz r4, 423d0 <_PyEval_SpecialMethodCanSuggest@@Base+0xde> │ │ │ │ + cbz r4, 42350 <_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] @ (423f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x102>) │ │ │ │ + ldr r0, [pc, #12] @ (42374 <_PyEval_SpecialMethodCanSuggest@@Base+0x102>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r4, 42434 <_PyEval_SpecialMethodCanSuggest@@Base+0x142> │ │ │ │ + cbnz r4, 423b4 <_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] @ (4241c <_PyEval_SpecialMethodCanSuggest@@Base+0x12a>) │ │ │ │ + ldr r0, [pc, #12] @ (4239c <_PyEval_SpecialMethodCanSuggest@@Base+0x12a>) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bvc.n 424c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ + bvc.n 42448 <_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 e85bc │ │ │ │ + bl e85d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 424cc <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ + beq.n 4244c <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 97cd0 │ │ │ │ + bl 97cb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4246a <_PyEval_SpecialMethodCanSuggest@@Base+0x178> │ │ │ │ + beq.n 423ea <_PyEval_SpecialMethodCanSuggest@@Base+0x178> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 4245c <_PyEval_SpecialMethodCanSuggest@@Base+0x16a> │ │ │ │ + cbz r3, 423dc <_PyEval_SpecialMethodCanSuggest@@Base+0x16a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 424be <_PyEval_SpecialMethodCanSuggest@@Base+0x1cc> │ │ │ │ - b.n 424ca <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ + blt.n 4243e <_PyEval_SpecialMethodCanSuggest@@Base+0x1cc> │ │ │ │ + b.n 4244a <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a895c │ │ │ │ + bl a8970 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 42480 <_PyEval_SpecialMethodCanSuggest@@Base+0x18e> │ │ │ │ + cbnz r0, 42400 <_PyEval_SpecialMethodCanSuggest@@Base+0x18e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ + bge.n 42434 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 424b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ + cbnz r3, 42434 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 424b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42434 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 424b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c6> │ │ │ │ + bne.n 42438 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ae> │ │ │ │ + bge.n 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 424a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ae> │ │ │ │ + cbnz r3, 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x1ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ + bge.n 42434 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 424b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42434 <_PyEval_SpecialMethodCanSuggest@@Base+0x1c2> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 424cc <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ + b.n 4244c <_PyEval_SpecialMethodCanSuggest@@Base+0x1da> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424ca <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ + bge.n 4244a <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 424ca <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ + cbnz r3, 4244a <_PyEval_SpecialMethodCanSuggest@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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] @ (42604 <_PyEval_SpecialMethodCanSuggest@@Base+0x312>) │ │ │ │ + ldr r2, [pc, #288] @ (42584 <_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 424fa <_PyEval_SpecialMethodCanSuggest@@Base+0x208> │ │ │ │ + bne.n 4247a <_PyEval_SpecialMethodCanSuggest@@Base+0x208> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42510 <_PyEval_SpecialMethodCanSuggest@@Base+0x21e> │ │ │ │ + b.n 42490 <_PyEval_SpecialMethodCanSuggest@@Base+0x21e> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 424f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x204> │ │ │ │ + beq.n 42476 <_PyEval_SpecialMethodCanSuggest@@Base+0x204> │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ - movw r2, #9427 @ 0x24d3 │ │ │ │ + movw r2, #9299 @ 0x2453 │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 425de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + beq.n 4255e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - movw r2, #9427 @ 0x24d3 │ │ │ │ + movw r2, #9299 @ 0x2453 │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 425de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + bne.n 4255e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 425a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ + beq.n 42528 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 42548 <_PyEval_SpecialMethodCanSuggest@@Base+0x256> │ │ │ │ + cbz r2, 424c8 <_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 425a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ + ble.n 42528 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 42536 <_PyEval_SpecialMethodCanSuggest@@Base+0x244> │ │ │ │ - b.n 42566 <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ + bne.n 424b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x244> │ │ │ │ + b.n 424e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 42566 <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ + beq.n 424e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 4255a <_PyEval_SpecialMethodCanSuggest@@Base+0x268> │ │ │ │ + cbz r2, 424da <_PyEval_SpecialMethodCanSuggest@@Base+0x268> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4254e <_PyEval_SpecialMethodCanSuggest@@Base+0x25c> │ │ │ │ - b.n 42566 <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ + bne.n 424ce <_PyEval_SpecialMethodCanSuggest@@Base+0x25c> │ │ │ │ + b.n 424e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x274> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ - ldr r2, [pc, #160] @ (42608 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ + bne.n 42528 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ + ldr r2, [pc, #160] @ (42588 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 42260 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ + bl 421e0 <_PyCompile_CodeGen@@Base+0x750> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 425f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x300> │ │ │ │ - beq.n 425a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ + blt.n 42572 <_PyEval_SpecialMethodCanSuggest@@Base+0x300> │ │ │ │ + beq.n 42528 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (42608 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ + ldr r1, [pc, #144] @ (42588 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ + bne.n 4257e <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4259c <_PyEval_SpecialMethodCanSuggest@@Base+0x2aa> │ │ │ │ + blt.n 4251c <_PyEval_SpecialMethodCanSuggest@@Base+0x2aa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 425a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ + b.n 42528 <_PyEval_SpecialMethodCanSuggest@@Base+0x2b6> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 42598 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a6> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 42518 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a6> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (4260c <_PyEval_SpecialMethodCanSuggest@@Base+0x31a>) │ │ │ │ + ldr r1, [pc, #96] @ (4258c <_PyEval_SpecialMethodCanSuggest@@Base+0x31a>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ + bne.n 4257e <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ + beq.n 4257e <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 425de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + bge.n 4255e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 425de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 425f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x304> │ │ │ │ - ldr r1, [pc, #36] @ (42608 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ + cbnz r2, 4255e <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 42576 <_PyEval_SpecialMethodCanSuggest@@Base+0x304> │ │ │ │ + ldr r1, [pc, #36] @ (42588 <_PyEval_SpecialMethodCanSuggest@@Base+0x316>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 189a14 │ │ │ │ + bl 189880 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ + b.n 4257e <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 425fe <_PyEval_SpecialMethodCanSuggest@@Base+0x30c> │ │ │ │ + b.n 4257e <_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, 42668 <_PyEval_SpecialMethodCanSuggest@@Base+0x376> │ │ │ │ + cbnz r0, 425e8 <_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, 42630 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ + cbnz r3, 425b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 42630 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ + ble.n 425b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42630 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ - cbnz r0, 42648 <_PyEval_SpecialMethodCanSuggest@@Base+0x356> │ │ │ │ + bne.n 425b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x33e> │ │ │ │ + cbnz r0, 425c8 <_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] @ (426a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ae>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 4269c <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ + ldr r3, [pc, #92] @ (42620 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ae>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 4261c <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4266a <_PyEval_SpecialMethodCanSuggest@@Base+0x378> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 425ea <_PyEval_SpecialMethodCanSuggest@@Base+0x378> │ │ │ │ + bl 941e8 │ │ │ │ movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4269c <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ + b.n 4261c <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 42694 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a2> │ │ │ │ - movw r2, #40556 @ 0x9e6c │ │ │ │ + bhi.n 42614 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a2> │ │ │ │ + movw r2, #40236 @ 0x9d2c │ │ │ │ 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 4269c <_PyEval_SpecialMethodCanSuggest@@Base+0x3aa> │ │ │ │ + b.n 4261c <_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, 426c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3d2> │ │ │ │ + cbz r1, 42644 <_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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #49496 @ 0xc158 │ │ │ │ + movw r0, #49176 @ 0xc018 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 1694d8 │ │ │ │ - cbz r0, 42732 <_PyEval_SpecialMethodCanSuggest@@Base+0x440> │ │ │ │ + bl 169358 │ │ │ │ + cbz r0, 426b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x440> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4271a <_PyEval_SpecialMethodCanSuggest@@Base+0x428> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 4269a <_PyEval_SpecialMethodCanSuggest@@Base+0x428> │ │ │ │ + bl 941e8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 42732 <_PyEval_SpecialMethodCanSuggest@@Base+0x440> │ │ │ │ + b.n 426b2 <_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 +33102,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] @ (42758 <_PyEval_SpecialMethodCanSuggest@@Base+0x466>) │ │ │ │ + ldr r0, [pc, #12] @ (426d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x466>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb84c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 133b6c │ │ │ │ + b.w 133b64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 7ad74 │ │ │ │ + b.w 7ad0c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 42776 <_PyEval_SpecialMethodCanSuggest@@Base+0x484> │ │ │ │ - b.w 944c8 │ │ │ │ + beq.n 426f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x484> │ │ │ │ + b.w 944a0 │ │ │ │ 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, #16764 @ 0x417c │ │ │ │ + movw r1, #16444 @ 0x403c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #49668 @ 0xc204 │ │ │ │ + movw r1, #49348 @ 0xc0c4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, 427e2 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f0> │ │ │ │ + cbz r3, 42762 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f0> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 427e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + b.n 42764 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b47c │ │ │ │ - cbnz r6, 427fa <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ + cbnz r6, 4277a <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 427fa <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ + ble.n 4277a <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 427fa <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ - cbnz r4, 4281a <_PyEval_SpecialMethodCanSuggest@@Base+0x528> │ │ │ │ + bgt.n 4277a <_PyEval_SpecialMethodCanSuggest@@Base+0x508> │ │ │ │ + cbnz r4, 4279a <_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] @ (42870 <_PyEval_SpecialMethodCanSuggest@@Base+0x57e>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #92] @ (427f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x57e>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42860 <_PyEval_SpecialMethodCanSuggest@@Base+0x56e> │ │ │ │ + cbz r0, 427e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x56e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cbz r0, 42828 <_PyEval_SpecialMethodCanSuggest@@Base+0x536> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbz r0, 427a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x536> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42860 <_PyEval_SpecialMethodCanSuggest@@Base+0x56e> │ │ │ │ + b.n 427e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x56e> │ │ │ │ add r5, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4284c <_PyEval_SpecialMethodCanSuggest@@Base+0x55a> │ │ │ │ + beq.n 427cc <_PyEval_SpecialMethodCanSuggest@@Base+0x55a> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 42836 <_PyEval_SpecialMethodCanSuggest@@Base+0x544> │ │ │ │ + cbz r6, 427b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x544> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 42850 <_PyEval_SpecialMethodCanSuggest@@Base+0x55e> │ │ │ │ + beq.n 427d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x55e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42852 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 427d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42824 <_PyEval_SpecialMethodCanSuggest@@Base+0x532> │ │ │ │ - b.n 42852 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ + bne.n 427a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x532> │ │ │ │ + b.n 427d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 42852 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ + b.n 427d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 42874 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 427f4 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 4286a <_PyEval_SpecialMethodCanSuggest@@Base+0x578> │ │ │ │ + cbz r3, 427ea <_PyEval_SpecialMethodCanSuggest@@Base+0x578> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00042874 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +000427f4 <_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 296a74 <_PyEval_MatchKeys@@Base+0x37c> │ │ │ │ + bl 2961f8 <_PyEval_MatchKeys@@Base+0x470> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00042890 : │ │ │ │ - ldr r0, [pc, #4] @ (42898 ) │ │ │ │ - b.w 1da2cc │ │ │ │ +00042810 : │ │ │ │ + ldr r0, [pc, #4] @ (42818 ) │ │ │ │ + b.w 1d8b24 │ │ │ │ nop │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0004289c : │ │ │ │ +0004281c : │ │ │ │ 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, 428c4 │ │ │ │ + cbz r1, 42844 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 428d2 │ │ │ │ + cbz r0, 42852 │ │ │ │ str r7, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e48d8 │ │ │ │ + bl 1e3130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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, #49920 @ 0xc300 │ │ │ │ + movw r1, #49600 @ 0xc1c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 428fe │ │ │ │ + bge.n 4287e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42b10 │ │ │ │ + b.n 42a90 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49924 @ 0xc304 │ │ │ │ + movw r1, #49604 @ 0xc1c4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49936 @ 0xc310 │ │ │ │ + movw r1, #49616 @ 0xc1d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49952 @ 0xc320 │ │ │ │ + movw r1, #49632 @ 0xc1e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49964 @ 0xc32c │ │ │ │ + movw r1, #49644 @ 0xc1ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49976 @ 0xc338 │ │ │ │ + movw r1, #49656 @ 0xc1f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49992 @ 0xc348 │ │ │ │ + movw r1, #49672 @ 0xc208 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50008 @ 0xc358 │ │ │ │ + movw r1, #49688 @ 0xc218 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50020 @ 0xc364 │ │ │ │ + movw r1, #49700 @ 0xc224 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50032 @ 0xc370 │ │ │ │ + movw r1, #49712 @ 0xc230 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50044 @ 0xc37c │ │ │ │ + movw r1, #49724 @ 0xc23c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50060 @ 0xc38c │ │ │ │ + movw r1, #49740 @ 0xc24c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50076 @ 0xc39c │ │ │ │ + movw r1, #49756 @ 0xc25c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 428f8 │ │ │ │ + blt.n 42878 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50092 @ 0xc3ac │ │ │ │ + movw r1, #49772 @ 0xc26c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50104 @ 0xc3b8 │ │ │ │ + movw r1, #49784 @ 0xc278 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50116 @ 0xc3c4 │ │ │ │ + movw r1, #49796 @ 0xc284 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50132 @ 0xc3d4 │ │ │ │ + movw r1, #49812 @ 0xc294 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50148 @ 0xc3e4 │ │ │ │ + movw r1, #49828 @ 0xc2a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50172 @ 0xc3fc │ │ │ │ + movw r1, #49852 @ 0xc2bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49956 @ 0xc324 │ │ │ │ + movw r1, #49636 @ 0xc1e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50192 @ 0xc410 │ │ │ │ + movw r1, #49872 @ 0xc2d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50208 @ 0xc420 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50224 @ 0xc430 │ │ │ │ + movw r1, #49904 @ 0xc2f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50232 @ 0xc438 │ │ │ │ + movw r1, #49912 @ 0xc2f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50240 @ 0xc440 │ │ │ │ + movw r1, #49920 @ 0xc300 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 428f8 │ │ │ │ + blt.w 42878 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50252 @ 0xc44c │ │ │ │ + movw r1, #49932 @ 0xc30c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ 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, #50264 @ 0xc458 │ │ │ │ + movw r1, #49944 @ 0xc318 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, 42b62 │ │ │ │ + cbnz r1, 42ae2 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50324 @ 0xc494 │ │ │ │ + movw r1, #50004 @ 0xc354 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 42b6e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 42aee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 42b74 │ │ │ │ + bge.n 42af4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42b7e │ │ │ │ + b.n 42afe │ │ │ │ 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 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42ba0 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 42bba │ │ │ │ + bne.n 42b20 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 42b3a │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 42bb0 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 42bba │ │ │ │ + cbnz r0, 42b30 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 42b3a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 42bc8 │ │ │ │ + cbz r0, 42b48 │ │ │ │ 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 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42bea │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 42bf6 │ │ │ │ + bne.n 42b6a │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 42b76 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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] @ (42c1c ) │ │ │ │ + ldr r0, [pc, #12] @ (42b9c ) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ 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, 42c58 │ │ │ │ + cbnz r1, 42bd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 42c50 │ │ │ │ + bne.n 42bd0 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16764 @ 0x417c │ │ │ │ + movw r1, #16444 @ 0x403c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 42c78 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 42bf8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 42c76 │ │ │ │ + b.n 42bf6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe850 │ │ │ │ + bl fe8d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c74 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 42c78 │ │ │ │ + bne.n 42bf4 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 42bf8 │ │ │ │ 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] @ (42c9c ) │ │ │ │ - bl 165184 │ │ │ │ + ldr r0, [pc, #8] @ (42c1c ) │ │ │ │ + bl 165004 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ bkpt 0x0058 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 24e95c │ │ │ │ + b.w 24d10c │ │ │ │ movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f0ecc │ │ │ │ + b.w f0efc │ │ │ │ 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 42ce0 │ │ │ │ + bgt.n 42c60 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50512 @ 0xc550 │ │ │ │ + movw r1, #50192 @ 0xc410 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 42d00 │ │ │ │ + ble.n 42c80 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50560 @ 0xc580 │ │ │ │ + movw r1, #50240 @ 0xc440 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 42d32 │ │ │ │ + beq.n 42cb2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42d20 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 42d32 │ │ │ │ + bne.n 42ca0 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 42cb2 │ │ │ │ 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 42eda │ │ │ │ + b.n 42e5a │ │ │ │ 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 42d5e │ │ │ │ + beq.n 42cde │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 42d60 │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 42ce0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 42d74 │ │ │ │ + beq.n 42cf4 │ │ │ │ movw r1, #30836 @ 0x7874 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 42d76 │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 42cf6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 209f88 │ │ │ │ + b.w 2089c4 │ │ │ │ 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 42db4 │ │ │ │ + bmi.n 42d34 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #50604 @ 0xc5ac │ │ │ │ + movw r1, #50284 @ 0xc46c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 42dd0 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 42d50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 42dd4 │ │ │ │ + beq.n 42d54 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50664 @ 0xc5e8 │ │ │ │ + movw r1, #50344 @ 0xc4a8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42dda │ │ │ │ - bl f4774 <_PyErr_FormatV@@Base+0x7f4> │ │ │ │ + b.n 42d5a │ │ │ │ + bl f47ac <_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 42e04 │ │ │ │ + bne.n 42d84 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 42e24 │ │ │ │ + b.n 42da4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 174e1c │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42e24 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 42e2e │ │ │ │ - b.n 42e9a │ │ │ │ + bne.n 42da4 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 42dae │ │ │ │ + b.n 42e1a │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 42e8a │ │ │ │ + bvs.n 42e0a │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #116] @ 42ea8 │ │ │ │ + vldr d9, [pc, #116] @ 42e28 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 42e86 │ │ │ │ + bgt.n 42e06 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 42eb0 │ │ │ │ + vldr d1, [pc, #104] @ 42e30 │ │ │ │ blx 2b320 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42e6c │ │ │ │ + ble.n 42dec │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #88] @ 42eb8 │ │ │ │ + vldr d1, [pc, #88] @ 42e38 │ │ │ │ blx 2b320 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 42e70 │ │ │ │ + b.n 42df0 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42e8a │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 42e9a │ │ │ │ - b.n 42e8a │ │ │ │ - vldr d8, [pc, #40] @ 42eb0 │ │ │ │ + bne.n 42e0a │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 42e1a │ │ │ │ + b.n 42e0a │ │ │ │ + vldr d8, [pc, #40] @ 42e30 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -33823,303 +33777,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, #50720 @ 0xc620 │ │ │ │ + movw r1, #50400 @ 0xc4e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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, 42efc │ │ │ │ - bl 1e4afc │ │ │ │ - b.n 42efe │ │ │ │ + cbnz r2, 42e7c │ │ │ │ + bl 1e3354 │ │ │ │ + b.n 42e7e │ │ │ │ mov r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #50772 @ 0xc654 │ │ │ │ + movw r1, #50452 @ 0xc514 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #50776 @ 0xc658 │ │ │ │ + movw r0, #50456 @ 0xc518 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43010 │ │ │ │ - cbnz r4, 42f22 │ │ │ │ + beq.n 42f90 │ │ │ │ + cbnz r4, 42ea2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 42f42 │ │ │ │ + b.n 42ec2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 149b58 │ │ │ │ - cbz r0, 42f72 │ │ │ │ - movw r1, #48480 @ 0xbd60 │ │ │ │ + bl 1499a4 │ │ │ │ + cbz r0, 42ef2 │ │ │ │ + movw r1, #48160 @ 0xbc20 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a2d44 │ │ │ │ + bl 1a1dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43010 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 42f90 │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.n 43048 │ │ │ │ + bne.n 42fc8 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 43018 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 42f98 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43010 │ │ │ │ - b.n 42f42 │ │ │ │ + bne.n 42f90 │ │ │ │ + b.n 42ec2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 42f84 │ │ │ │ + bmi.n 42f04 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e36c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43028 │ │ │ │ - movw r1, #50788 @ 0xc664 │ │ │ │ + beq.n 42fa8 │ │ │ │ + movw r1, #50468 @ 0xc524 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a2d44 │ │ │ │ + bl 1a1dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43010 │ │ │ │ + beq.n 42f90 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 42fbe │ │ │ │ + ble.n 42f3e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50792 @ 0xc668 │ │ │ │ + movw r1, #50472 @ 0xc528 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 15a338 │ │ │ │ - b.n 43010 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 42f90 │ │ │ │ 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] @ (43088 ) │ │ │ │ + ldr r3, [pc, #180] @ (43008 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 15a338 │ │ │ │ - bl b0e70 │ │ │ │ + bl 15a188 │ │ │ │ + bl b0c44 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae00 <__fcntl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 43014 │ │ │ │ + bne.n 42f94 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 43018 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 42f98 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42fe2 │ │ │ │ + beq.n 42f62 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43080 │ │ │ │ + b.n 43000 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 43054 │ │ │ │ + bge.n 42fd4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 43010 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 42f90 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #50840 @ 0xc698 │ │ │ │ + movw r1, #50520 @ 0xc558 │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 43018 │ │ │ │ + blt.n 42f98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ - b.n 43080 │ │ │ │ - ldr r1, [pc, #52] @ (4308c ) │ │ │ │ + bl 944a0 │ │ │ │ + b.n 43000 │ │ │ │ + ldr r1, [pc, #52] @ (4300c ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c3ac │ │ │ │ - cbz r0, 43078 │ │ │ │ + cbz r0, 42ff8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50824 @ 0xc688 │ │ │ │ + movw r1, #50504 @ 0xc548 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 43010 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 42f90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbnz r0, 43106 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 4310c │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 43098 │ │ │ │ - b.w 810c0 │ │ │ │ + cbnz r0, 43018 │ │ │ │ + b.w 81030 │ │ │ │ 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 1745ac <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174a94 <_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 430de │ │ │ │ + bne.n 4305e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 430fc │ │ │ │ - b.n 430f2 │ │ │ │ + bne.n 4307c │ │ │ │ + b.n 43072 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #36844 @ 0x8fec │ │ │ │ + movw r0, #36524 @ 0x8eac │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 430f8 │ │ │ │ - b.n 430ce │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 430fc │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 43078 │ │ │ │ + b.n 4304e │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 4307c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4329a │ │ │ │ + b.n 4321a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4329a │ │ │ │ + beq.w 4321a │ │ │ │ movs r0, #32 │ │ │ │ blx 2b7d8 <__sched_cpualloc@plt> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4311a │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 43292 │ │ │ │ + cbnz r0, 4309a │ │ │ │ + bl 23a370 │ │ │ │ + b.n 43212 │ │ │ │ mov.w r8, #4 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43242 │ │ │ │ - bl 149b58 │ │ │ │ - cbnz r0, 43176 │ │ │ │ + beq.w 431c2 │ │ │ │ + bl 1499a4 │ │ │ │ + cbnz r0, 430f6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #50984 @ 0xc728 │ │ │ │ + movw r1, #50664 @ 0xc5e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4328a │ │ │ │ + bge.w 4320a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4328a │ │ │ │ + bne.w 4320a │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4328a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4320a │ │ │ │ mov r0, fp │ │ │ │ - bl 10391c │ │ │ │ + bl 10399c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43196 │ │ │ │ + bge.n 43116 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 43196 │ │ │ │ + cbnz r3, 43116 │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 431ba │ │ │ │ - bl 94210 │ │ │ │ + bge.n 4313a │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4328a │ │ │ │ + bne.n 4320a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51040 @ 0xc760 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4328a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4320a │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 431d6 │ │ │ │ + bne.n 43156 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + movw r1, #50740 @ 0xc634 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4328a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4320a │ │ │ │ cmp r6, r7 │ │ │ │ - blt.n 43222 │ │ │ │ + blt.n 431a2 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 431e4 │ │ │ │ + blt.n 43164 │ │ │ │ adds r7, r6, #1 │ │ │ │ - b.n 431ea │ │ │ │ + b.n 4316a │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge.n 431da │ │ │ │ + bge.n 4315a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b7d8 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 431fa │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 4328a │ │ │ │ + cbnz r0, 4317a │ │ │ │ + bl 23a370 │ │ │ │ + b.n 4320a │ │ │ │ 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 +34082,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 43128 │ │ │ │ + bls.w 430a8 │ │ │ │ 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 43128 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 4328a │ │ │ │ + b.n 430a8 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 4320a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4325c │ │ │ │ + bge.n 431dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4325c │ │ │ │ + cbnz r3, 431dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b7cc │ │ │ │ - cbz r0, 4327a │ │ │ │ + cbz r0, 431fa │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 4328a │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 4320a │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ blx 2bf68 <__sched_cpufree@plt> │ │ │ │ - b.n 4329a │ │ │ │ - cbz r5, 43292 │ │ │ │ + b.n 4321a │ │ │ │ + cbz r5, 43212 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf68 <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ - b.n 430f8 │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 43078 │ │ │ │ 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 432c8 │ │ │ │ + bne.n 43248 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 432e6 │ │ │ │ + b.n 43266 │ │ │ │ mov r0, r1 │ │ │ │ - bl 174e1c │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 432e6 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 432fa │ │ │ │ - vldr d0, [pc, #32] @ 43308 │ │ │ │ + bne.n 43266 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 4327a │ │ │ │ + vldr d0, [pc, #32] @ 43288 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ 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, 43680 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 43600 ) │ │ │ │ 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 4333c │ │ │ │ + bge.n 432bc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ - bne.n 43346 │ │ │ │ + b.w 1e2e5c │ │ │ │ + bne.n 432c6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 810c0 │ │ │ │ + b.w 81030 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43354 │ │ │ │ + bcc.n 432d4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4334c │ │ │ │ + beq.n 432cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b564 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43386 │ │ │ │ + bne.n 43306 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 433be │ │ │ │ - bl 810c0 │ │ │ │ + b.n 4333e │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 433b0 │ │ │ │ + cbz r0, 43330 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 433a8 │ │ │ │ + ble.n 43328 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 14da48 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 433b0 │ │ │ │ + bl 14d878 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 43330 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 43390 │ │ │ │ + b.n 43310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 433be │ │ │ │ + bl 83e1c │ │ │ │ + b.n 4333e │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ - b.n 43382 │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 43302 │ │ │ │ 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 433e2 │ │ │ │ + bmi.n 43362 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51236 @ 0xc824 │ │ │ │ + movw r1, #50916 @ 0xc6e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ stmdb 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 149b6c │ │ │ │ + bl 1499b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434ba │ │ │ │ + beq.n 4343a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 220838 │ │ │ │ + bl 21f038 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 434a8 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 43428 │ │ │ │ + bl b0c44 │ │ │ │ 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 1b2754 │ │ │ │ + bl 1b0f58 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43442 │ │ │ │ + cbnz r0, 433c2 │ │ │ │ mov r4, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 4346e │ │ │ │ + b.n 433ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b534 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4346e │ │ │ │ + cbz r0, 433ee │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 43468 │ │ │ │ + bne.n 433e8 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4346c │ │ │ │ + bge.n 433ec │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4342c │ │ │ │ + b.n 433ac │ │ │ │ mov r6, r3 │ │ │ │ - b.n 4346e │ │ │ │ + b.n 433ee │ │ │ │ movs r6, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 4349c │ │ │ │ + cbnz r5, 4341c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 43482 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 434ac │ │ │ │ + bne.n 43402 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 4342c │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #51276 @ 0xc84c │ │ │ │ + movw r1, #50956 @ 0xc70c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 434ac │ │ │ │ + bl f3e28 │ │ │ │ + b.n 4342c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 214ec4 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + bl 2136d8 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 434ac │ │ │ │ + b.n 4342c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 16b0a8 <_Py_DecRef@@Base> │ │ │ │ + bl 16b15c <_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 e0718 │ │ │ │ + b.w e043c │ │ │ │ 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 f6a30 │ │ │ │ + bl f6a84 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 4350c │ │ │ │ + beq.n 4348c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6f80 │ │ │ │ + b.w f6fd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #51308 @ 0xc86c │ │ │ │ + movw r1, #50988 @ 0xc72c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43538 │ │ │ │ + bge.n 434b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43538 │ │ │ │ + cbnz r3, 434b8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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, 43562 │ │ │ │ + cbnz r1, 434e2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51344 @ 0xc890 │ │ │ │ + movw r1, #51024 @ 0xc750 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4358e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4350e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 435a2 │ │ │ │ + beq.n 43522 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 43594 │ │ │ │ + bmi.n 43514 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51376 @ 0xc8b0 │ │ │ │ + movw r1, #51056 @ 0xc770 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 435ae │ │ │ │ + b.n 4352e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 435a4 │ │ │ │ + bge.n 43524 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 435a4 │ │ │ │ + b.n 43524 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 43914 │ │ │ │ + bl 43894 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 436f6 │ │ │ │ - ldr r1, [pc, #300] @ (436fc ) │ │ │ │ + beq.w 43676 │ │ │ │ + ldr r1, [pc, #300] @ (4367c ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 97cd0 │ │ │ │ + bl 97cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 436e0 │ │ │ │ - ldr r1, [pc, #288] @ (43700 ) │ │ │ │ + bne.w 43660 │ │ │ │ + ldr r1, [pc, #288] @ (43680 ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 97cd0 │ │ │ │ + bl 97cb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43690 │ │ │ │ + beq.n 43610 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 43612 │ │ │ │ - bl 1dc534 │ │ │ │ + cbz r0, 43592 │ │ │ │ + bl 1dad8c │ │ │ │ subs r5, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - blt.n 43680 │ │ │ │ + blt.n 43600 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4360a │ │ │ │ + bge.n 4358a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4360a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4358a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 43614 │ │ │ │ + b.n 43594 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #236] @ (43704 ) │ │ │ │ + ldr r1, [pc, #236] @ (43684 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 97cd0 │ │ │ │ + bl 97cb4 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 43690 │ │ │ │ + beq.n 43610 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 436a6 │ │ │ │ + bne.n 43626 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl f0078 │ │ │ │ + bl f00a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 436a6 │ │ │ │ - ldr r1, [pc, #212] @ (43708 ) │ │ │ │ + beq.n 43626 │ │ │ │ + ldr r1, [pc, #212] @ (43688 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 43648 │ │ │ │ + cbnz r0, 435c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43686 │ │ │ │ - b.n 43690 │ │ │ │ + blt.n 43606 │ │ │ │ + b.n 43610 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 436ac │ │ │ │ + bmi.n 4362c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + movw r1, #54784 @ 0xd600 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4367c │ │ │ │ + bge.n 435fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4367c │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 435fc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43690 │ │ │ │ + bge.n 43610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43690 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43610 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436dc │ │ │ │ + bge.n 4365c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 436dc │ │ │ │ + cbnz r3, 4365c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 436dc │ │ │ │ - bl 7fda4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4365c │ │ │ │ + bl 7fd44 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 436e0 │ │ │ │ - cbnz r5, 436e0 │ │ │ │ - ldr r1, [pc, #64] @ (436fc ) │ │ │ │ + cbz r2, 43660 │ │ │ │ + cbnz r5, 43660 │ │ │ │ + ldr r1, [pc, #64] @ (4367c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 86648 │ │ │ │ - cbz r0, 436e0 │ │ │ │ + bl 86624 │ │ │ │ + cbz r0, 43660 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 436e0 │ │ │ │ + cbz r0, 43660 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436e0 │ │ │ │ + bge.n 43660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 436e0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 436e0 │ │ │ │ + cbnz r3, 43660 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43660 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 436f6 │ │ │ │ + b.n 43676 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436f4 │ │ │ │ + bge.n 43674 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 436f4 │ │ │ │ + cbnz r3, 43674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r4, 43700 │ │ │ │ + cbz r4, 43680 │ │ │ │ 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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 437d8 │ │ │ │ + beq.n 43758 │ │ │ │ movw r5, #32336 @ 0x7e50 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 43748 │ │ │ │ + bne.n 436c8 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 43738 │ │ │ │ + bne.n 436b8 │ │ │ │ dmb ish │ │ │ │ - beq.n 43754 │ │ │ │ + beq.n 436d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284220 │ │ │ │ + bl 2b82c4 │ │ │ │ blx 2bd38 │ │ │ │ blx 2afc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 437aa │ │ │ │ - bl 26f464 <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ + cbz r1, 4372a │ │ │ │ + bl 26dc74 <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 43774 │ │ │ │ - bl 9b3e4 │ │ │ │ - cbz r0, 43792 │ │ │ │ + cbz r6, 436f4 │ │ │ │ + bl 9b3d4 │ │ │ │ + cbz r0, 43712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4378e │ │ │ │ + bge.n 4370e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4378e │ │ │ │ + cbnz r3, 4370e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 437aa │ │ │ │ + b.n 4372a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43758 │ │ │ │ + bge.n 436d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43758 │ │ │ │ + bne.n 436d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43758 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 436d8 │ │ │ │ blx 2b0b8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 437c6 │ │ │ │ + bne.n 43746 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 437b6 │ │ │ │ + bne.n 43736 │ │ │ │ dmb ish │ │ │ │ - beq.n 437d8 │ │ │ │ + beq.n 43758 │ │ │ │ movw r0, #32336 @ 0x7e50 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - bl 2832b8 │ │ │ │ + bl 2828d8 │ │ │ │ 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, 437f6 │ │ │ │ - ldr r4, [pc, #184] @ (438ac ) │ │ │ │ - b.n 4380e │ │ │ │ + cbnz r1, 43776 │ │ │ │ + ldr r4, [pc, #184] @ (4382c ) │ │ │ │ + b.n 4378e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 437f2 │ │ │ │ + beq.n 43772 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 438a6 │ │ │ │ - ldr r0, [pc, #160] @ (438b0 ) │ │ │ │ + beq.n 43826 │ │ │ │ + ldr r0, [pc, #160] @ (43830 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43838 │ │ │ │ - bl 9f5d0 │ │ │ │ + cbz r0, 437b8 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43850 │ │ │ │ + cbnz r0, 437d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43838 │ │ │ │ + bge.n 437b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43838 │ │ │ │ + cbnz r3, 437b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4384c │ │ │ │ + bge.n 437cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4384c │ │ │ │ + cbnz r3, 437cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 438a6 │ │ │ │ + b.n 43826 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 8efcc │ │ │ │ + bl 8efac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4387c │ │ │ │ + bge.n 437fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4387c │ │ │ │ + cbnz r3, 437fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43890 │ │ │ │ + bge.n 43810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43890 │ │ │ │ + cbnz r3, 43810 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 438a4 │ │ │ │ + bge.n 43824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 438a4 │ │ │ │ + cbnz r3, 43824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 +34714,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, 438ec │ │ │ │ + cbnz r4, 4386c │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 438ec │ │ │ │ + blt.n 4386c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 438ec │ │ │ │ - cbz r2, 438ec │ │ │ │ + bgt.n 4386c │ │ │ │ + cbz r2, 4386c │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #37436 @ 0x923c │ │ │ │ + movw r1, #37116 @ 0x90fc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 43908 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 43888 │ │ │ │ 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] @ (43910 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #16] @ (43890 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 438d6 │ │ │ │ + bne.n 43856 │ │ │ │ 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] @ (43964 ) │ │ │ │ - bl a895c │ │ │ │ + ldr r1, [pc, #64] @ (438e4 ) │ │ │ │ + bl a8970 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43960 │ │ │ │ + cbz r0, 438e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 43960 │ │ │ │ + bmi.n 438e0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10856 @ 0x2a68 │ │ │ │ + movw r1, #10536 @ 0x2928 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4395e │ │ │ │ + bge.n 438de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4395e │ │ │ │ + cbnz r3, 438de │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00043968 <_Py_rc_quot@@Base>: │ │ │ │ +000438e8 <_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 43990 <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 43910 <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 43994 <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 43914 <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #324] @ 43ae0 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d8, [pc, #324] @ 43a60 <_Py_rc_quot@@Base+0x178> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 439b2 <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 43932 <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 439fa <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 439dc <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 4397a <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 4395c <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d5, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 439f6 <_Py_rc_quot@@Base+0x8e> │ │ │ │ + blt.n 43976 <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 439d8 <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 43958 <_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 43ad0 <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 43a50 <_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 43a20 <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 439a0 <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 43a36 <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 439b6 <_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 43ad0 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 43a50 <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - 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> │ │ │ │ + bvs.n 439be <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 43a50 <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d7, [pc, #176] @ 43a68 <_Py_rc_quot@@Base+0x180> │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #172] @ 43af0 <_Py_rc_quot@@Base+0x188> │ │ │ │ + vldr d4, [pc, #172] @ 43a70 <_Py_rc_quot@@Base+0x188> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 43ad0 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 43a50 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 43a6c <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 439ec <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 43ad0 <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 43a50 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #108] @ 43ae0 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d7, [pc, #108] @ 43a60 <_Py_rc_quot@@Base+0x178> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #96] @ 43ae0 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d6, [pc, #96] @ 43a60 <_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 +34896,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 43cde <_Py_rc_quot@@Base+0x376> │ │ │ │ + bl 43c5e <_Py_rc_quot@@Base+0x376> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43b28 <_Py_rc_quot@@Base+0x1c0> │ │ │ │ + bne.n 43aa8 <_Py_rc_quot@@Base+0x1c0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51576 @ 0xc978 │ │ │ │ + movw r1, #51256 @ 0xc838 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43b30 <_Py_rc_quot@@Base+0x1c8> │ │ │ │ + b.n 43ab0 <_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 43914 │ │ │ │ - cbz r0, 43ba2 <_Py_rc_quot@@Base+0x23a> │ │ │ │ - ldr r1, [pc, #96] @ (43bac <_Py_rc_quot@@Base+0x244>) │ │ │ │ + bl 43894 │ │ │ │ + cbz r0, 43b22 <_Py_rc_quot@@Base+0x23a> │ │ │ │ + ldr r1, [pc, #96] @ (43b2c <_Py_rc_quot@@Base+0x244>) │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 43b6a <_Py_rc_quot@@Base+0x202> │ │ │ │ + cbz r4, 43aea <_Py_rc_quot@@Base+0x202> │ │ │ │ mov r2, r4 │ │ │ │ - bl 86648 │ │ │ │ - cbnz r0, 43b80 <_Py_rc_quot@@Base+0x218> │ │ │ │ - ldr r1, [pc, #88] @ (43bb0 <_Py_rc_quot@@Base+0x248>) │ │ │ │ + bl 86624 │ │ │ │ + cbnz r0, 43b00 <_Py_rc_quot@@Base+0x218> │ │ │ │ + ldr r1, [pc, #88] @ (43b30 <_Py_rc_quot@@Base+0x248>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1058a4 │ │ │ │ + bl 105924 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 43b8c <_Py_rc_quot@@Base+0x224> │ │ │ │ - bl 1058a4 │ │ │ │ - cbnz r0, 43b86 <_Py_rc_quot@@Base+0x21e> │ │ │ │ + b.n 43b0c <_Py_rc_quot@@Base+0x224> │ │ │ │ + bl 105924 │ │ │ │ + cbnz r0, 43b06 <_Py_rc_quot@@Base+0x21e> │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #48] @ (43bac <_Py_rc_quot@@Base+0x244>) │ │ │ │ + ldr r1, [pc, #48] @ (43b2c <_Py_rc_quot@@Base+0x244>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43b8c <_Py_rc_quot@@Base+0x224> │ │ │ │ + b.n 43b0c <_Py_rc_quot@@Base+0x224> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 43b56 <_Py_rc_quot@@Base+0x1ee> │ │ │ │ - b.n 43b80 <_Py_rc_quot@@Base+0x218> │ │ │ │ + beq.n 43ad6 <_Py_rc_quot@@Base+0x1ee> │ │ │ │ + b.n 43b00 <_Py_rc_quot@@Base+0x218> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ba6 <_Py_rc_quot@@Base+0x23e> │ │ │ │ + bge.n 43b26 <_Py_rc_quot@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43ba6 <_Py_rc_quot@@Base+0x23e> │ │ │ │ + cbnz r3, 43b26 <_Py_rc_quot@@Base+0x23e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43ba6 <_Py_rc_quot@@Base+0x23e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43b26 <_Py_rc_quot@@Base+0x23e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 43bb0 <_Py_rc_quot@@Base+0x248> │ │ │ │ + cbz r4, 43b30 <_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, 43be2 <_Py_rc_quot@@Base+0x27a> │ │ │ │ + cbnz r4, 43b62 <_Py_rc_quot@@Base+0x27a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14752 @ 0x39a0 │ │ │ │ + movw r1, #14432 @ 0x3860 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 43ca4 <_Py_rc_quot@@Base+0x33c> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 43c24 <_Py_rc_quot@@Base+0x33c> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 43c9c <_Py_rc_quot@@Base+0x334> │ │ │ │ + bhi.n 43c1c <_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, #51968 @ 0xcb00 │ │ │ │ + movw r0, #51648 @ 0xc9c0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 885d4 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + b.w 885a8 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 885d4 │ │ │ │ - movw r0, #40508 @ 0x9e3c │ │ │ │ + b.w 885a8 │ │ │ │ + movw r0, #40188 @ 0x9cfc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 885d4 │ │ │ │ - movw r2, #53984 @ 0xd2e0 │ │ │ │ + b.w 885a8 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - b.n 43c3c <_Py_rc_quot@@Base+0x2d4> │ │ │ │ - movw r2, #40508 @ 0x9e3c │ │ │ │ + b.n 43bbc <_Py_rc_quot@@Base+0x2d4> │ │ │ │ + movw r2, #40188 @ 0x9cfc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #51968 @ 0xcb00 │ │ │ │ + movw r1, #51648 @ 0xc9c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #46440 @ 0xb568 │ │ │ │ + movw r0, #46120 @ 0xb428 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ - movw r2, #40508 @ 0x9e3c │ │ │ │ + b.w 95200 │ │ │ │ + movw r2, #40188 @ 0x9cfc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #46440 @ 0xb568 │ │ │ │ + movw r0, #46120 @ 0xb428 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ - movw r3, #40508 @ 0x9e3c │ │ │ │ + b.w 95200 │ │ │ │ + movw r3, #40188 @ 0x9cfc │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - movw r2, #53984 @ 0xd2e0 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #51968 @ 0xcb00 │ │ │ │ + movw r1, #51648 @ 0xc9c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #51972 @ 0xcb04 │ │ │ │ + movw r0, #51652 @ 0xc9c4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 43cc8 <_Py_rc_quot@@Base+0x360> │ │ │ │ + bne.n 43c48 <_Py_rc_quot@@Base+0x360> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 151c7c │ │ │ │ + b.w 151ac8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12496 @ 0x30d0 │ │ │ │ + movw r0, #12176 @ 0x2f90 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43cbc <_Py_rc_quot@@Base+0x354> │ │ │ │ + bne.n 43c3c <_Py_rc_quot@@Base+0x354> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 43cf6 <_Py_rc_quot@@Base+0x38e> │ │ │ │ + bmi.n 43c76 <_Py_rc_quot@@Base+0x38e> │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 43e02 <_Py_rc_quot@@Base+0x49a> │ │ │ │ + bne.w 43d82 <_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 2053bc │ │ │ │ + bl 203e04 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43d1a <_Py_rc_quot@@Base+0x3b2> │ │ │ │ + cbnz r0, 43c9a <_Py_rc_quot@@Base+0x3b2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43dfe <_Py_rc_quot@@Base+0x496> │ │ │ │ - bl 9f5d0 │ │ │ │ + b.n 43d7e <_Py_rc_quot@@Base+0x496> │ │ │ │ + bl 9f5f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d34 <_Py_rc_quot@@Base+0x3cc> │ │ │ │ + bge.n 43cb4 <_Py_rc_quot@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d34 <_Py_rc_quot@@Base+0x3cc> │ │ │ │ + cbnz r3, 43cb4 <_Py_rc_quot@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 43d14 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ + beq.n 43c94 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 43dde <_Py_rc_quot@@Base+0x476> │ │ │ │ - bl 9a9d4 │ │ │ │ + beq.n 43d5e <_Py_rc_quot@@Base+0x476> │ │ │ │ + bl 9a9c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r6, 43d6c <_Py_rc_quot@@Base+0x404> │ │ │ │ + cbnz r6, 43cec <_Py_rc_quot@@Base+0x404> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d9c <_Py_rc_quot@@Base+0x434> │ │ │ │ + bge.n 43d1c <_Py_rc_quot@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d9c <_Py_rc_quot@@Base+0x434> │ │ │ │ + cbnz r3, 43d1c <_Py_rc_quot@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43d9c <_Py_rc_quot@@Base+0x434> │ │ │ │ - bl 2a4f28 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43d1c <_Py_rc_quot@@Base+0x434> │ │ │ │ + bl 2a4590 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43db4 <_Py_rc_quot@@Base+0x44c> │ │ │ │ + bge.n 43d34 <_Py_rc_quot@@Base+0x44c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d88 <_Py_rc_quot@@Base+0x420> │ │ │ │ + bge.n 43d08 <_Py_rc_quot@@Base+0x420> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d88 <_Py_rc_quot@@Base+0x420> │ │ │ │ + cbnz r3, 43d08 <_Py_rc_quot@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d9c <_Py_rc_quot@@Base+0x434> │ │ │ │ + bge.n 43d1c <_Py_rc_quot@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43d9c <_Py_rc_quot@@Base+0x434> │ │ │ │ + cbnz r3, 43d1c <_Py_rc_quot@@Base+0x434> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d14 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ + bge.n 43c94 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43d14 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ + bne.n 43c94 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43d14 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43c94 <_Py_rc_quot@@Base+0x3ac> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43dc6 <_Py_rc_quot@@Base+0x45e> │ │ │ │ + bge.n 43d46 <_Py_rc_quot@@Base+0x45e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43dc6 <_Py_rc_quot@@Base+0x45e> │ │ │ │ + cbnz r3, 43d46 <_Py_rc_quot@@Base+0x45e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d38 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ + bge.n 43cb8 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43d38 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ + bne.n 43cb8 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43d38 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43cb8 <_Py_rc_quot@@Base+0x3d0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43df2 <_Py_rc_quot@@Base+0x48a> │ │ │ │ + bge.n 43d72 <_Py_rc_quot@@Base+0x48a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43df2 <_Py_rc_quot@@Base+0x48a> │ │ │ │ + cbnz r3, 43d72 <_Py_rc_quot@@Base+0x48a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 94210 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 941e8 │ │ │ │ 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, #52064 @ 0xcb60 │ │ │ │ + movw r1, #51744 @ 0xca20 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43e3e <_Py_rc_quot@@Base+0x4d6> │ │ │ │ - bl 45ee2 │ │ │ │ + beq.n 43dbe <_Py_rc_quot@@Base+0x4d6> │ │ │ │ + bl 45e62 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 43e40 <_Py_rc_quot@@Base+0x4d8> │ │ │ │ + b.n 43dc0 <_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 43eee <_Py_rc_quot@@Base+0x586> │ │ │ │ + beq.n 43e6e <_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 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43eea <_Py_rc_quot@@Base+0x582> │ │ │ │ + bne.n 43e6a <_Py_rc_quot@@Base+0x582> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43eea <_Py_rc_quot@@Base+0x582> │ │ │ │ + beq.n 43e6a <_Py_rc_quot@@Base+0x582> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #39304 @ 0x9988 │ │ │ │ + movw r0, #38984 @ 0x9848 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43e98 <_Py_rc_quot@@Base+0x530> │ │ │ │ + cbnz r0, 43e18 <_Py_rc_quot@@Base+0x530> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ 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, #52220 @ 0xcbfc │ │ │ │ + movw r0, #51900 @ 0xcabc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ecc <_Py_rc_quot@@Base+0x564> │ │ │ │ + bge.n 43e4c <_Py_rc_quot@@Base+0x564> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43ecc <_Py_rc_quot@@Base+0x564> │ │ │ │ + cbnz r3, 43e4c <_Py_rc_quot@@Base+0x564> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43e8c <_Py_rc_quot@@Base+0x524> │ │ │ │ + beq.n 43e0c <_Py_rc_quot@@Base+0x524> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43eea <_Py_rc_quot@@Base+0x582> │ │ │ │ + bge.n 43e6a <_Py_rc_quot@@Base+0x582> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43eea <_Py_rc_quot@@Base+0x582> │ │ │ │ + cbnz r3, 43e6a <_Py_rc_quot@@Base+0x582> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00043ef0 <_PyImport_ClearExtension@@Base>: │ │ │ │ +00043e70 <_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] @ (43fb8 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ + ldr r2, [pc, #180] @ (43f38 <_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 1cc33c │ │ │ │ + bl 1cab98 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43f2a <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 94210 │ │ │ │ + cbnz r0, 43eaa <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 941e8 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43fb4 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 43f34 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 43f48 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + cbz r0, 43ec8 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43f48 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bge.n 43ec8 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43f48 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43ec8 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 43f6e <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ - bl b0f9c │ │ │ │ + bgt.n 43eee <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ + bl b0d70 │ │ │ │ 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 43f92 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ - b.n 43f88 <_PyImport_ClearExtension@@Base+0x98> │ │ │ │ + beq.n 43f12 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + b.n 43f08 <_PyImport_ClearExtension@@Base+0x98> │ │ │ │ ldr.w r3, [r5, #3908] @ 0xf44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43f54 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 43ed4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 43f54 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 43ed4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 44186 <_PyImport_ClearExtension@@Base+0x296> │ │ │ │ + bl 44106 <_PyImport_ClearExtension@@Base+0x296> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43f54 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ - b.n 43fb0 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ - bl 1d9ba0 │ │ │ │ + bge.n 43ed4 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + b.n 43f30 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ + bl 1d83f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43f94 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ - b.n 43fb0 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ + cbnz r0, 43f14 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + b.n 43f30 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 44218 <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ + bl 44198 <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 43fa4 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ + bne.n 43f24 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43fb4 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 43f34 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2176fc │ │ │ │ - b.n 43fa0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + bl 215f1c │ │ │ │ + b.n 43f20 <_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 440a6 <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ + b.n 44026 <_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 43fe0 <_PyImport_ClearExtension@@Base+0xf0> │ │ │ │ + bne.n 43f60 <_PyImport_ClearExtension@@Base+0xf0> │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 44016 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + b.n 43f96 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 43fda <_PyImport_ClearExtension@@Base+0xea> │ │ │ │ + beq.n 43f5a <_PyImport_ClearExtension@@Base+0xea> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 44008 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + bmi.n 43f88 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52284 @ 0xcc3c │ │ │ │ + movw r1, #51964 @ 0xcafc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4403c <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 43fbc <_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 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - cbz r0, 4402c <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ + cbz r0, 43fac <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44030 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ + blt.n 43fb0 <_PyImport_ClearExtension@@Base+0x140> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4403c <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ + b.n 43fbc <_PyImport_ClearExtension@@Base+0x14c> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4402c <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 43fac <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ + bl 84a08 <_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, #52332 @ 0xcc6c │ │ │ │ + movw r0, #52012 @ 0xcb2c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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, 4408e <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ + cbz r0, 4400e <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 440a4 <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ + bge.n 44024 <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 440a4 <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ + b.n 44024 <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1efdd8 │ │ │ │ - cbz r0, 440a4 <_PyImport_ClearExtension@@Base+0x1b4> │ │ │ │ + bl 1ee8b8 │ │ │ │ + cbz r0, 44024 <_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 +35426,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 440dc <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ + bmi.n 4405c <_PyImport_ClearExtension@@Base+0x1ec> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52504 @ 0xcd18 │ │ │ │ + movw r1, #52184 @ 0xcbd8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4417e <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ + b.n 440fe <_PyImport_ClearExtension@@Base+0x28e> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 12287c │ │ │ │ + bl 12299c │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44106 <_PyImport_ClearExtension@@Base+0x216> │ │ │ │ + beq.n 44086 <_PyImport_ClearExtension@@Base+0x216> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52536 @ 0xcd38 │ │ │ │ + movw r1, #52216 @ 0xcbf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 440d8 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 44058 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 1232c4 │ │ │ │ + bl 1233e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44128 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 440a8 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 440d8 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bne.n 44058 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 44110 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ + bne.n 44090 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 44148 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 440c8 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 440d8 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ - b.n 4414e <_PyImport_ClearExtension@@Base+0x25e> │ │ │ │ + bne.n 44058 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + b.n 440ce <_PyImport_ClearExtension@@Base+0x25e> │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 44166 <_PyImport_ClearExtension@@Base+0x276> │ │ │ │ + bls.n 440e6 <_PyImport_ClearExtension@@Base+0x276> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52568 @ 0xcd58 │ │ │ │ + movw r1, #52248 @ 0xcc18 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 440d8 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 44058 <_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 441ba <_PyImport_ClearExtension@@Base+0x2ca> │ │ │ │ + ble.n 4413a <_PyImport_ClearExtension@@Base+0x2ca> │ │ │ │ ldr.w r0, [r0, #3908] @ 0xf44 │ │ │ │ - cbz r0, 441c4 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + cbz r0, 44144 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 441ce <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ + bge.n 4414e <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 441dc <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + bge.n 4415c <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 441dc <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ - movw r1, #52592 @ 0xcd70 │ │ │ │ + b.n 4415c <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + movw r1, #52272 @ 0xcc30 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 441d6 <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ - movw r1, #52616 @ 0xcd88 │ │ │ │ + b.n 44156 <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ + movw r1, #52296 @ 0xcc48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 441d6 <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ - movw r1, #52660 @ 0xcdb4 │ │ │ │ + b.n 44156 <_PyImport_ClearExtension@@Base+0x2e6> │ │ │ │ + movw r1, #52340 @ 0xcc74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [pc, #20] @ (441ec <_PyImport_ClearExtension@@Base+0x2fc>) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (4416c <_PyImport_ClearExtension@@Base+0x2fc>) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a2578 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + b.w a25a0 │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r0, #52688 @ 0xcdd0 │ │ │ │ + movw r0, #52368 @ 0xcc90 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4420e <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ + cbz r0, 4418e <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44210 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + bge.n 44190 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (44214 <_PyImport_ClearExtension@@Base+0x324>) │ │ │ │ + ldr r0, [pc, #4] @ (44194 <_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] @ (442a4 <_PyImport_ClearExtension@@Base+0x3b4>) │ │ │ │ + ldr r4, [pc, #124] @ (44224 <_PyImport_ClearExtension@@Base+0x3b4>) │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 44244 <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ + bne.n 441c4 <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 44234 <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ + bne.n 441b4 <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ dmb ish │ │ │ │ - beq.n 44250 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + beq.n 441d0 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 284220 │ │ │ │ + bl 2b82c4 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #1800] @ 0x708 │ │ │ │ - cbz r3, 44278 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ + cbz r3, 441f8 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc3c4 │ │ │ │ + bl 1cac20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 44278 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ + cbz r0, 441f8 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 44278 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ + cbz r0, 441f8 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bl 22331c <_PyUnicodeWriter_Dealloc@@Base+0x160> │ │ │ │ + bl 221b1c <_PyUnicodeWriter_Dealloc@@Base+0x160> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 44290 <_PyImport_ClearExtension@@Base+0x3a0> │ │ │ │ + bne.n 44210 <_PyImport_ClearExtension@@Base+0x3a0> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 44280 <_PyImport_ClearExtension@@Base+0x390> │ │ │ │ + bne.n 44200 <_PyImport_ClearExtension@@Base+0x390> │ │ │ │ dmb ish │ │ │ │ - beq.n 442a0 <_PyImport_ClearExtension@@Base+0x3b0> │ │ │ │ + beq.n 44220 <_PyImport_ClearExtension@@Base+0x3b0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #8] @ (442a4 <_PyImport_ClearExtension@@Base+0x3b4>) │ │ │ │ - b.w 2832b8 │ │ │ │ + ldr r0, [pc, #8] @ (44224 <_PyImport_ClearExtension@@Base+0x3b4>) │ │ │ │ + b.w 2828d8 │ │ │ │ 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 442c8 <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ + bne.n 44248 <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14fdc8 │ │ │ │ + b.w 14fc0c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13064 @ 0x3308 │ │ │ │ + movw r0, #12744 @ 0x31c8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 442bc <_PyImport_ClearExtension@@Base+0x3cc> │ │ │ │ + bne.n 4423c <_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 442fe <_PyImport_ClearExtension@@Base+0x40e> │ │ │ │ + bne.n 4427e <_PyImport_ClearExtension@@Base+0x40e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 209f88 │ │ │ │ + b.w 2089c4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13076 @ 0x3314 │ │ │ │ + movw r0, #12756 @ 0x31d4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 442f2 <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ + bne.n 44272 <_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 43914 │ │ │ │ + bl 43894 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4437c <_PyImport_ClearExtension@@Base+0x48c> │ │ │ │ - ldr r1, [pc, #84] @ (44384 <_PyImport_ClearExtension@@Base+0x494>) │ │ │ │ + cbz r0, 442fc <_PyImport_ClearExtension@@Base+0x48c> │ │ │ │ + ldr r1, [pc, #84] @ (44304 <_PyImport_ClearExtension@@Base+0x494>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 97cd0 │ │ │ │ + bl 97cb4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44366 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ - ldr r1, [pc, #72] @ (44384 <_PyImport_ClearExtension@@Base+0x494>) │ │ │ │ + cbnz r0, 442e6 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + ldr r1, [pc, #72] @ (44304 <_PyImport_ClearExtension@@Base+0x494>) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44366 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + bne.n 442e6 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 44366 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + cbz r0, 442e6 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44366 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + bge.n 442e6 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44366 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 442e6 <_PyImport_ClearExtension@@Base+0x476> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4437a <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ + bge.n 442fa <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4437a <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ + cbnz r3, 442fa <_PyImport_ClearExtension@@Base+0x48a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 443a8 <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ + bne.n 44328 <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24d4f8 │ │ │ │ + b.w 24bca8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13072 @ 0x3310 │ │ │ │ + movw r0, #12752 @ 0x31d0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4439c <_PyImport_ClearExtension@@Base+0x4ac> │ │ │ │ + bne.n 4431c <_PyImport_ClearExtension@@Base+0x4ac> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 44626 <_PyImport_ClearExtension@@Base+0x736> │ │ │ │ + b.n 445a6 <_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, 443e8 <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ + cbnz r1, 44368 <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6320 @ 0x18b0 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 44424 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 443a4 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ mov r6, r1 │ │ │ │ - bl 43914 │ │ │ │ + bl 43894 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44424 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + cbz r0, 443a4 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 4443a <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + beq.n 443ba <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ mov r0, r6 │ │ │ │ - bl f0078 │ │ │ │ - cbnz r0, 4443a <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + bl f00a8 │ │ │ │ + cbnz r0, 443ba <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10928 @ 0x2ab0 │ │ │ │ + movw r1, #10608 @ 0x2970 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4442a <_PyImport_ClearExtension@@Base+0x53a> │ │ │ │ + blt.n 443aa <_PyImport_ClearExtension@@Base+0x53a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44484 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ + b.n 44404 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44424 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + bne.n 443a4 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44424 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 443a4 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #72] @ (44488 <_PyImport_ClearExtension@@Base+0x598>) │ │ │ │ + ldr r1, [pc, #72] @ (44408 <_PyImport_ClearExtension@@Base+0x598>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4445c <_PyImport_ClearExtension@@Base+0x56c> │ │ │ │ + beq.n 443dc <_PyImport_ClearExtension@@Base+0x56c> │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 4446c <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ - ldr r1, [pc, #60] @ (4448c <_PyImport_ClearExtension@@Base+0x59c>) │ │ │ │ + beq.n 443ec <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + ldr r1, [pc, #60] @ (4440c <_PyImport_ClearExtension@@Base+0x59c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1058a4 │ │ │ │ + bl 105924 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4446c <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + bne.n 443ec <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44484 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ + bge.n 44404 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 4447e <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ - b.n 44484 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ + cbz r3, 443fe <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ + b.n 44404 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4447a <_PyImport_ClearExtension@@Base+0x58a> │ │ │ │ + bge.n 443fa <_PyImport_ClearExtension@@Base+0x58a> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 4447e <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ + cbz r4, 443fe <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44484 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ + b.n 44404 <_PyImport_ClearExtension@@Base+0x594> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 44490 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + cbz r4, 44410 <_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 444e0 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ + beq.n 44460 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ cmp r3, #29 │ │ │ │ - bne.n 44506 <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ + bne.n 44486 <_PyImport_ClearExtension@@Base+0x616> │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - cbnz r1, 444b6 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ + cbnz r1, 44436 <_PyImport_ClearExtension@@Base+0x5c6> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbnz r1, 444c0 <_PyImport_ClearExtension@@Base+0x5d0> │ │ │ │ - b.n 444ca <_PyImport_ClearExtension@@Base+0x5da> │ │ │ │ - bl 2b32c8 <_Py_c_prod@@Base+0x6cc> │ │ │ │ + cbnz r1, 44440 <_PyImport_ClearExtension@@Base+0x5d0> │ │ │ │ + b.n 4444a <_PyImport_ClearExtension@@Base+0x5da> │ │ │ │ + bl 2b2930 <_Py_c_prod@@Base+0x6cc> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4450e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ - b.n 444b0 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + beq.n 4448e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ + b.n 44430 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b32c8 <_Py_c_prod@@Base+0x6cc> │ │ │ │ + bl 2b2930 <_Py_c_prod@@Base+0x6cc> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4450e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ + beq.n 4448e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - cbz r1, 44502 <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ + cbz r1, 44482 <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b32c8 <_Py_c_prod@@Base+0x6cc> │ │ │ │ + bl 2b2930 <_Py_c_prod@@Base+0x6cc> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4450e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ + b.n 4448e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - cbz r4, 44502 <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ + cbz r4, 44482 <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 44502 <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ + ble.n 44482 <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ adds r4, #4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 44490 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + bl 44410 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4450e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ + beq.n 4448e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 444ee <_PyImport_ClearExtension@@Base+0x5fe> │ │ │ │ + bne.n 4446e <_PyImport_ClearExtension@@Base+0x5fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4450e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ + b.n 4448e <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2b32c8 <_Py_c_prod@@Base+0x6cc> │ │ │ │ + b.w 2b2930 <_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, 44534 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + cbnz r5, 444b4 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 44534 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + blt.n 444b4 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 44534 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ - cbnz r2, 4454e <_PyImport_ClearExtension@@Base+0x65e> │ │ │ │ + bgt.n 444b4 <_PyImport_ClearExtension@@Base+0x644> │ │ │ │ + cbnz r2, 444ce <_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] @ (44580 <_PyImport_ClearExtension@@Base+0x690>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 4457a <_PyImport_ClearExtension@@Base+0x68a> │ │ │ │ + ldr r3, [pc, #56] @ (44500 <_PyImport_ClearExtension@@Base+0x690>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 444fa <_PyImport_ClearExtension@@Base+0x68a> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 44568 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ + bgt.n 444e8 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #13696 @ 0x3580 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4457a <_PyImport_ClearExtension@@Base+0x68a> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 444fa <_PyImport_ClearExtension@@Base+0x68a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44552 <_PyImport_ClearExtension@@Base+0x662> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 444d2 <_PyImport_ClearExtension@@Base+0x662> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44552 <_PyImport_ClearExtension@@Base+0x662> │ │ │ │ + beq.n 444d2 <_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, #43304 @ 0xa928 │ │ │ │ + movw r0, #42984 @ 0xa7e8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 445c4 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 44544 <_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 a82dc │ │ │ │ + b.w a82f0 │ │ │ │ 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 445ee <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 445f4 <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ + beq.n 4456e <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 44574 <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 44600 <_PyImport_ClearExtension@@Base+0x710> │ │ │ │ + cbz r6, 44580 <_PyImport_ClearExtension@@Base+0x710> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 44620 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + b.n 445a0 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl dfecc │ │ │ │ + bl dfbf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44618 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ + cbz r0, 44598 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cfc34 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ - cbnz r0, 4461c <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + bl 1ce6fc <_PySys_GetRequiredAttr@@Base+0x16d0> │ │ │ │ + cbnz r0, 4459c <_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 1ee4f8 │ │ │ │ - cbnz r0, 4464e <_PyImport_ClearExtension@@Base+0x75e> │ │ │ │ + bl 1eced8 │ │ │ │ + cbnz r0, 445ce <_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 263b70 │ │ │ │ + b.w 262384 │ │ │ │ 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, #52732 @ 0xcdfc │ │ │ │ + movw r0, #52412 @ 0xccbc │ │ │ │ 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 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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,118 +35982,92 @@ │ │ │ │ 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, 446bc <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ - bl 21f5ec │ │ │ │ - cbz r0, 446f6 <_PyImport_ClearExtension@@Base+0x806> │ │ │ │ + cbnz r3, 4463c <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ + bl 21ddd4 │ │ │ │ + cbz r0, 44676 <_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 446e8 <_PyImport_ClearExtension@@Base+0x7f8> │ │ │ │ + bls.n 44668 <_PyImport_ClearExtension@@Base+0x7f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b390c │ │ │ │ + bl 2b2f74 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 446f6 <_PyImport_ClearExtension@@Base+0x806> │ │ │ │ + b.n 44676 <_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 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 214b68 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 44726 <_PyImport_ClearExtension@@Base+0x836> │ │ │ │ - bl 94210 │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - 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 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, r1 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 44762 <_PyImport_ClearExtension@@Base+0x872> │ │ │ │ + bmi.n 44694 <_PyImport_ClearExtension@@Base+0x824> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 4477c <_PyImport_ClearExtension@@Base+0x88c> │ │ │ │ + bpl.n 446ae <_PyImport_ClearExtension@@Base+0x83e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56616 @ 0xdd28 │ │ │ │ + movw r1, #56296 @ 0xdbe8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44794 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + b.n 446c6 <_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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 447b2 <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ + bmi.n 446e4 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 447cc <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + bpl.n 446fe <_PyImport_ClearExtension@@Base+0x88e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56616 @ 0xdd28 │ │ │ │ + movw r1, #56296 @ 0xdbe8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 447e4 <_PyImport_ClearExtension@@Base+0x8f4> │ │ │ │ + b.n 44716 <_PyImport_ClearExtension@@Base+0x8a6> │ │ │ │ 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 +36076,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 1694d8 │ │ │ │ - cbz r0, 4482c <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ + bl 169358 │ │ │ │ + cbz r0, 4475e <_PyImport_ClearExtension@@Base+0x8ee> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe850 │ │ │ │ + bl fe8d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44824 <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ + beq.n 44756 <_PyImport_ClearExtension@@Base+0x8e6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44818 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + beq.n 4474a <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ 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,275 +36118,300 @@ │ │ │ │ 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 44886 <_PyImport_ClearExtension@@Base+0x996> │ │ │ │ + beq.n 447b8 <_PyImport_ClearExtension@@Base+0x948> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #52796 @ 0xce3c │ │ │ │ + movw r0, #52476 @ 0xccfc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 103ae8 │ │ │ │ - b.n 448b4 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ + bl 103b68 │ │ │ │ + b.n 447e6 <_PyImport_ClearExtension@@Base+0x976> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 448a2 <_PyImport_ClearExtension@@Base+0x9b2> │ │ │ │ + beq.n 447d4 <_PyImport_ClearExtension@@Base+0x964> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #52828 @ 0xce5c │ │ │ │ + movw r0, #52508 @ 0xcd1c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 103ae8 │ │ │ │ - b.n 448b4 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ - movw r0, #52856 @ 0xce78 │ │ │ │ + bl 103b68 │ │ │ │ + b.n 447e6 <_PyImport_ClearExtension@@Base+0x976> │ │ │ │ + movw r0, #52536 @ 0xcd38 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 103ae8 │ │ │ │ - cbz r0, 448d0 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + bl 103b68 │ │ │ │ + cbz r0, 44802 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 448c0 <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ - bl 6b306 │ │ │ │ - cbz r0, 448d0 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + cbz r1, 447f2 <_PyImport_ClearExtension@@Base+0x982> │ │ │ │ + bl 6b29a │ │ │ │ + cbz r0, 44802 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 448d0 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + cbz r3, 44802 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6b14a │ │ │ │ + b.w 6b0de │ │ │ │ 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 448fa <_PyImport_ClearExtension@@Base+0xa0a> │ │ │ │ + bne.n 4482c <_PyImport_ClearExtension@@Base+0x9bc> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4490e <_PyImport_ClearExtension@@Base+0xa1e> │ │ │ │ - b.n 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + bne.n 44840 <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ + b.n 448a0 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #53820 @ 0xd23c │ │ │ │ + movw r0, #53500 @ 0xd0fc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ - b.n 448ec <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 448a0 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ + b.n 4481e <_PyImport_ClearExtension@@Base+0x9ae> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 2811f8 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ - cbz r0, 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + bl 280818 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + cbz r0, 448a0 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 449b6 <_PyImport_ClearExtension@@Base+0xac6> │ │ │ │ + beq.n 448e8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 854ac │ │ │ │ + bl 85488 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4495a <_PyImport_ClearExtension@@Base+0xa6a> │ │ │ │ - cbnz r0, 44950 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ + beq.n 4488c <_PyImport_ClearExtension@@Base+0xa1c> │ │ │ │ + cbnz r0, 44882 <_PyImport_ClearExtension@@Base+0xa12> │ │ │ │ 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 1e4604 │ │ │ │ - b.n 4495a <_PyImport_ClearExtension@@Base+0xa6a> │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 4488c <_PyImport_ClearExtension@@Base+0xa1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44972 <_PyImport_ClearExtension@@Base+0xa82> │ │ │ │ + cbnz r0, 448a4 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + bge.n 448a0 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + cbnz r3, 448a0 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 449b6 <_PyImport_ClearExtension@@Base+0xac6> │ │ │ │ + b.n 448e8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44992 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ + bge.n 448c4 <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44992 <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ + cbnz r3, 448c4 <_PyImport_ClearExtension@@Base+0xa54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 449a6 <_PyImport_ClearExtension@@Base+0xab6> │ │ │ │ + bge.n 448d8 <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 449a6 <_PyImport_ClearExtension@@Base+0xab6> │ │ │ │ + cbnz r3, 448d8 <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 4496e <_PyImport_ClearExtension@@Base+0xa7e> │ │ │ │ + beq.n 448a0 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ 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 449dc <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ + bne.n 4490e <_PyImport_ClearExtension@@Base+0xa9e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2388d4 │ │ │ │ + b.w 2370dc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13180 @ 0x337c │ │ │ │ + movw r0, #12860 @ 0x323c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 449d0 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ + bne.n 44902 <_PyImport_ClearExtension@@Base+0xa92> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r0, 44a10 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ - bl 810c0 │ │ │ │ + cbnz r0, 44942 <_PyImport_ClearExtension@@Base+0xad2> │ │ │ │ + bl 81030 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 44a22 <_PyImport_ClearExtension@@Base+0xb32> │ │ │ │ + cbz r0, 44954 <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44a26 <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ + b.n 44958 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ 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 21337c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 44988 <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ + bl 941e8 │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 449a6 <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ + 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, 44a60 <_PyImport_ClearExtension@@Base+0xb70> │ │ │ │ + cbnz r2, 449e0 <_PyImport_ClearExtension@@Base+0xb70> │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #23568 @ 0x5c10 │ │ │ │ + movw r1, #23248 @ 0x5ad0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl e1e20 │ │ │ │ - cbnz r0, 44a76 <_PyImport_ClearExtension@@Base+0xb86> │ │ │ │ - b.n 44a72 <_PyImport_ClearExtension@@Base+0xb82> │ │ │ │ - movw r0, #23568 @ 0x5c10 │ │ │ │ + bl e1bb8 │ │ │ │ + cbnz r0, 449f6 <_PyImport_ClearExtension@@Base+0xb86> │ │ │ │ + b.n 449f2 <_PyImport_ClearExtension@@Base+0xb82> │ │ │ │ + movw r0, #23248 @ 0x5ad0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44a46 <_PyImport_ClearExtension@@Base+0xb56> │ │ │ │ + bne.n 449c6 <_PyImport_ClearExtension@@Base+0xb56> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44a92 <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ + b.n 44a12 <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44a72 <_PyImport_ClearExtension@@Base+0xb82> │ │ │ │ + blt.n 449f2 <_PyImport_ClearExtension@@Base+0xb82> │ │ │ │ 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 1745ac <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174a94 <_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 44adc <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ + bne.n 44a5c <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl f26a8 │ │ │ │ + bl f26d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44af0 <_PyImport_ClearExtension@@Base+0xc00> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 44a70 <_PyImport_ClearExtension@@Base+0xc00> │ │ │ │ + bl 941e8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44b08 <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ + b.n 44a88 <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #12616 @ 0x3148 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 44b08 <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - b.n 44aba <_PyImport_ClearExtension@@Base+0xbca> │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 44a88 <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ + b.n 44a3a <_PyImport_ClearExtension@@Base+0xbca> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2b3cf0 │ │ │ │ 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] @ (44b4c <_PyImport_ClearExtension@@Base+0xc5c>) │ │ │ │ + ldr r2, [pc, #44] @ (44ac8 <_PyImport_ClearExtension@@Base+0xc58>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 8edb0 │ │ │ │ + bl 8ed90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (44b50 <_PyImport_ClearExtension@@Base+0xc60>) │ │ │ │ + ldr r0, [pc, #32] @ (44acc <_PyImport_ClearExtension@@Base+0xc5c>) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44b48 <_PyImport_ClearExtension@@Base+0xc58> │ │ │ │ + bge.n 44ac4 <_PyImport_ClearExtension@@Base+0xc54> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 44b48 <_PyImport_ClearExtension@@Base+0xc58> │ │ │ │ + cbnz r3, 44ac4 <_PyImport_ClearExtension@@Base+0xc54> │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -36475,443 +36428,444 @@ │ │ │ │ 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 44b94 <_PyImport_ClearExtension@@Base+0xca4> │ │ │ │ + beq.n 44b10 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #53096 @ 0xcf68 │ │ │ │ + movw r0, #52776 @ 0xce28 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ - b.n 44bb2 <_PyImport_ClearExtension@@Base+0xcc2> │ │ │ │ - cbz r6, 44ba6 <_PyImport_ClearExtension@@Base+0xcb6> │ │ │ │ + bl 103b68 │ │ │ │ + b.n 44b2e <_PyImport_ClearExtension@@Base+0xcbe> │ │ │ │ + cbz r6, 44b22 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #52732 @ 0xcdfc │ │ │ │ + movw r0, #52412 @ 0xccbc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ - b.n 44bb2 <_PyImport_ClearExtension@@Base+0xcc2> │ │ │ │ - movw r0, #53116 @ 0xcf7c │ │ │ │ + bl 103b68 │ │ │ │ + b.n 44b2e <_PyImport_ClearExtension@@Base+0xcbe> │ │ │ │ + movw r0, #52796 @ 0xce3c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ - cbz r0, 44bce <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ + bl 103b68 │ │ │ │ + cbz r0, 44b4a <_PyImport_ClearExtension@@Base+0xcda> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 44bbe <_PyImport_ClearExtension@@Base+0xcce> │ │ │ │ + cbz r3, 44b3a <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 6b14a │ │ │ │ - cbz r0, 44bce <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ - cbz r5, 44bce <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ + bl 6b0de │ │ │ │ + cbz r0, 44b4a <_PyImport_ClearExtension@@Base+0xcda> │ │ │ │ + cbz r5, 44b4a <_PyImport_ClearExtension@@Base+0xcda> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6b306 │ │ │ │ + b.w 6b29a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 214b68 │ │ │ │ + bl 21337c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44c00 <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 44b7c <_PyImport_ClearExtension@@Base+0xd0c> │ │ │ │ + bl 941e8 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44c1e <_PyImport_ClearExtension@@Base+0xd2e> │ │ │ │ + b.n 44b9a <_PyImport_ClearExtension@@Base+0xd2a> │ │ │ │ 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 │ │ │ │ + cmp.w r2, #49152 @ 0xc000 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ + b.w 2b2fa0 │ │ │ │ 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 44c44 <_PyImport_ClearExtension@@Base+0xd54> │ │ │ │ + bne.n 44bc4 <_PyImport_ClearExtension@@Base+0xd54> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 44c6c │ │ │ │ + bl 44bec │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44c5e <_PyImport_ClearExtension@@Base+0xd6e> │ │ │ │ - b.n 44c58 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ + bne.n 44bde <_PyImport_ClearExtension@@Base+0xd6e> │ │ │ │ + b.n 44bd8 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12956 @ 0x329c │ │ │ │ + movw r0, #12636 @ 0x315c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 44c68 <_PyImport_ClearExtension@@Base+0xd78> │ │ │ │ - b.n 44c34 <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 44c68 <_PyImport_ClearExtension@@Base+0xd78> │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 44be8 <_PyImport_ClearExtension@@Base+0xd78> │ │ │ │ + b.n 44bb4 <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 44be8 <_PyImport_ClearExtension@@Base+0xd78> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044c6c : │ │ │ │ +00044bec : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 251244 │ │ │ │ + b.w 24f9f8 │ │ │ │ stmdb 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, 44c92 │ │ │ │ + cbz r3, 44c12 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 44c94 │ │ │ │ + b.n 44c14 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #492] @ (44e84 ) │ │ │ │ + ldr r5, [pc, #492] @ (44e04 ) │ │ │ │ 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, 44cc2 │ │ │ │ + cbnz r6, 44c42 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 44cc2 │ │ │ │ + ble.n 44c42 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 44cc2 │ │ │ │ - cbnz r7, 44ce4 │ │ │ │ + bne.n 44c42 │ │ │ │ + cbnz r7, 44c64 │ │ │ │ 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] @ (44e88 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #432] @ (44e08 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44e5c │ │ │ │ + beq.w 44ddc │ │ │ │ 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 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldrd r6, r5, [sp, #92] @ 0x5c │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - cbnz r0, 44d06 │ │ │ │ + cbnz r0, 44c86 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 44e6e │ │ │ │ + b.n 44dee │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 214d78 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 21358c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d02 │ │ │ │ + beq.n 44c82 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d02 │ │ │ │ + beq.n 44c82 │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 44d4a │ │ │ │ + beq.n 44cca │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 44d38 │ │ │ │ + cbnz r0, 44cb8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 44d4a │ │ │ │ - b.n 44d02 │ │ │ │ + bge.n 44cca │ │ │ │ + b.n 44c82 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ed500 │ │ │ │ + bl 1ebee0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d02 │ │ │ │ + beq.n 44c82 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 44d2c │ │ │ │ + bne.n 44cac │ │ │ │ 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 44d62 │ │ │ │ - cbnz r3, 44d94 │ │ │ │ + beq.n 44ce2 │ │ │ │ + cbnz r3, 44d14 │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 44db4 │ │ │ │ + blt.n 44d34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44db4 │ │ │ │ + beq.n 44d34 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #36404 @ 0x8e34 │ │ │ │ + movw r2, #36084 @ 0x8cf4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #48700 @ 0xbe3c │ │ │ │ + movw r1, #48380 @ 0xbcfc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 44d02 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 44c82 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #36404 @ 0x8e34 │ │ │ │ + movw r2, #36084 @ 0x8cf4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #48660 @ 0xbe14 │ │ │ │ + movw r1, #48340 @ 0xbcd4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 44d02 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 44c82 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #53128 @ 0xcf88 │ │ │ │ + movw r1, #52808 @ 0xce48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #53136 @ 0xcf90 │ │ │ │ + movw r0, #52816 @ 0xce50 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r7 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44d02 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 44c82 │ │ │ │ + bl b0c44 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 44dfa │ │ │ │ + beq.n 44d7a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ad40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44e42 │ │ │ │ + b.n 44dc2 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 44e14 │ │ │ │ + bne.n 44d94 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44e14 │ │ │ │ + beq.n 44d94 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b33c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44e42 │ │ │ │ + b.n 44dc2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 44e1e │ │ │ │ + cbnz r3, 44d9e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44e36 │ │ │ │ + beq.n 44db6 │ │ │ │ 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 44e42 │ │ │ │ + b.n 44dc2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2acd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl b401c │ │ │ │ - cbz r4, 44e66 │ │ │ │ + bl b3e10 │ │ │ │ + cbz r4, 44de6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e48d8 │ │ │ │ - b.n 44d02 │ │ │ │ + bl 1e3130 │ │ │ │ + b.n 44c82 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44e6e │ │ │ │ + b.n 44dee │ │ │ │ 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 149f64 │ │ │ │ + bl 149db0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ 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] @ (44f68 ) │ │ │ │ + ldr r2, [pc, #204] @ (44ee8 ) │ │ │ │ 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, 44eca │ │ │ │ + cbz r4, 44e4a │ │ │ │ movw r3, #43696 @ 0xaab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48552 @ 0xbda8 │ │ │ │ + movw r1, #48232 @ 0xbc68 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 44ef0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 44e70 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44ef4 │ │ │ │ + beq.n 44e74 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53148 @ 0xcf9c │ │ │ │ + movw r1, #52828 @ 0xce5c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f62 │ │ │ │ + b.n 44ee2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #53188 @ 0xcfc4 │ │ │ │ + movw r0, #52868 @ 0xce84 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44ef0 │ │ │ │ - bl 247774 │ │ │ │ + beq.n 44e70 │ │ │ │ + bl 245f7c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c09c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44f20 │ │ │ │ - bl 38f34 │ │ │ │ - b.n 44f4c │ │ │ │ - bl 24a0b8 │ │ │ │ + cbnz r0, 44ea0 │ │ │ │ + bl 38eb8 │ │ │ │ + b.n 44ecc │ │ │ │ + bl 2488c0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 24a21c │ │ │ │ + bl 248a24 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #36948 @ 0x9054 │ │ │ │ + movw r0, #36628 @ 0x8f14 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 24ada8 │ │ │ │ + bl 2495b0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 44f4c │ │ │ │ + bne.n 44ecc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 44ef0 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 44e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #53200 @ 0xcfd0 │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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 44f92 │ │ │ │ + beq.n 44f12 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13212 @ 0x339c │ │ │ │ + movw r0, #12892 @ 0x325c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 44fa8 │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 44f28 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 142964 │ │ │ │ + bl 142958 │ │ │ │ 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, #20208 @ 0x4ef0 │ │ │ │ + movw r2, #19888 @ 0x4db0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ebaf4 │ │ │ │ - cbnz r0, 44fd0 │ │ │ │ + bl 1ea4d4 │ │ │ │ + cbnz r0, 44f50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45036 │ │ │ │ + b.n 44fb6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 45018 │ │ │ │ - ldr r2, [pc, #100] @ (4503c ) │ │ │ │ + bpl.n 44f98 │ │ │ │ + ldr r2, [pc, #100] @ (44fbc ) │ │ │ │ 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 44ffe │ │ │ │ + beq.n 44f7e │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 4500a │ │ │ │ + bls.n 44f8a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 45014 │ │ │ │ + b.n 44f94 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 4501c │ │ │ │ + b.n 44f9c │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ (45040 ) │ │ │ │ - bl 86648 │ │ │ │ + ldr r1, [pc, #32] @ (44fc0 ) │ │ │ │ + bl 86624 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44fca │ │ │ │ + bne.n 44f4a │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 45036 │ │ │ │ + cbz r3, 44fb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c6c │ │ │ │ + bl 93c44 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -36920,68 +36874,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 455a8 │ │ │ │ + bl 45528 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4506a │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 45084 │ │ │ │ + cbnz r0, 44fea │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 45004 │ │ │ │ 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 1d6690 <_PyToken_ThreeChars@@Base+0x1234> │ │ │ │ + bl e67f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r2, #53312 @ 0xd040 │ │ │ │ + movw r2, #52992 @ 0xcf00 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 268f40 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ + b.w 267758 <_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, 450b4 │ │ │ │ + cbz r4, 45034 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 203be0 │ │ │ │ + b.w 202628 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53436 @ 0xd0bc │ │ │ │ + movw r1, #53116 @ 0xcf7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 450fe │ │ │ │ + bne.n 4507e │ │ │ │ mov r1, r5 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 21cc14 │ │ │ │ + b.w 21b3f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ @@ -36990,30 +36944,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 254268 <_PyInterpreterState_RequireIDRef@@Base+0x6cc> │ │ │ │ + bl 252a70 <_PyInterpreterState_RequireIDRef@@Base+0x6cc> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4558c │ │ │ │ + beq.w 4550c │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ - bhi.n 4514a │ │ │ │ + bhi.n 450ca │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 45150 │ │ │ │ + bhi.n 450d0 │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 45150 │ │ │ │ - b.n 45582 │ │ │ │ + bls.n 450d0 │ │ │ │ + b.n 45502 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ - bne.w 45582 │ │ │ │ + bne.w 45502 │ │ │ │ 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 │ │ │ │ @@ -37033,186 +36987,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 451b6 │ │ │ │ + bne.n 45136 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53480 @ 0xd0e8 │ │ │ │ + movw r1, #53160 @ 0xcfa8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 451d2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 45152 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 451e0 │ │ │ │ + bne.n 45160 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53536 @ 0xd120 │ │ │ │ + movw r1, #53216 @ 0xcfe0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 45550 │ │ │ │ + b.n 454d0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29f484 │ │ │ │ + bl 29eaec │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45200 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 45180 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 451d2 │ │ │ │ + bne.n 45152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29f5c8 │ │ │ │ + bl 29ec30 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4521c │ │ │ │ - bl 94210 │ │ │ │ + bne.n 4519c │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 451d2 │ │ │ │ + bne.n 45152 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 45230 │ │ │ │ + beq.n 451b0 │ │ │ │ orr.w sl, sl, #8 │ │ │ │ - cbnz r4, 45260 │ │ │ │ + cbnz r4, 451e0 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4526e │ │ │ │ + bne.n 451ee │ │ │ │ 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 4527a │ │ │ │ - b.n 4526e │ │ │ │ + beq.n 451fa │ │ │ │ + b.n 451ee │ │ │ │ movs r7, #0 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ - beq.n 45284 │ │ │ │ + beq.n 45204 │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #6 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 4528a │ │ │ │ + b.n 4520a │ │ │ │ mov r7, r4 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 4528a │ │ │ │ + b.n 4520a │ │ │ │ mov r7, fp │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 4528a │ │ │ │ + b.n 4520a │ │ │ │ movs r3, #6 │ │ │ │ movs r6, #103 @ 0x67 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 45298 │ │ │ │ + blt.n 45218 │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r6, #103 @ 0x67 │ │ │ │ - b.n 4529a │ │ │ │ + b.n 4521a │ │ │ │ mov r8, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ uxtb r0, r6 │ │ │ │ - bl 18aff8 │ │ │ │ + bl 18ae64 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4552a │ │ │ │ + beq.w 454aa │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ uxtb r0, r6 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 18aff8 │ │ │ │ + bl 18ae64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45536 │ │ │ │ + beq.w 454b6 │ │ │ │ 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 abfd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl ac010 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45540 │ │ │ │ + beq.w 454c0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl abfd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl ac010 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45548 │ │ │ │ + beq.w 454c8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 11c7ac │ │ │ │ + bl 11c8c4 │ │ │ │ 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 11c7ac │ │ │ │ + bl 11c8c4 │ │ │ │ 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 2be5d0 │ │ │ │ + bl 2be4a8 │ │ │ │ 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 2be5d0 │ │ │ │ + bl 2be4a8 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r0, #97 @ 0x61 │ │ │ │ - bl 254bb4 <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ + bl 2533bc <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 45550 │ │ │ │ + beq.w 454d0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ - vldr d7, [pc, #564] @ 455a0 │ │ │ │ + vldr d7, [pc, #564] @ 45520 │ │ │ │ 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 │ │ │ │ @@ -37223,19 +37177,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 255230 <_PyInterpreterState_GetWhence@@Base+0x684> │ │ │ │ + bl 253a38 <_PyInterpreterState_GetWhence@@Base+0x684> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 45550 │ │ │ │ - cbnz r7, 453ae │ │ │ │ + beq.w 454d0 │ │ │ │ + cbnz r7, 4532e │ │ │ │ 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 │ │ │ │ @@ -37246,183 +37200,183 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 255230 <_PyInterpreterState_GetWhence@@Base+0x684> │ │ │ │ + bl 253a38 <_PyInterpreterState_GetWhence@@Base+0x684> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 4554e │ │ │ │ + beq.w 454ce │ │ │ │ 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 45402 │ │ │ │ + blt.n 45382 │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 45404 │ │ │ │ + b.n 45384 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 4541e │ │ │ │ + beq.n 4539e │ │ │ │ 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 45438 │ │ │ │ + beq.n 453b8 │ │ │ │ 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 4544a │ │ │ │ + bcc.n 453ca │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 45458 │ │ │ │ - cbz r1, 45458 │ │ │ │ + ble.n 453d8 │ │ │ │ + cbz r1, 453d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9484 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e949c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 45550 │ │ │ │ + beq.n 454d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r8, sl, [r5, #4] │ │ │ │ - bl 2807f0 <_PyParkingLot_AfterFork@@Base+0x3dc> │ │ │ │ + bl 27fe10 <_PyParkingLot_AfterFork@@Base+0x3dc> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 45496 │ │ │ │ + cbz r3, 45416 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 45482 │ │ │ │ + bne.n 45402 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 45490 │ │ │ │ + b.n 45410 │ │ │ │ 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, 454b6 │ │ │ │ + cbnz r7, 45436 │ │ │ │ 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 255ed8 <_PyInterpreterState_GetWhence@@Base+0x132c> │ │ │ │ + bl 25460c <_PyInterpreterState_GetWhence@@Base+0x1258> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 45550 │ │ │ │ + beq.n 454d0 │ │ │ │ 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 255ed8 <_PyInterpreterState_GetWhence@@Base+0x132c> │ │ │ │ + bl 25460c <_PyInterpreterState_GetWhence@@Base+0x1258> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45550 │ │ │ │ + beq.n 454d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 454e8 │ │ │ │ + bne.n 45468 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 454f6 │ │ │ │ + b.n 45476 │ │ │ │ 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, 45522 │ │ │ │ + cbz r2, 454a2 │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 45510 │ │ │ │ + bne.n 45490 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 4551e │ │ │ │ + b.n 4549e │ │ │ │ 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 45550 │ │ │ │ + b.n 454d0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b.n 45550 │ │ │ │ + b.n 454d0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 45550 │ │ │ │ + b.n 454d0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45550 │ │ │ │ + b.n 454d0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45550 │ │ │ │ + b.n 454d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 45590 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 45510 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2be4c0 │ │ │ │ + bl 2be398 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @@ -37430,93 +37384,93 @@ │ │ │ │ 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, 45600 │ │ │ │ + cbz r1, 45580 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ - cbz r5, 455fe │ │ │ │ + cbz r5, 4557e │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl e4450 │ │ │ │ + bl e41e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 455fa │ │ │ │ + cbz r0, 4557a │ │ │ │ add.w fp, r4, #4 │ │ │ │ add.w sl, r0, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r2, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 455fa │ │ │ │ + bge.n 4557a │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl d0954 │ │ │ │ + bl d0684 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45600 │ │ │ │ + cbz r0, 45580 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ - b.n 455dc │ │ │ │ + b.n 4555c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 45600 │ │ │ │ + b.n 45580 │ │ │ │ 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, 45626 │ │ │ │ + cbnz r3, 455a6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45626 │ │ │ │ + ble.n 455a6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45626 │ │ │ │ - cbnz r0, 4563e │ │ │ │ + bne.n 455a6 │ │ │ │ + cbnz r0, 455be │ │ │ │ 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] @ (4568c ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 45688 │ │ │ │ + ldr r3, [pc, #84] @ (4560c ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 45608 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45650 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 45678 │ │ │ │ - bl b0e70 │ │ │ │ + bne.n 455d0 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 455f8 │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bc00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ - cbz r4, 4567c │ │ │ │ - ldr r3, [pc, #40] @ (45690 ) │ │ │ │ + bl b3e10 │ │ │ │ + cbz r4, 455fc │ │ │ │ + ldr r3, [pc, #40] @ (45610 ) │ │ │ │ ldr.w r3, [r3, #1656] @ 0x678 │ │ │ │ - cbnz r3, 45686 │ │ │ │ + cbnz r3, 45606 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 234b08 <_PyErr_Format@@Base+0x1154> │ │ │ │ + b.w 233310 <_PyErr_Format@@Base+0x1154> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45688 │ │ │ │ + b.n 45608 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 45688 │ │ │ │ - ldr r0, [pc, #12] @ (45694 ) │ │ │ │ + b.n 45608 │ │ │ │ + ldr r0, [pc, #12] @ (45614 ) │ │ │ │ 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 │ │ │ │ @@ -37526,93 +37480,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 d0954 │ │ │ │ - cbz r0, 456d0 │ │ │ │ + bl d0684 │ │ │ │ + cbz r0, 45650 │ │ │ │ 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 1dc340 │ │ │ │ + bl 1dab98 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 456d2 │ │ │ │ + b.n 45652 │ │ │ │ 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, 456f0 │ │ │ │ + cbz r2, 45670 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 456f2 │ │ │ │ + b.n 45672 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r1, #16 │ │ │ │ - cbnz r2, 456fe │ │ │ │ + cbnz r2, 4567e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 456fe │ │ │ │ - cbnz r4, 4571a │ │ │ │ + bne.n 4567e │ │ │ │ + cbnz r4, 4569a │ │ │ │ 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] @ (45784 ) │ │ │ │ - bl 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #112] @ (45704 ) │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4577e │ │ │ │ + cbz r0, 456fe │ │ │ │ ldr r7, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - bne.n 4574a │ │ │ │ + bne.n 456ca │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35052 @ 0x88ec │ │ │ │ + movw r1, #34732 @ 0x87ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #53868 @ 0xd26c │ │ │ │ + movw r0, #53548 @ 0xd12c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r4, r6 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4577e │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 456fe │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #57828 @ 0xe1e4 │ │ │ │ movteq r4, #81 @ 0x51 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 24c124 <_PySlice_FromIndices@@Base+0x6c0> │ │ │ │ + bl 24a92c <_PySlice_FromIndices@@Base+0x6c0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3bfba │ │ │ │ + bl 3bf3a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4577e │ │ │ │ + bge.n 456fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4577e │ │ │ │ + cbnz r3, 456fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -37626,20 +37580,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 457c6 │ │ │ │ + bne.n 45746 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 45874 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 457f4 │ │ │ │ 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] │ │ │ │ @@ -37651,625 +37605,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 9abf4 │ │ │ │ + bl 9abe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45872 │ │ │ │ + cbz r0, 457f2 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4585a │ │ │ │ + cbz r0, 457da │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r5, #16] │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4585a │ │ │ │ + cbz r0, 457da │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4585a │ │ │ │ + cbz r0, 457da │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r5, #24] │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4585a │ │ │ │ + cbz r0, 457da │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r5, #28] │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45870 │ │ │ │ + cbnz r0, 457f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45874 │ │ │ │ + bge.n 457f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45874 │ │ │ │ + cbnz r3, 457f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45874 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 457f4 │ │ │ │ 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, 4589a │ │ │ │ + cbz r2, 4581a │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 4589c │ │ │ │ + b.n 4581c │ │ │ │ mov r5, r2 │ │ │ │ subs r3, r6, #1 │ │ │ │ add.w r4, r1, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 458aa │ │ │ │ - cbnz r2, 458aa │ │ │ │ - cbnz r4, 458d0 │ │ │ │ + bhi.n 4582a │ │ │ │ + cbnz r2, 4582a │ │ │ │ + cbnz r4, 45850 │ │ │ │ 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 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4598c │ │ │ │ + beq.n 4590c │ │ │ │ add r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 458ee │ │ │ │ + beq.n 4586e │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 458e2 │ │ │ │ + cbz r6, 45862 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 458fa │ │ │ │ - b.n 458ea │ │ │ │ + beq.n 4587a │ │ │ │ + b.n 4586a │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 45902 │ │ │ │ + b.n 45882 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 45902 │ │ │ │ + b.n 45882 │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4598c │ │ │ │ + beq.n 4590c │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45926 │ │ │ │ + bne.n 458a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4592e │ │ │ │ + b.n 458ae │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 45948 │ │ │ │ + cbnz r5, 458c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45944 │ │ │ │ + bge.n 458c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45944 │ │ │ │ + cbnz r3, 458c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4598c │ │ │ │ + b.n 4590c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 45962 │ │ │ │ + beq.n 458e2 │ │ │ │ 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, 45976 │ │ │ │ + cbz r7, 458f6 │ │ │ │ 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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 45944 │ │ │ │ + b.n 458c4 │ │ │ │ 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, 459b6 │ │ │ │ + cbz r0, 45936 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 459d8 │ │ │ │ + bge.n 45958 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 459d8 │ │ │ │ + b.n 45958 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 459d0 │ │ │ │ - bl 1efdd8 │ │ │ │ - cbz r0, 459cc │ │ │ │ + cbz r0, 45950 │ │ │ │ + bl 1ee8b8 │ │ │ │ + cbz r0, 4594c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 459d8 │ │ │ │ + b.n 45958 │ │ │ │ movw r0, #57828 @ 0xe1e4 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000459da <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0004595a <_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 1e4aa8 │ │ │ │ - cbz r0, 45a1c <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + bl 1e3300 │ │ │ │ + cbz r0, 4599c <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (45a20 <_PyErr_SetLocaleString@@Base+0x46>) │ │ │ │ + ldr r0, [pc, #40] @ (459a0 <_PyErr_SetLocaleString@@Base+0x46>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f51b0 <_PyUnicodeWriter_WriteStr@@Base+0x9ac> │ │ │ │ + bl f51f0 <_PyUnicodeWriter_WriteStr@@Base+0x9b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45a1c <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + bge.n 4599c <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45a1c <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + cbnz r3, 4599c <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 2b4264 │ │ │ │ - cbnz r0, 45a44 <_PyErr_SetLocaleString@@Base+0x6a> │ │ │ │ + bl 2b38cc │ │ │ │ + cbnz r0, 459c4 <_PyErr_SetLocaleString@@Base+0x6a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 45e4a │ │ │ │ + b.n 45dca │ │ │ │ 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, 45a6a <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ + cbz r0, 459ea <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45a8c <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ + bge.n 45a0c <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45a8c <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ + b.n 45a0c <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 45a84 <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ - bl 1efdd8 │ │ │ │ - cbz r0, 45a80 <_PyErr_SetLocaleString@@Base+0xa6> │ │ │ │ + cbz r0, 45a04 <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ + bl 1ee8b8 │ │ │ │ + cbz r0, 45a00 <_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 45a8c <_PyErr_SetLocaleString@@Base+0xb2> │ │ │ │ + b.n 45a0c <_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 45abc <_PyErr_SetLocaleString@@Base+0xe2> │ │ │ │ + bne.n 45a3c <_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 45ad2 <_PyErr_SetLocaleString@@Base+0xf8> │ │ │ │ + bne.n 45a52 <_PyErr_SetLocaleString@@Base+0xf8> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 45af0 <_PyErr_SetLocaleString@@Base+0x116> │ │ │ │ + b.n 45a70 <_PyErr_SetLocaleString@@Base+0x116> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #22396 @ 0x577c │ │ │ │ + movw r0, #22008 @ 0x55f8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45ba4 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ - b.n 45aa6 <_PyErr_SetLocaleString@@Base+0xcc> │ │ │ │ - bl 174e1c │ │ │ │ + beq.n 45b24 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ + b.n 45a26 <_PyErr_SetLocaleString@@Base+0xcc> │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45af0 <_PyErr_SetLocaleString@@Base+0x116> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 45a70 <_PyErr_SetLocaleString@@Base+0x116> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45ba4 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ + bne.n 45b24 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 45afe <_PyErr_SetLocaleString@@Base+0x124> │ │ │ │ + bne.n 45a7e <_PyErr_SetLocaleString@@Base+0x124> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 45b1c <_PyErr_SetLocaleString@@Base+0x142> │ │ │ │ - bl 174e1c │ │ │ │ + b.n 45a9c <_PyErr_SetLocaleString@@Base+0x142> │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45b1c <_PyErr_SetLocaleString@@Base+0x142> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 45a9c <_PyErr_SetLocaleString@@Base+0x142> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45ba4 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ + bne.n 45b24 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 45bb0 <_PyErr_SetLocaleString@@Base+0x1d6> │ │ │ │ + vldr d6, [pc, #140] @ 45b30 <_PyErr_SetLocaleString@@Base+0x1d6> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 45b4c <_PyErr_SetLocaleString@@Base+0x172> │ │ │ │ + ble.n 45acc <_PyErr_SetLocaleString@@Base+0x172> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 45b4c <_PyErr_SetLocaleString@@Base+0x172> │ │ │ │ + bhi.n 45acc <_PyErr_SetLocaleString@@Base+0x172> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ 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 45b84 <_PyErr_SetLocaleString@@Base+0x1aa> │ │ │ │ + bvc.n 45b04 <_PyErr_SetLocaleString@@Base+0x1aa> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 45b80 <_PyErr_SetLocaleString@@Base+0x1a6> │ │ │ │ + bvs.n 45b00 <_PyErr_SetLocaleString@@Base+0x1a6> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45b88 <_PyErr_SetLocaleString@@Base+0x1ae> │ │ │ │ + b.n 45b08 <_PyErr_SetLocaleString@@Base+0x1ae> │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 45b94 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ + b.n 45b14 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 45b94 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ + cbz r3, 45b14 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b63d8 │ │ │ │ - cbnz r0, 45ba4 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ + bl 2b62a8 │ │ │ │ + cbnz r0, 45b24 <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ 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 45bd8 <_PyErr_SetLocaleString@@Base+0x1fe> │ │ │ │ + bne.n 45b58 <_PyErr_SetLocaleString@@Base+0x1fe> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45bee │ │ │ │ + b.w 45b6e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13188 @ 0x3384 │ │ │ │ + movw r0, #12868 @ 0x3244 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45bcc <_PyErr_SetLocaleString@@Base+0x1f2> │ │ │ │ + bne.n 45b4c <_PyErr_SetLocaleString@@Base+0x1f2> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00045bee : │ │ │ │ +00045b6e : │ │ │ │ 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, 45c04 │ │ │ │ + cbz r0, 45b84 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 45c0a │ │ │ │ - bl 5d6e2 │ │ │ │ - b.n 45d92 │ │ │ │ + cbnz r1, 45b8a │ │ │ │ + bl 5d666 │ │ │ │ + b.n 45d12 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d74 │ │ │ │ + beq.w 45cf4 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - cbnz r5, 45c1e │ │ │ │ + cbnz r5, 45b9e │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 45c26 │ │ │ │ + cbz r5, 45ba6 │ │ │ │ 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 45d74 │ │ │ │ + bmi.w 45cf4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d74 │ │ │ │ + beq.w 45cf4 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 45d74 │ │ │ │ + bmi.w 45cf4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d74 │ │ │ │ + beq.w 45cf4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d74 │ │ │ │ + beq.w 45cf4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45d4c │ │ │ │ + beq.n 45ccc │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45d4c │ │ │ │ - movw r2, #43793 @ 0xab11 │ │ │ │ + beq.n 45ccc │ │ │ │ + movw r2, #43937 @ 0xaba1 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45d20 │ │ │ │ + bne.n 45ca0 │ │ │ │ movw r7, #12128 @ 0x2f60 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 45c96 │ │ │ │ + beq.n 45c16 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 45cbe │ │ │ │ + beq.n 45c3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 45c9e │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 45c1e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d32 │ │ │ │ - b.n 45c9e │ │ │ │ + beq.n 45cb2 │ │ │ │ + b.n 45c1e │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 45cbe │ │ │ │ + beq.n 45c3e │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 45cbe │ │ │ │ + beq.n 45c3e │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 45cbe │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 45c3e │ │ │ │ movw r1, #12128 @ 0x2f60 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 45cf2 │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 45c72 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 45d10 │ │ │ │ + beq.n 45c90 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 45d10 │ │ │ │ + cbz r1, 45c90 │ │ │ │ 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 45ce8 │ │ │ │ + blt.n 45c68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9f850 │ │ │ │ + bl 9f878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d92 │ │ │ │ + bne.n 45d12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ab88 │ │ │ │ - b.n 45d0c │ │ │ │ + bl 10ac18 │ │ │ │ + b.n 45c8c │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 45d08 │ │ │ │ - bl 20e820 │ │ │ │ - b.n 45d0c │ │ │ │ - bl 9e8a4 │ │ │ │ + bne.n 45c88 │ │ │ │ + bl 20d25c │ │ │ │ + b.n 45c8c │ │ │ │ + bl 9e8d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d92 │ │ │ │ + bne.n 45d12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 45d26 │ │ │ │ + b.n 45ca6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45d94 │ │ │ │ + bne.n 45d14 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d4c │ │ │ │ + bge.n 45ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45d4c │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45ccc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12342c │ │ │ │ + bl 12354c │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 45d94 │ │ │ │ + bne.n 45d14 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d74 │ │ │ │ + bge.n 45cf4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 45d74 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 45cf4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41852 @ 0xa37c │ │ │ │ + movw r1, #41532 @ 0xa23c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45dda │ │ │ │ + cbz r0, 45d5a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 45dbe │ │ │ │ + cbz r3, 45d3e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 45dc6 │ │ │ │ + b.n 45d46 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 45dce │ │ │ │ + cbz r2, 45d4e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 45dd6 │ │ │ │ + b.n 45d56 │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 45fe0 │ │ │ │ + bl 45f60 │ │ │ │ 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 45e1c │ │ │ │ + bne.n 45d9c │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #20588 @ 0x506c │ │ │ │ + movw r0, #20268 @ 0x4f2c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 45e46 │ │ │ │ + b.n 45dc6 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 172774 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 172830 <_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 450ce │ │ │ │ + bl 4504e │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 45e42 │ │ │ │ - bl 15f0b4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 45dc2 │ │ │ │ + bl 15ef04 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45e46 │ │ │ │ - bl ac244 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 45dc6 │ │ │ │ + bl ac284 <_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 80000 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45ebc │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45e3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 45e86 │ │ │ │ + cbz r4, 45e06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #56] @ (45ec0 ) │ │ │ │ + ldr r5, [pc, #56] @ (45e40 ) │ │ │ │ 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] │ │ │ │ @@ -38289,25 +38243,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 15a338 │ │ │ │ + bl 15a188 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00045ee2 : │ │ │ │ +00045e62 : │ │ │ │ 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] @ (45f4c ) │ │ │ │ + ldr r2, [pc, #88] @ (45ecc ) │ │ │ │ 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 │ │ │ │ @@ -38319,291 +38273,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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 45f16 │ │ │ │ + bne.n 45e96 │ │ │ │ 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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45f9e │ │ │ │ + bge.n 45f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f9e │ │ │ │ + cbnz r3, 45f1e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 46012 │ │ │ │ + b.n 45f92 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 45fbe │ │ │ │ + cbz r3, 45f3e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fdc │ │ │ │ + bge.n 45f5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 45fdc │ │ │ │ + b.n 45f5c │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 45fce │ │ │ │ + cbnz r3, 45f4e │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 45fd0 │ │ │ │ + b.n 45f50 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #54228 @ 0xd3d4 │ │ │ │ + movw r0, #53908 @ 0xd294 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 46010 │ │ │ │ + ble.n 45f90 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #2436 @ 0x984 │ │ │ │ + movw r3, #2116 @ 0x844 │ │ │ │ movt r3, #66 @ 0x42 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #31184 @ 0x79d0 │ │ │ │ + movw r4, #30864 @ 0x7890 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4600c │ │ │ │ + beq.n 45f8c │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 45ffe │ │ │ │ + b.n 45f7e │ │ │ │ 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 46040 │ │ │ │ + bne.n 45fc0 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54236 @ 0xd3dc │ │ │ │ + movw r1, #53916 @ 0xd29c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4605e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 45fde │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldrsb.w r0, [r4, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 46062 │ │ │ │ + ble.n 45fe2 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180528 │ │ │ │ + bl 180358 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46218 │ │ │ │ + b.n 46198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4616c │ │ │ │ + bne.w 460ec │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ - cbz r3, 4609c │ │ │ │ + cbz r3, 4601c │ │ │ │ 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, 4608e │ │ │ │ - movw r1, #54284 @ 0xd40c │ │ │ │ + cbnz r4, 4600e │ │ │ │ + movw r1, #53964 @ 0xd2cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 46218 │ │ │ │ - movw r1, #54336 @ 0xd440 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 46198 │ │ │ │ + movw r1, #54016 @ 0xd300 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4605e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 45fde │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ - cbz r6, 460b6 │ │ │ │ + cbz r6, 46036 │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180528 │ │ │ │ - b.n 4605e │ │ │ │ + bl 180358 │ │ │ │ + b.n 45fde │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 460da │ │ │ │ + beq.n 4605a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33152 @ 0x8180 │ │ │ │ + movw r1, #32832 @ 0x8040 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4605e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 45fde │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ strb.w r2, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 4612a │ │ │ │ + cbnz r3, 460aa │ │ │ │ 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 27cfd8 <_PyUnicode_EncodeUTF16@@Base+0x3324> │ │ │ │ + bl 27c5f8 <_PyUnicode_EncodeUTF16@@Base+0x33bc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 461d0 │ │ │ │ + beq.n 46150 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 46218 │ │ │ │ + bne.w 46198 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 461ac │ │ │ │ + bge.n 4612c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 461ac │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 461ac │ │ │ │ + bne.n 4612c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4612c │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #41656 @ 0xa2b8 │ │ │ │ + movw r1, #41336 @ 0xa178 │ │ │ │ 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 e1c68 │ │ │ │ + bl e1a00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4605e │ │ │ │ + beq.n 45fde │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 27cfd8 <_PyUnicode_EncodeUTF16@@Base+0x3324> │ │ │ │ + bl 27c5f8 <_PyUnicode_EncodeUTF16@@Base+0x33bc> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2b4dd8 │ │ │ │ + bl 2b4ca8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 461d0 │ │ │ │ - b.n 46218 │ │ │ │ + cbz r0, 46150 │ │ │ │ + b.n 46198 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 272f3c │ │ │ │ + bl 27174c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 4618a │ │ │ │ + cbz r3, 4610a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2b4dd8 │ │ │ │ - cbz r0, 461d0 │ │ │ │ + b.w 2b4ca8 │ │ │ │ + cbz r0, 46150 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46218 │ │ │ │ + bne.n 46198 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 461ac │ │ │ │ + bge.n 4612c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 461ac │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4612c │ │ │ │ + bl 84a08 <_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, #33728 @ 0x83c0 │ │ │ │ + movw r1, #33408 @ 0x8280 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r5, #16] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4605e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 45fde │ │ │ │ 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 f682c │ │ │ │ - cbnz r0, 461fe │ │ │ │ + bl f6880 │ │ │ │ + cbnz r0, 4617e │ │ │ │ movw r3, #43848 @ 0xab48 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4605e │ │ │ │ + beq.w 45fde │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4605e │ │ │ │ - bl f6fac │ │ │ │ + bne.w 45fde │ │ │ │ + bl f7000 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180528 │ │ │ │ + bl 180358 │ │ │ │ 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] @ (462b0 ) │ │ │ │ + ldr r1, [pc, #128] @ (46230 ) │ │ │ │ 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] │ │ │ │ @@ -38618,71 +38572,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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1390f0 │ │ │ │ + bl 139108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138cac │ │ │ │ + bl 138cc4 │ │ │ │ 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 462ae │ │ │ │ + bge.n 4622e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462ae │ │ │ │ + cbnz r3, 4622e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 462d4 │ │ │ │ + bhi.n 46254 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 462ea │ │ │ │ + ble.n 4626a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 462f2 │ │ │ │ - movw r0, #22684 @ 0x589c │ │ │ │ + b.n 46272 │ │ │ │ + movw r0, #22364 @ 0x575c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 462cc │ │ │ │ + bne.n 4624c │ │ │ │ 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 4642c │ │ │ │ + b.n 463ac │ │ │ │ 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] @ (46394 ) │ │ │ │ + ldr r1, [pc, #136] @ (46314 ) │ │ │ │ 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] │ │ │ │ @@ -38697,86 +38651,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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1390f0 │ │ │ │ + bl 139108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138cac │ │ │ │ + bl 138cc4 │ │ │ │ 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 46392 │ │ │ │ + bge.n 46312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46392 │ │ │ │ + cbnz r3, 46312 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00046398 : │ │ │ │ +00046318 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (463b0 ) │ │ │ │ + ldr r4, [pc, #16] @ (46330 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 243830 <_PyInterpreterState_LookUpIDObject@@Base+0x1a8> │ │ │ │ + b.w 242038 <_PyInterpreterState_LookUpIDObject@@Base+0x1a8> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 463be │ │ │ │ - b.w 944c8 │ │ │ │ + blt.n 4633e │ │ │ │ + b.w 944a0 │ │ │ │ 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, #3628 @ 0xe2c │ │ │ │ + movw r1, #3280 @ 0xcd0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 2b3938 │ │ │ │ + bl 2b2fd8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46412 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 46392 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 46428 │ │ │ │ + b.n 463a8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -38789,67 +38743,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 46464 │ │ │ │ + beq.n 463e4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464d6 │ │ │ │ + bne.n 46456 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.n 46470 │ │ │ │ - movw r7, #54428 @ 0xd49c │ │ │ │ + b.n 463f0 │ │ │ │ + movw r7, #54108 @ 0xd35c │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ mov.w r9, #6 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - cbz r4, 46494 │ │ │ │ + cbz r4, 46414 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r5, #0 │ │ │ │ - beq.n 464aa │ │ │ │ + beq.n 4642a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 464a4 │ │ │ │ + bge.n 46424 │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ blx 2c354 │ │ │ │ - cbz r0, 464a4 │ │ │ │ + cbz r0, 46424 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 46480 │ │ │ │ + b.n 46400 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ mov r5, r4 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 464aa │ │ │ │ + beq.n 4642a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 464c2 │ │ │ │ + beq.n 46442 │ │ │ │ mov fp, r4 │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - blt.n 464c0 │ │ │ │ + blt.n 46440 │ │ │ │ ldrb r1, [r6, r4] │ │ │ │ blx 2c354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464aa │ │ │ │ + bne.n 4642a │ │ │ │ mov r4, fp │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 464cc │ │ │ │ + beq.n 4644c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ subs r1, r4, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 1890b8 │ │ │ │ - b.n 464d8 │ │ │ │ + bl 188f24 │ │ │ │ + b.n 46458 │ │ │ │ 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 │ │ │ │ @@ -38860,690 +38814,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 dd108 │ │ │ │ + bl dce10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2794e0 │ │ │ │ + b.w 278a68 │ │ │ │ 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 46546 │ │ │ │ + bhi.n 464c6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4655c │ │ │ │ - b.n 4656e │ │ │ │ - movw r0, #22572 @ 0x582c │ │ │ │ + cbnz r0, 464dc │ │ │ │ + b.n 464ee │ │ │ │ + movw r0, #22252 @ 0x56ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46652 │ │ │ │ - b.n 46538 │ │ │ │ - bl 9b260 │ │ │ │ + beq.n 465d2 │ │ │ │ + b.n 464b8 │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4657c │ │ │ │ + blt.n 464fc │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4658c │ │ │ │ - bl 94210 │ │ │ │ + bne.n 4650c │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46652 │ │ │ │ + bne.n 465d2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4658c │ │ │ │ + b.n 4650c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4656a │ │ │ │ + bne.n 464ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4656a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 464ea │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 46618 │ │ │ │ + ble.n 46598 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 465c0 │ │ │ │ + bpl.n 46540 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 465bc │ │ │ │ + beq.n 4653c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54556 @ 0xd51c │ │ │ │ + movw r1, #54236 @ 0xd3dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4661a │ │ │ │ + b.n 4659a │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 465d2 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 465f2 │ │ │ │ + beq.n 46552 │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 46572 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 46612 │ │ │ │ + beq.n 46592 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54648 @ 0xd578 │ │ │ │ + movw r1, #54328 @ 0xd438 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63896 @ 0xf998 │ │ │ │ + movw r2, #63576 @ 0xf858 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22572 @ 0x582c │ │ │ │ + movw r0, #22252 @ 0x56ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46652 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 465d2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4661a │ │ │ │ + b.n 4659a │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 46636 │ │ │ │ - cbz r1, 46626 │ │ │ │ + bgt.n 465b6 │ │ │ │ + cbz r1, 465a6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4662e │ │ │ │ + b.n 465ae │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1890b8 │ │ │ │ + b.w 188f24 │ │ │ │ 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 46c4e │ │ │ │ + b.n 46bce │ │ │ │ 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, 4667a │ │ │ │ + cbnz r3, 465fa │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4667a │ │ │ │ + ble.n 465fa │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4667a │ │ │ │ - cbnz r4, 46696 │ │ │ │ + bne.n 465fa │ │ │ │ + cbnz r4, 46616 │ │ │ │ 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] @ (466cc ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #60] @ (4664c ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 466c6 │ │ │ │ + cbz r0, 46646 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 466c6 │ │ │ │ + beq.n 46646 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 26855c │ │ │ │ + bl 266d70 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 466b4 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 466c6 │ │ │ │ + bne.n 46634 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 46646 │ │ │ │ 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 26ae44 │ │ │ │ + b.w 269544 │ │ │ │ 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 466fc │ │ │ │ + beq.n 4667c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54888 @ 0xd668 │ │ │ │ + movw r1, #54568 @ 0xd528 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 46784 │ │ │ │ + beq.n 46704 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4671c │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 46784 │ │ │ │ + bne.n 4669c │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 46704 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #3532 @ 0xdcc │ │ │ │ + movw r1, #3212 @ 0xc8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #54924 @ 0xd68c │ │ │ │ + movw r0, #54604 @ 0xd54c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46784 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 46704 │ │ │ │ + bl b0c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b314 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 46778 │ │ │ │ + bne.n 466f8 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 46766 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 466e6 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46738 │ │ │ │ - b.n 46784 │ │ │ │ + beq.n 466b8 │ │ │ │ + b.n 46704 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 46766 │ │ │ │ + blt.n 466e6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4afc │ │ │ │ + b.w 1e3354 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46796 │ │ │ │ + bne.n 46716 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 11aec4 │ │ │ │ - b.w 20d864 │ │ │ │ + b.w 11afdc │ │ │ │ + b.w 20c2a0 │ │ │ │ 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 467c6 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 467d0 │ │ │ │ + bne.n 46746 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 46750 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000467d4 : │ │ │ │ - cbz r1, 467d8 │ │ │ │ - b.n 46d0a │ │ │ │ +00046754 : │ │ │ │ + cbz r1, 46758 │ │ │ │ + b.n 46c8a │ │ │ │ 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, #54992 @ 0xd6d0 │ │ │ │ + movw r1, #54672 @ 0xd590 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 4682c │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 46832 │ │ │ │ + beq.n 467ac │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 467b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c42 │ │ │ │ + bne.w 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 4685a │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 467da │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 4685a │ │ │ │ - movw r3, #55016 @ 0xd6e8 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 467da │ │ │ │ + movw r3, #54696 @ 0xd5a8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 468d0 │ │ │ │ + b.n 46850 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c42 │ │ │ │ + bne.w 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46882 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 46802 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46882 │ │ │ │ - movw r3, #55064 @ 0xd718 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 46802 │ │ │ │ + movw r3, #54744 @ 0xd5d8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 468d0 │ │ │ │ + b.n 46850 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c42 │ │ │ │ + bne.w 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 468aa │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 4682a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 468aa │ │ │ │ - movw r3, #55112 @ 0xd748 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 4682a │ │ │ │ + movw r3, #54792 @ 0xd608 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 468d0 │ │ │ │ + b.n 46850 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c42 │ │ │ │ + bne.w 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 468fa │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 4687a │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 468fa │ │ │ │ - movw r3, #55160 @ 0xd778 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 4687a │ │ │ │ + movw r3, #54840 @ 0xd638 │ │ │ │ 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 22988c │ │ │ │ - bl 94210 │ │ │ │ + bl 22808c │ │ │ │ + bl 941e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbnz r0, 46942 │ │ │ │ - b.n 46c42 │ │ │ │ + cbnz r0, 468c2 │ │ │ │ + b.n 46bc2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c42 │ │ │ │ + bne.w 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46948 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 468c8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl df2fc <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + bl df028 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 46948 │ │ │ │ + cbnz r0, 468c8 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #55208 @ 0xd7a8 │ │ │ │ + movw r3, #54888 @ 0xd668 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222120 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 94210 │ │ │ │ + bl 220920 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 941e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46c42 │ │ │ │ + beq.w 46bc2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 46c46 │ │ │ │ + b.n 46bc6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c42 │ │ │ │ + bne.w 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 469a4 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 46924 │ │ │ │ mov r0, r4 │ │ │ │ - bl df2fc <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ - cbz r0, 469a4 │ │ │ │ - movw r0, #35931 @ 0x8c5b │ │ │ │ + bl df028 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46924 │ │ │ │ + movw r0, #35803 @ 0x8bdb │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b3ff4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 469a4 │ │ │ │ - bl 94210 │ │ │ │ + bl b3de8 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 46924 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46c36 │ │ │ │ + bne.w 46bb6 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #55260 @ 0xd7dc │ │ │ │ + movw r3, #54940 @ 0xd69c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222120 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 94210 │ │ │ │ + bl 220920 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46c36 │ │ │ │ - b.n 46c42 │ │ │ │ + bne.w 46bb6 │ │ │ │ + b.n 46bc2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c42 │ │ │ │ + bne.w 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46a0a │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 4698a │ │ │ │ mov r0, r4 │ │ │ │ - bl df2fc <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ - cbz r0, 46a0a │ │ │ │ + bl df028 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 4698a │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46a0a │ │ │ │ - movw r0, #36699 @ 0x8f5b │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 4698a │ │ │ │ + movw r0, #36571 @ 0x8edb │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b3ff4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 46a0a │ │ │ │ - bl 94210 │ │ │ │ + bl b3de8 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 4698a │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46c36 │ │ │ │ + bne.w 46bb6 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #55308 @ 0xd80c │ │ │ │ + movw r3, #54988 @ 0xd6cc │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222120 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 94210 │ │ │ │ + bl 220920 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46c36 │ │ │ │ - b.n 46c42 │ │ │ │ + bne.w 46bb6 │ │ │ │ + b.n 46bc2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c42 │ │ │ │ + bne.w 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46af2 │ │ │ │ + beq.n 46a72 │ │ │ │ mov r0, r4 │ │ │ │ - bl df2fc <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + bl df028 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46af2 │ │ │ │ + beq.n 46a72 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46af2 │ │ │ │ + bne.n 46a72 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 46a50 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 46a56 │ │ │ │ + beq.n 469d0 │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 469d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46aec │ │ │ │ + bne.n 46a6c │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46aa4 │ │ │ │ - movw r0, #38265 @ 0x9579 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 46a24 │ │ │ │ + movw r0, #38137 @ 0x94f9 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cfa10 <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ - cbz r0, 46aa4 │ │ │ │ + bl 1ce4d8 <_PySys_GetRequiredAttr@@Base+0x14ac> │ │ │ │ + cbz r0, 46a24 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #55348 @ 0xd834 │ │ │ │ + movw r3, #55028 @ 0xd6f4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222120 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 94210 │ │ │ │ + bl 220920 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 941e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 46aec │ │ │ │ + cbz r0, 46a6c │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 46af2 │ │ │ │ + b.n 46a72 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 46aec │ │ │ │ + cbnz r3, 46a6c │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46aec │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 46a6c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl bac9c <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + bl baa98 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 46aec │ │ │ │ + cbnz r0, 46a6c │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #55388 @ 0xd85c │ │ │ │ + movw r3, #55068 @ 0xd71c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222120 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 46aec │ │ │ │ + bl 220920 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 46a6c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 46af2 │ │ │ │ + b.n 46a72 │ │ │ │ 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 46c42 │ │ │ │ + bne.w 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46b60 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 46ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl df2fc <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ - cbz r0, 46b60 │ │ │ │ + bl df028 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46ae0 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46b60 │ │ │ │ + cbnz r3, 46ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 496a6 <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ + bl 49626 <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46b60 │ │ │ │ - movw r0, #38265 @ 0x9579 │ │ │ │ + cbnz r3, 46ae0 │ │ │ │ + movw r0, #38137 @ 0x94f9 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b3ff4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 46b60 │ │ │ │ - bl 94210 │ │ │ │ + bl b3de8 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 46ae0 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c36 │ │ │ │ + bne.n 46bb6 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #55428 @ 0xd884 │ │ │ │ + movw r3, #55108 @ 0xd744 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222120 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 94210 │ │ │ │ + bl 220920 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c36 │ │ │ │ - b.n 46c42 │ │ │ │ + bne.n 46bb6 │ │ │ │ + b.n 46bc2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46c42 │ │ │ │ + bne.n 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46bd8 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 46b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl df2fc <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ - cbz r0, 46bd8 │ │ │ │ + bl df028 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46b58 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46bd8 │ │ │ │ + cbnz r3, 46b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 496a6 <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ + bl 49626 <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbnz r6, 46bd8 │ │ │ │ + cbnz r6, 46b58 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46bd8 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 46b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232de4 <_Py_HashDouble@@Base+0x158> │ │ │ │ - cbz r0, 46bd8 │ │ │ │ + bl 2315e4 <_Py_HashDouble@@Base+0x158> │ │ │ │ + cbz r0, 46b58 │ │ │ │ movs r2, #26 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cfc34 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ - cbz r0, 46bd8 │ │ │ │ - bl 94210 │ │ │ │ + bl 1ce6fc <_PySys_GetRequiredAttr@@Base+0x16d0> │ │ │ │ + cbz r0, 46b58 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c36 │ │ │ │ + bne.n 46bb6 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #55460 @ 0xd8a4 │ │ │ │ + movw r3, #55140 @ 0xd764 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222120 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 46c36 │ │ │ │ - b.n 46c42 │ │ │ │ + bl 220920 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 46bb6 │ │ │ │ + b.n 46bc2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 46c42 │ │ │ │ + cbnz r3, 46bc2 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 46c40 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 46bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl df2fc <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ - cbz r0, 46c40 │ │ │ │ + bl df028 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46bc0 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46c40 │ │ │ │ + cbnz r3, 46bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 496a6 <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ + bl 49626 <_PyEval_FormatKwargsError@@Base+0x1d90> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 46c40 │ │ │ │ + cbnz r0, 46bc0 │ │ │ │ movs r2, #26 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cfc34 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ - cbz r0, 46c40 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 46c36 │ │ │ │ + bl 1ce6fc <_PySys_GetRequiredAttr@@Base+0x16d0> │ │ │ │ + cbz r0, 46bc0 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 46bb6 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #55504 @ 0xd8d0 │ │ │ │ + movw r3, #55184 @ 0xd790 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222120 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 46c42 │ │ │ │ + bl 220920 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 46bc2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46c46 │ │ │ │ + b.n 46bc6 │ │ │ │ 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} │ │ │ │ @@ -39551,64 +39505,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 46c86 │ │ │ │ - cbz r4, 46c74 │ │ │ │ + bne.n 46c06 │ │ │ │ + cbz r4, 46bf4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46c7c │ │ │ │ + b.n 46bfc │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1890b8 │ │ │ │ + b.w 188f24 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46d04 │ │ │ │ + cbz r0, 46c84 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 46cba │ │ │ │ + ble.n 46c3a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46caa │ │ │ │ + cbz r3, 46c2a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46cb2 │ │ │ │ + b.n 46c32 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2b47c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 46cc2 │ │ │ │ + cbz r3, 46c42 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 46cca │ │ │ │ + b.n 46c4a │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 46cd4 │ │ │ │ + cbz r2, 46c54 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 46cdc │ │ │ │ + b.n 46c5c │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ blx 2c06c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 46d04 │ │ │ │ + ble.n 46c84 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 46cee │ │ │ │ + cbz r3, 46c6e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 46cf6 │ │ │ │ + b.n 46c76 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -39616,53 +39570,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, 46d3e │ │ │ │ + cbz r1, 46cbe │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 46d3e │ │ │ │ + bmi.n 46cbe │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55528 @ 0xd8e8 │ │ │ │ + movw r1, #55208 @ 0xd7a8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 46d6e │ │ │ │ + bl f3e28 │ │ │ │ + b.n 46cee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 46d50 │ │ │ │ + bpl.n 46cd0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4ce16 <_PyObject_SetManagedDict@@Base> │ │ │ │ - bl 1d8378 <_PyToken_ThreeChars@@Base+0x2f1c> │ │ │ │ + b.w 4cd96 <_PyObject_SetManagedDict@@Base> │ │ │ │ + bl 1d6bd0 <_PyToken_ThreeChars@@Base+0x2c9c> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 46d74 │ │ │ │ + cbnz r0, 46cf4 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14436 @ 0x3864 │ │ │ │ + movw r1, #14116 @ 0x3724 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46d8a │ │ │ │ + b.n 46d0a │ │ │ │ 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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 │ │ │ │ @@ -39672,168 +39626,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 46dc4 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 46dca │ │ │ │ + beq.n 46d44 │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 46d4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 46dd6 │ │ │ │ + cbz r3, 46d56 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46df8 │ │ │ │ + b.n 46d78 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 46df4 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 46d74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 46df4 │ │ │ │ + cbnz r3, 46d74 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 46df4 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 46d74 │ │ │ │ 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 46e1c │ │ │ │ + bhi.n 46d9c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 46e32 │ │ │ │ + ble.n 46db2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 46e3a │ │ │ │ - movw r0, #22840 @ 0x5938 │ │ │ │ + b.n 46dba │ │ │ │ + movw r0, #22520 @ 0x57f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46e14 │ │ │ │ + bne.n 46d94 │ │ │ │ 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 4642c │ │ │ │ + b.w 463ac │ │ │ │ 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 46e74 │ │ │ │ + bge.n 46df4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3628 @ 0xe2c │ │ │ │ + movw r1, #3280 @ 0xcd0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46e80 │ │ │ │ + b.n 46e00 │ │ │ │ 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, 46e8a │ │ │ │ - b.n 47088 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + cbnz r3, 46e0a │ │ │ │ + b.n 47008 <_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 dd108 │ │ │ │ + bl dce10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b7948 <_PyUnicode_EncodeUTF32@@Base+0x3d8> │ │ │ │ + b.w 2b7818 <_PyUnicode_EncodeUTF32@@Base+0x3d8> │ │ │ │ │ │ │ │ -00046eac <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00046e2c <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 46eb4 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 46e34 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 46ef8 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 46e78 <_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 46ee0 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 46e60 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #5764 @ 0x1684 │ │ │ │ + movw r2, #5444 @ 0x1544 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 233820 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 232028 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #43816 @ 0xab28 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #55612 @ 0xd93c │ │ │ │ + movw r2, #55292 @ 0xd7fc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 233820 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 232028 <_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 46f28 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ + bhi.n 46ea8 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 181d88 │ │ │ │ - bl eea94 │ │ │ │ + bl 181bc0 │ │ │ │ + bl eeac8 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 12bf50 │ │ │ │ + b.w 12bf34 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17956 @ 0x4624 │ │ │ │ + movw r0, #17636 @ 0x44e4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #3 │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46f0e <_PyEval_FormatExcUnbound@@Base+0x62> │ │ │ │ + bne.n 46e8e <_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 1307ac │ │ │ │ + bl 13079c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46fd0 <_PyEval_FormatExcUnbound@@Base+0x124> │ │ │ │ - ldr r5, [pc, #124] @ (46fd4 <_PyEval_FormatExcUnbound@@Base+0x128>) │ │ │ │ + bne.n 46f50 <_PyEval_FormatExcUnbound@@Base+0x124> │ │ │ │ + ldr r5, [pc, #124] @ (46f54 <_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] │ │ │ │ @@ -39845,521 +39799,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, 46fac <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + cbz r2, 46f2c <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46fac <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + bge.n 46f2c <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46fac <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + cbnz r3, 46f2c <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 46fc6 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + cbz r0, 46f46 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46fc6 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + bge.n 46f46 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 46fc6 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 46f46 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9095c │ │ │ │ + b.w 9093c │ │ │ │ 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, 46ff4 <_PyEval_FormatExcUnbound@@Base+0x148> │ │ │ │ + cbz r3, 46f74 <_PyEval_FormatExcUnbound@@Base+0x148> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 46ff6 <_PyEval_FormatExcUnbound@@Base+0x14a> │ │ │ │ + b.n 46f76 <_PyEval_FormatExcUnbound@@Base+0x14a> │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b47c │ │ │ │ - cbnz r6, 4700c <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ + cbnz r6, 46f8c <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 4700c <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ + ble.n 46f8c <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 4700c <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ - cbnz r4, 4702c <_PyEval_FormatExcUnbound@@Base+0x180> │ │ │ │ + bgt.n 46f8c <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ + cbnz r4, 46fac <_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] @ (47084 <_PyEval_FormatExcUnbound@@Base+0x1d8>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #96] @ (47004 <_PyEval_FormatExcUnbound@@Base+0x1d8>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47072 <_PyEval_FormatExcUnbound@@Base+0x1c6> │ │ │ │ + cbz r0, 46ff2 <_PyEval_FormatExcUnbound@@Base+0x1c6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cbz r0, 4703a <_PyEval_FormatExcUnbound@@Base+0x18e> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbz r0, 46fba <_PyEval_FormatExcUnbound@@Base+0x18e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47072 <_PyEval_FormatExcUnbound@@Base+0x1c6> │ │ │ │ + b.n 46ff2 <_PyEval_FormatExcUnbound@@Base+0x1c6> │ │ │ │ add r5, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4705e <_PyEval_FormatExcUnbound@@Base+0x1b2> │ │ │ │ + beq.n 46fde <_PyEval_FormatExcUnbound@@Base+0x1b2> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 47048 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ + cbz r6, 46fc8 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 47062 <_PyEval_FormatExcUnbound@@Base+0x1b6> │ │ │ │ + beq.n 46fe2 <_PyEval_FormatExcUnbound@@Base+0x1b6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47064 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 46fe4 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47036 <_PyEval_FormatExcUnbound@@Base+0x18a> │ │ │ │ - b.n 47064 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bne.n 46fb6 <_PyEval_FormatExcUnbound@@Base+0x18a> │ │ │ │ + b.n 46fe4 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 47064 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + b.n 46fe4 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 42874 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 427f4 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 4707c <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + cbz r3, 46ffc <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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 dd108 │ │ │ │ + bl dce10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b7350 <_PyDeadline_Get@@Base+0x360> │ │ │ │ + b.w 2b7220 <_PyDeadline_Get@@Base+0x360> │ │ │ │ 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, #55832 @ 0xda18 │ │ │ │ + movw r1, #55512 @ 0xd8d8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 470e8 <_PyEval_FormatExcUnbound@@Base+0x23c> │ │ │ │ + beq.n 47068 <_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, 47104 <_PyEval_FormatExcUnbound@@Base+0x258> │ │ │ │ - ldr r2, [pc, #20] @ (47108 <_PyEval_FormatExcUnbound@@Base+0x25c>) │ │ │ │ + cbnz r3, 47084 <_PyEval_FormatExcUnbound@@Base+0x258> │ │ │ │ + ldr r2, [pc, #20] @ (47088 <_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 5cf54 │ │ │ │ + b.w 5ced8 │ │ │ │ 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 dd108 │ │ │ │ + bl dce10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b7048 <_PyDeadline_Get@@Base+0x58> │ │ │ │ + b.w 2b6f18 <_PyDeadline_Get@@Base+0x58> │ │ │ │ │ │ │ │ -0004712e : │ │ │ │ - ldr r0, [pc, #4] @ (47134 ) │ │ │ │ - b.w 1da2cc │ │ │ │ +000470ae : │ │ │ │ + ldr r0, [pc, #4] @ (470b4 ) │ │ │ │ + b.w 1d8b24 │ │ │ │ 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 47162 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 47168 │ │ │ │ + beq.n 470e2 │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 470e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 47384 │ │ │ │ + bne.w 47304 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 471ce │ │ │ │ + cbz r0, 4714e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 471ce │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 4714e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 471ce │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 4714e │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cfc34 <_PySys_GetRequiredAttr@@Base+0x1464> │ │ │ │ - cbz r0, 471ce │ │ │ │ + bl 1ce6fc <_PySys_GetRequiredAttr@@Base+0x16d0> │ │ │ │ + cbz r0, 4714e │ │ │ │ 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, #56196 @ 0xdb84 │ │ │ │ + movw r3, #55876 @ 0xda44 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - bl 222120 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 94210 │ │ │ │ + bl 220920 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 941e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4737c │ │ │ │ - b.n 47384 │ │ │ │ + bne.w 472fc │ │ │ │ + b.n 47304 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 47384 │ │ │ │ + bne.w 47304 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 47230 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 471b0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 47230 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 471b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e47b8 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ - cbz r0, 47230 │ │ │ │ - movw r0, #35831 @ 0x8bf7 │ │ │ │ + bl e4550 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + cbz r0, 471b0 │ │ │ │ + movw r0, #35703 @ 0x8b77 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b3ff4 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 47230 │ │ │ │ + bl b3de8 <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 471b0 │ │ │ │ movw r1, #43800 @ 0xab18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #56256 @ 0xdbc0 │ │ │ │ + movw r3, #55936 @ 0xda80 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 222120 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 94210 │ │ │ │ + bl 220920 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 941e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4737c │ │ │ │ - b.n 47384 │ │ │ │ + bne.w 472fc │ │ │ │ + b.n 47304 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47384 │ │ │ │ + bne.w 47304 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 472b2 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 47232 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 472b2 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 47232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48e1c <_PyEval_FormatKwargsError@@Base+0x1506> │ │ │ │ - cbz r0, 472b2 │ │ │ │ + bl 48d9c <_PyEval_FormatKwargsError@@Base+0x1506> │ │ │ │ + cbz r0, 47232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7ba0 <_PyToken_ThreeChars@@Base+0x2744> │ │ │ │ - cbz r0, 472b2 │ │ │ │ + bl 1d63f8 <_PyToken_ThreeChars@@Base+0x24c4> │ │ │ │ + cbz r0, 47232 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 472b2 │ │ │ │ + cbz r0, 47232 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 472b2 │ │ │ │ + cbz r0, 47232 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1424 │ │ │ │ - cbz r0, 472b2 │ │ │ │ + bl d1154 │ │ │ │ + cbz r0, 47232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d39bc │ │ │ │ + bl 1d2494 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 472b2 │ │ │ │ + cbnz r3, 47232 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 472b2 │ │ │ │ - movw r3, #56296 @ 0xdbe8 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 47232 │ │ │ │ + movw r3, #55976 @ 0xdaa8 │ │ │ │ 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 47366 │ │ │ │ + b.n 472e6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47384 │ │ │ │ + bne.n 47304 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47382 │ │ │ │ + beq.n 47302 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47382 │ │ │ │ + beq.n 47302 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48e1c <_PyEval_FormatKwargsError@@Base+0x1506> │ │ │ │ + bl 48d9c <_PyEval_FormatKwargsError@@Base+0x1506> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47382 │ │ │ │ + beq.n 47302 │ │ │ │ mov r0, r4 │ │ │ │ - bl 299030 │ │ │ │ + bl 298698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47382 │ │ │ │ + beq.n 47302 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47382 │ │ │ │ + beq.n 47302 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47310 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 47316 │ │ │ │ + beq.n 47290 │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 47296 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 47322 │ │ │ │ + cbz r3, 472a2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 47382 │ │ │ │ + b.n 47302 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl d1424 │ │ │ │ - cbz r0, 47336 │ │ │ │ + bl d1154 │ │ │ │ + cbz r0, 472b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d39bc │ │ │ │ + bl 1d2494 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 47338 │ │ │ │ + cbz r3, 472b8 │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbnz r2, 47382 │ │ │ │ + cbnz r2, 47302 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 47382 │ │ │ │ - movw r3, #56296 @ 0xdbe8 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 47302 │ │ │ │ + movw r3, #55976 @ 0xdaa8 │ │ │ │ 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 22988c │ │ │ │ - bl 94210 │ │ │ │ + bl 22808c │ │ │ │ + bl 941e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 47384 │ │ │ │ + cbz r0, 47304 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 47388 │ │ │ │ + b.n 47308 │ │ │ │ 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, 473b0 │ │ │ │ + cbnz r3, 47330 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 473b0 │ │ │ │ + ble.n 47330 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 473b0 │ │ │ │ - cbnz r4, 473ce │ │ │ │ + bne.n 47330 │ │ │ │ + cbnz r4, 4734e │ │ │ │ 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] @ (4744c ) │ │ │ │ + ldr r3, [pc, #136] @ (473cc ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47446 │ │ │ │ + beq.n 473c6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 473e0 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 47436 │ │ │ │ + bne.n 47360 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 473b6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 473f2 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 47436 │ │ │ │ + bne.n 47372 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 473b6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4743a │ │ │ │ + bge.n 473ba │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 47428 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 473a8 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 473f6 │ │ │ │ - b.n 47436 │ │ │ │ + beq.n 47376 │ │ │ │ + b.n 473b6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47446 │ │ │ │ + b.n 473c6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 47b10 <_PyEval_FormatKwargsError@@Base+0x1fa> │ │ │ │ + bl 47a92 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ 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, 47488 │ │ │ │ + cbnz r4, 47408 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 47488 │ │ │ │ + ble.n 47408 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47488 │ │ │ │ - cbz r2, 47488 │ │ │ │ + bne.n 47408 │ │ │ │ + cbz r2, 47408 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #38008 @ 0x9478 │ │ │ │ + movw r1, #37688 @ 0x9338 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 474a4 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 47424 │ │ │ │ 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] @ (474ac ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #16] @ (4742c ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47472 │ │ │ │ + bne.n 473f2 │ │ │ │ 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} │ │ │ │ @@ -40368,936 +40322,937 @@ │ │ │ │ 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 474d8 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 474de │ │ │ │ + beq.n 47458 │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 4745e │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 474ea │ │ │ │ + cbz r3, 4746a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4750a │ │ │ │ + b.n 4748a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d3c28 │ │ │ │ - cbnz r0, 47506 │ │ │ │ + bl 1d2700 │ │ │ │ + cbnz r0, 47486 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 47506 │ │ │ │ + cbnz r3, 47486 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 47506 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 47486 │ │ │ │ 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 47600 │ │ │ │ + bl 47580 │ │ │ │ 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 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56372 @ 0xdc34 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #56408 @ 0xdc58 │ │ │ │ + movw r2, #56088 @ 0xdb18 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #31921 @ 0x7cb1 │ │ │ │ + movw r1, #31793 @ 0x7c31 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1aa468 <_PyEval_SliceIndexNotNone@@Base+0x1358> │ │ │ │ + b.w 1a8c70 <_PyEval_SliceIndexNotNone@@Base+0xaf0> │ │ │ │ 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 26eb0c <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 26d31c <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 475fc │ │ │ │ + beq.n 4757c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 475a6 │ │ │ │ + cbnz r0, 47526 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 475c4 │ │ │ │ + bge.n 47544 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 475c4 │ │ │ │ - bl 9a000 │ │ │ │ + b.n 47544 │ │ │ │ + bl 99fec │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 475cc │ │ │ │ + cbnz r0, 4754c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 475fa │ │ │ │ + bge.n 4757a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 475fa │ │ │ │ + cbnz r3, 4757a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 475fa │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4757a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #56460 @ 0xdc8c │ │ │ │ + movw r0, #56140 @ 0xdb4c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 475ea │ │ │ │ + blt.n 4756a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 475fc │ │ │ │ + b.n 4757c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 475e6 │ │ │ │ + bne.n 47566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 475e6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47566 │ │ │ │ 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, 4761e │ │ │ │ + cbz r3, 4759e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 47628 │ │ │ │ + b.n 475a8 │ │ │ │ movw r3, #32180 @ 0x7db4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #41828 @ 0xa364 │ │ │ │ + movw r1, #41508 @ 0xa224 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 123378 │ │ │ │ + bl 123498 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4790e │ │ │ │ + beq.w 4788e │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 47668 │ │ │ │ + bne.n 475e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4765a │ │ │ │ + bge.n 475da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4765a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 475da │ │ │ │ + bl 84a08 <_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 1890b8 │ │ │ │ + b.w 188f24 │ │ │ │ cmp.w sl, #10 │ │ │ │ - ble.n 476a4 │ │ │ │ + ble.n 47624 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.n 47688 │ │ │ │ + bhi.n 47608 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, sl │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 476a6 │ │ │ │ + cbnz r0, 47626 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4769c │ │ │ │ + bge.n 4761c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4769c │ │ │ │ + cbnz r3, 4761c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 4790e │ │ │ │ + bl 23a370 │ │ │ │ + b.n 4788e │ │ │ │ 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 477dc │ │ │ │ + bge.w 4775c │ │ │ │ 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 47700 │ │ │ │ + bne.n 47680 │ │ │ │ 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 47760 │ │ │ │ + b.n 476e0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r5, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 4774e │ │ │ │ + cbz r0, 476ce │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4772e │ │ │ │ + bge.n 476ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4772e │ │ │ │ + cbnz r3, 476ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r2, #43564 @ 0xaa2c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #24012 @ 0x5dcc │ │ │ │ + movw r1, #23692 @ 0x5c8c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f3df0 │ │ │ │ - b.n 47892 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 47812 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47760 │ │ │ │ + bge.n 476e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47760 │ │ │ │ + cbnz r3, 476e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 4778c │ │ │ │ + blt.n 4770c │ │ │ │ add r8, r3 │ │ │ │ - cbz r7, 477ac │ │ │ │ + cbz r7, 4772c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ sub.w r3, r3, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 477a8 │ │ │ │ + bge.n 47728 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24076 @ 0x5e0c │ │ │ │ + movw r1, #23756 @ 0x5ccc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 477d2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 47752 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r3 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r9, r9, #44 @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 477d8 │ │ │ │ + beq.n 47758 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24104 @ 0x5e28 │ │ │ │ + movw r1, #23784 @ 0x5ce8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r7, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47892 │ │ │ │ + b.n 47812 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 476c0 │ │ │ │ + b.n 47640 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47892 │ │ │ │ + beq.n 47812 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 477f8 │ │ │ │ + cbz r3, 47778 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ - b.n 47800 │ │ │ │ + b.n 47780 │ │ │ │ movw r9, #32180 @ 0x7db4 │ │ │ │ movt r9, #87 @ 0x57 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - blt.n 47816 │ │ │ │ + blt.n 47796 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 47816 │ │ │ │ - bl b0e70 │ │ │ │ + bpl.n 47796 │ │ │ │ + bl b0c44 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 4781a │ │ │ │ + b.n 4779a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r2, 4784c │ │ │ │ + cbnz r2, 477cc │ │ │ │ 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 47846 │ │ │ │ + beq.n 477c6 │ │ │ │ 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 4782c │ │ │ │ + b.n 477ac │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 4788a │ │ │ │ + b.n 4780a │ │ │ │ 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 47886 │ │ │ │ + beq.n 47806 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4786e │ │ │ │ + beq.n 477ee │ │ │ │ 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 47856 │ │ │ │ + b.n 477d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - cbz r3, 47892 │ │ │ │ + cbz r3, 47812 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 478a6 │ │ │ │ + bge.n 47826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 478a6 │ │ │ │ + cbnz r3, 47826 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ - movw r9, #59113 @ 0xe6e9 │ │ │ │ + movw r9, #58649 @ 0xe519 │ │ │ │ movt r9, #23 │ │ │ │ mov.w r8, #0 │ │ │ │ mla r7, r3, r7, r6 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 478fc │ │ │ │ + beq.n 4787c │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ - cbz r4, 478f6 │ │ │ │ + cbz r4, 47876 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 478de │ │ │ │ + cbz r3, 4785e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 478de │ │ │ │ + cbz r3, 4785e │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 478d8 │ │ │ │ + bne.n 47858 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 478de │ │ │ │ + b.n 4785e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r8, [fp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 478f6 │ │ │ │ + bge.n 47876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 478f6 │ │ │ │ + cbnz r3, 47876 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ - b.n 478b8 │ │ │ │ + b.n 47838 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 47906 │ │ │ │ + bne.n 47886 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4790e │ │ │ │ + b.n 4788e │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 47902 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 47882 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00047916 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00047896 <_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 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 4797c <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 478fc <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ + bl 203f88 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 244ddc <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2435e4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47a6a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.w 479ea <_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, #56468 @ 0xdc94 │ │ │ │ + movw r2, #56148 @ 0xdb54 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47a44 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ - b.n 47a6a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + blt.n 479c4 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ + b.n 479ea <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47a6a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.n 479ea <_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 47a34 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + beq.n 479b4 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 47a34 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 479b4 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 47a34 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 479b4 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ + bl 203f88 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 244ddc <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2435e4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47a0a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + cbz r0, 4798a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #56520 @ 0xdcc8 │ │ │ │ + movw r2, #56200 @ 0xdb88 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47a0a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + bge.n 4798a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47a0a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #124] @ (47a70 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 4798a <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #124] @ (479f0 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 47a02 <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ + cbz r3, 47982 <_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 47a3c <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + bge.n 479bc <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47a3c <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ - ldr r2, [pc, #84] @ (47a70 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 479bc <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + ldr r2, [pc, #84] @ (479f0 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 47a2a <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ + cbz r3, 479aa <_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 47a3c <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + b.n 479bc <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47a6a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + bge.n 479ea <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47a6a <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ - ldr r2, [pc, #36] @ (47a70 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 479ea <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + ldr r2, [pc, #36] @ (479f0 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 47a5c <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ + cbz r3, 479dc <_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 47aa4 <_PyEval_FormatKwargsError@@Base+0x18e> │ │ │ │ + bne.n 47a28 <_PyEval_FormatKwargsError@@Base+0x192> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cbz r0, 47aba <_PyEval_FormatKwargsError@@Base+0x1a4> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbz r0, 47a3e <_PyEval_FormatKwargsError@@Base+0x1a8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47afe <_PyEval_FormatKwargsError@@Base+0x1e8> │ │ │ │ - movw r0, #22844 @ 0x593c │ │ │ │ + b.n 47a82 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ + movw r0, #22456 @ 0x57b8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47aa0 <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ - b.n 47a96 <_PyEval_FormatKwargsError@@Base+0x180> │ │ │ │ + beq.n 47a24 <_PyEval_FormatKwargsError@@Base+0x18e> │ │ │ │ + b.n 47a1a <_PyEval_FormatKwargsError@@Base+0x184> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 26855c │ │ │ │ + bl 266d70 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47ace <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 47a52 <_PyEval_FormatKwargsError@@Base+0x1bc> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47aa0 <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ + bne.n 47a24 <_PyEval_FormatKwargsError@@Base+0x18e> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r1, #48780 @ 0xbe8c │ │ │ │ + movw r1, #48688 @ 0xbe30 │ │ │ │ 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 47af8 <_PyEval_FormatKwargsError@@Base+0x1e2> │ │ │ │ + ble.n 47a7c <_PyEval_FormatKwargsError@@Base+0x1e6> │ │ │ │ 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 47ade <_PyEval_FormatKwargsError@@Base+0x1c8> │ │ │ │ - bl 8fa40 │ │ │ │ + b.n 47a62 <_PyEval_FormatKwargsError@@Base+0x1cc> │ │ │ │ + bl 8fa20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 47b08 <_PyEval_FormatKwargsError@@Base+0x1f2> │ │ │ │ + cbz r3, 47a8c <_PyEval_FormatKwargsError@@Base+0x1f6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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, 47b36 <_PyEval_FormatKwargsError@@Base+0x220> │ │ │ │ + cbnz r0, 47ab8 <_PyEval_FormatKwargsError@@Base+0x222> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b47c │ │ │ │ - movw r1, #41300 @ 0xa154 │ │ │ │ + movw r1, #40980 @ 0xa014 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #60884 @ 0xedd4 │ │ │ │ + movw r0, #60564 @ 0xec94 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef198 │ │ │ │ + bl 1edc78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47c9a <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ - bl 9abf4 │ │ │ │ + beq.w 47c1c <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ + bl 9abe0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47b6c <_PyEval_FormatKwargsError@@Base+0x256> │ │ │ │ + bge.n 47aee <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47b6c <_PyEval_FormatKwargsError@@Base+0x256> │ │ │ │ + cbnz r3, 47aee <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 47c9a <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + beq.w 47c1c <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ - vldr d9, [pc, #300] @ 47ca8 <_PyEval_FormatKwargsError@@Base+0x392> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + vldr d9, [pc, #296] @ 47c28 <_PyEval_FormatKwargsError@@Base+0x392> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + beq.n 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + beq.n 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + beq.n 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + beq.n 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + beq.n 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + beq.n 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + beq.n 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 944c8 │ │ │ │ - cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + bl 944a0 │ │ │ │ + cbz r0, 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 944c8 │ │ │ │ - cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + bl 944a0 │ │ │ │ + cbz r0, 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 944c8 │ │ │ │ - cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + bl 944a0 │ │ │ │ + cbz r0, 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 944c8 │ │ │ │ - cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + bl 944a0 │ │ │ │ + cbz r0, 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 944c8 │ │ │ │ - cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + bl 944a0 │ │ │ │ + cbz r0, 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 944c8 │ │ │ │ - cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + bl 944a0 │ │ │ │ + cbz r0, 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 944c8 │ │ │ │ - cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + bl 944a0 │ │ │ │ + cbz r0, 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 47c62 <_PyEval_FormatKwargsError@@Base+0x34c> │ │ │ │ + cbz r0, 47be4 <_PyEval_FormatKwargsError@@Base+0x34e> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 47c78 <_PyEval_FormatKwargsError@@Base+0x362> │ │ │ │ + cbnz r0, 47bfa <_PyEval_FormatKwargsError@@Base+0x364> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47c9a <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bge.n 47c1c <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c9a <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + cbnz r3, 47c1c <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47c9a <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47c1c <_PyEval_FormatKwargsError@@Base+0x386> │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #56604 @ 0xdd1c │ │ │ │ + movw r0, #56284 @ 0xdbdc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ 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] @ 47f08 <_PyEval_FormatKwargsError@@Base+0x5f2> │ │ │ │ + vldr d10, [pc, #576] @ 47e88 <_PyEval_FormatKwargsError@@Base+0x5f2> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 47cf2 <_PyEval_FormatKwargsError@@Base+0x3dc> │ │ │ │ + bls.n 47c72 <_PyEval_FormatKwargsError@@Base+0x3dc> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + bvs.w 47e7e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - b.n 47d3c <_PyEval_FormatKwargsError@@Base+0x426> │ │ │ │ - vldr d9, [pc, #540] @ 47f10 <_PyEval_FormatKwargsError@@Base+0x5fa> │ │ │ │ + bgt.w 47e7e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47cbc <_PyEval_FormatKwargsError@@Base+0x426> │ │ │ │ + vldr d9, [pc, #540] @ 47e90 <_PyEval_FormatKwargsError@@Base+0x5fa> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47d24 <_PyEval_FormatKwargsError@@Base+0x40e> │ │ │ │ + bne.n 47ca4 <_PyEval_FormatKwargsError@@Base+0x40e> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 47f18 <_PyEval_FormatKwargsError@@Base+0x602> │ │ │ │ - vldr d7, [pc, #528] @ 47f20 <_PyEval_FormatKwargsError@@Base+0x60a> │ │ │ │ + vldr d6, [pc, #524] @ 47e98 <_PyEval_FormatKwargsError@@Base+0x602> │ │ │ │ + vldr d7, [pc, #528] @ 47ea0 <_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 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47e7e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ blx 2c6a0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47d74 <_PyEval_FormatKwargsError@@Base+0x45e> │ │ │ │ + bne.n 47cf4 <_PyEval_FormatKwargsError@@Base+0x45e> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47d4a <_PyEval_FormatKwargsError@@Base+0x434> │ │ │ │ + bpl.n 47cca <_PyEval_FormatKwargsError@@Base+0x434> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #484] @ 47f28 <_PyEval_FormatKwargsError@@Base+0x612> │ │ │ │ + vldr d8, [pc, #484] @ 47ea8 <_PyEval_FormatKwargsError@@Base+0x612> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47e7e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 47ee4 <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ + bhi.w 47e64 <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #49512 @ 0xc168 │ │ │ │ + movw r3, #48688 @ 0xbe30 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ - vldr d8, [r3, #-8] │ │ │ │ - b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - vldr d7, [pc, #440] @ 47f30 <_PyEval_FormatKwargsError@@Base+0x61a> │ │ │ │ + vldr d8, [r3, #504] @ 0x1f8 │ │ │ │ + b.n 47e7e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + vldr d7, [pc, #440] @ 47eb0 <_PyEval_FormatKwargsError@@Base+0x61a> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47d9c <_PyEval_FormatKwargsError@@Base+0x486> │ │ │ │ + bpl.n 47d1c <_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 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - b.n 47eda <_PyEval_FormatKwargsError@@Base+0x5c4> │ │ │ │ - vldr d7, [pc, #408] @ 47f38 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + ble.w 47e7e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47e5a <_PyEval_FormatKwargsError@@Base+0x5c4> │ │ │ │ + vldr d7, [pc, #408] @ 47eb8 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47dd0 <_PyEval_FormatKwargsError@@Base+0x4ba> │ │ │ │ + ble.n 47d50 <_PyEval_FormatKwargsError@@Base+0x4ba> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47dc2 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + bpl.n 47d42 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 50460 │ │ │ │ + bl 503e4 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + b.n 47e7e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #336] @ 47f18 <_PyEval_FormatKwargsError@@Base+0x602> │ │ │ │ + vldr d8, [pc, #336] @ 47e98 <_PyEval_FormatKwargsError@@Base+0x602> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - vldr d7, [pc, #364] @ 47f40 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ + b.n 47e7e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + vldr d7, [pc, #364] @ 47ec0 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47df0 <_PyEval_FormatKwargsError@@Base+0x4da> │ │ │ │ + ble.n 47d70 <_PyEval_FormatKwargsError@@Base+0x4da> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 47f40 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ + vldr d6, [pc, #344] @ 47ec0 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 47df8 <_PyEval_FormatKwargsError@@Base+0x4e2> │ │ │ │ + b.n 47d78 <_PyEval_FormatKwargsError@@Base+0x4e2> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #328] @ 47f48 <_PyEval_FormatKwargsError@@Base+0x632> │ │ │ │ + vldr d6, [pc, #328] @ 47ec8 <_PyEval_FormatKwargsError@@Base+0x632> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #328] @ 47f50 <_PyEval_FormatKwargsError@@Base+0x63a> │ │ │ │ + vldr d11, [pc, #328] @ 47ed0 <_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 47e80 <_PyEval_FormatKwargsError@@Base+0x56a> │ │ │ │ - bl 50460 │ │ │ │ + bpl.n 47e00 <_PyEval_FormatKwargsError@@Base+0x56a> │ │ │ │ + bl 503e4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c410 │ │ │ │ - vldr d6, [pc, #300] @ 47f58 <_PyEval_FormatKwargsError@@Base+0x642> │ │ │ │ + vldr d6, [pc, #300] @ 47ed8 <_PyEval_FormatKwargsError@@Base+0x642> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 4809e <_PyEval_FormatKwargsError@@Base+0x788> │ │ │ │ + bl 4801e <_PyEval_FormatKwargsError@@Base+0x788> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 47e66 <_PyEval_FormatKwargsError@@Base+0x550> │ │ │ │ + bpl.n 47de6 <_PyEval_FormatKwargsError@@Base+0x550> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c338 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 47ecc <_PyEval_FormatKwargsError@@Base+0x5b6> │ │ │ │ + b.n 47e4c <_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 47ecc <_PyEval_FormatKwargsError@@Base+0x5b6> │ │ │ │ - bl 4809e <_PyEval_FormatKwargsError@@Base+0x788> │ │ │ │ + b.n 47e4c <_PyEval_FormatKwargsError@@Base+0x5b6> │ │ │ │ + bl 4801e <_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 47eb4 <_PyEval_FormatKwargsError@@Base+0x59e> │ │ │ │ + bpl.n 47e34 <_PyEval_FormatKwargsError@@Base+0x59e> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c338 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 47ecc <_PyEval_FormatKwargsError@@Base+0x5b6> │ │ │ │ + b.n 47e4c <_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 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + ble.n 47e7e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47efe <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - vldr d7, [pc, #80] @ 47f38 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + b.n 47e7e <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ + vldr d7, [pc, #80] @ 47eb8 <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 47dc2 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ - vldr d14, [pc, #72] @ 47f40 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ + bgt.w 47d42 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + vldr d14, [pc, #72] @ 47ec0 <_PyEval_FormatKwargsError@@Base+0x62a> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 47de2 <_PyEval_FormatKwargsError@@Base+0x4cc> │ │ │ │ + b.n 47d62 <_PyEval_FormatKwargsError@@Base+0x4cc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ @@ -41314,19 +41269,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, 47f66 <_PyEval_FormatKwargsError@@Base+0x650> │ │ │ │ + cbnz r0, 47ee6 <_PyEval_FormatKwargsError@@Base+0x650> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 47f6e <_PyEval_FormatKwargsError@@Base+0x658> │ │ │ │ + cbnz r0, 47eee <_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 │ │ │ │ @@ -41337,1035 +41292,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 47f7e <_PyEval_FormatKwargsError@@Base+0x668> │ │ │ │ + bpl.n 47efe <_PyEval_FormatKwargsError@@Base+0x668> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 47f9e <_PyEval_FormatKwargsError@@Base+0x688> │ │ │ │ + bgt.n 47f1e <_PyEval_FormatKwargsError@@Base+0x688> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56608 @ 0xdd20 │ │ │ │ + movw r1, #56288 @ 0xdbe0 │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 47fc0 <_PyEval_FormatKwargsError@@Base+0x6aa> │ │ │ │ + bgt.n 47f40 <_PyEval_FormatKwargsError@@Base+0x6aa> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 19efd4 <_PyTime_AsLong@@Base+0x908> │ │ │ │ + bl 19ee4c <_PyTime_AsLong@@Base+0x908> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 47fd6 <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ - bl 944c8 │ │ │ │ + blt.n 47f56 <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ + bl 944a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 47fda <_PyEval_FormatKwargsError@@Base+0x6c4> │ │ │ │ - b.n 4809a <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ + cbnz r0, 47f5a <_PyEval_FormatKwargsError@@Base+0x6c4> │ │ │ │ + b.n 4801a <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #28224 @ 0x6e40 │ │ │ │ + movw r1, #27904 @ 0x6d00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4809a <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ + b.n 4801a <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47fec <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ + bge.n 47f6c <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 47fec <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 47f6c <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 48012 <_PyEval_FormatKwargsError@@Base+0x6fc> │ │ │ │ + bmi.n 47f92 <_PyEval_FormatKwargsError@@Base+0x6fc> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56668 @ 0xdd5c │ │ │ │ + movw r1, #56348 @ 0xdc1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ - bl 9b260 │ │ │ │ + b.w f3e28 │ │ │ │ + bl 9b250 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 48022 <_PyEval_FormatKwargsError@@Base+0x70c> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 48026 <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ - b.n 47fd6 <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ + bne.n 47fa2 <_PyEval_FormatKwargsError@@Base+0x70c> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 47fa6 <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ + b.n 47f56 <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4803e <_PyEval_FormatKwargsError@@Base+0x728> │ │ │ │ + bge.n 47fbe <_PyEval_FormatKwargsError@@Base+0x728> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56720 @ 0xdd90 │ │ │ │ + movw r1, #56400 @ 0xdc50 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 47fd6 <_PyEval_FormatKwargsError@@Base+0x6c0> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 47f56 <_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 48092 <_PyEval_FormatKwargsError@@Base+0x77c> │ │ │ │ + beq.n 48012 <_PyEval_FormatKwargsError@@Base+0x77c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 48072 <_PyEval_FormatKwargsError@@Base+0x75c> │ │ │ │ + bmi.n 47ff2 <_PyEval_FormatKwargsError@@Base+0x75c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56756 @ 0xddb4 │ │ │ │ + movw r1, #56436 @ 0xdc74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 48084 <_PyEval_FormatKwargsError@@Base+0x76e> │ │ │ │ - bl 9fe74 │ │ │ │ + cbz r0, 48004 <_PyEval_FormatKwargsError@@Base+0x76e> │ │ │ │ + bl 9fe9c │ │ │ │ adds r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r4 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 4809a <_PyEval_FormatKwargsError@@Base+0x784> │ │ │ │ + b.n 4801a <_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] @ (48110 <_PyEval_FormatKwargsError@@Base+0x7fa>) │ │ │ │ + ldr r3, [pc, #108] @ (48090 <_PyEval_FormatKwargsError@@Base+0x7fa>) │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ - vldr d7, [pc, #92] @ 48108 <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ + vldr d7, [pc, #92] @ 48088 <_PyEval_FormatKwargsError@@Base+0x7f2> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 480dc <_PyEval_FormatKwargsError@@Base+0x7c6> │ │ │ │ + bpl.n 4805c <_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 480be <_PyEval_FormatKwargsError@@Base+0x7a8> │ │ │ │ - b.n 48102 <_PyEval_FormatKwargsError@@Base+0x7ec> │ │ │ │ + bne.n 4803e <_PyEval_FormatKwargsError@@Base+0x7a8> │ │ │ │ + b.n 48082 <_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 480e6 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ + bne.n 48066 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ bx lr │ │ │ │ ... │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r0!, {r3, r5, r6, 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 48134 <_PyEval_FormatKwargsError@@Base+0x81e> │ │ │ │ + bhi.n 480b4 <_PyEval_FormatKwargsError@@Base+0x81e> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4814a <_PyEval_FormatKwargsError@@Base+0x834> │ │ │ │ + ble.n 480ca <_PyEval_FormatKwargsError@@Base+0x834> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 48152 <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ - movw r0, #37436 @ 0x923c │ │ │ │ + b.n 480d2 <_PyEval_FormatKwargsError@@Base+0x83c> │ │ │ │ + movw r0, #37116 @ 0x90fc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 481ec <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ - b.n 4812c <_PyEval_FormatKwargsError@@Base+0x816> │ │ │ │ + beq.n 4816c <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ + b.n 480ac <_PyEval_FormatKwargsError@@Base+0x816> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 48174 <_PyEval_FormatKwargsError@@Base+0x85e> │ │ │ │ + cbz r3, 480f4 <_PyEval_FormatKwargsError@@Base+0x85e> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4818c <_PyEval_FormatKwargsError@@Base+0x876> │ │ │ │ + ble.n 4810c <_PyEval_FormatKwargsError@@Base+0x876> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #28224 @ 0x6e40 │ │ │ │ + movw r1, #27904 @ 0x6d00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 481ec <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4816c <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55080 @ 0xd728 │ │ │ │ + movw r1, #54760 @ 0xd5e8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 481ec <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4816c <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4819c <_PyEval_FormatKwargsError@@Base+0x886> │ │ │ │ + bne.n 4811c <_PyEval_FormatKwargsError@@Base+0x886> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 481ce <_PyEval_FormatKwargsError@@Base+0x8b8> │ │ │ │ - bl 10391c │ │ │ │ + b.n 4814e <_PyEval_FormatKwargsError@@Base+0x8b8> │ │ │ │ + bl 10399c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 481ae <_PyEval_FormatKwargsError@@Base+0x898> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 481b2 <_PyEval_FormatKwargsError@@Base+0x89c> │ │ │ │ - b.n 481ec <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ + bne.n 4812e <_PyEval_FormatKwargsError@@Base+0x898> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 48132 <_PyEval_FormatKwargsError@@Base+0x89c> │ │ │ │ + b.n 4816c <_PyEval_FormatKwargsError@@Base+0x8d6> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 481ce <_PyEval_FormatKwargsError@@Base+0x8b8> │ │ │ │ + bge.n 4814e <_PyEval_FormatKwargsError@@Base+0x8b8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #56900 @ 0xde44 │ │ │ │ + movw r1, #56580 @ 0xdd04 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 481de <_PyEval_FormatKwargsError@@Base+0x8c8> │ │ │ │ + bgt.n 4815e <_PyEval_FormatKwargsError@@Base+0x8c8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 26e780 <_PyTime_ObjectToTime_t@@Base+0x498> │ │ │ │ + bl 26cf90 <_PyTime_ObjectToTime_t@@Base+0x498> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 481d4 <_PyEval_FormatKwargsError@@Base+0x8be> │ │ │ │ + bne.n 48154 <_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 4821c <_PyEval_FormatKwargsError@@Base+0x906> │ │ │ │ + bgt.n 4819c <_PyEval_FormatKwargsError@@Base+0x906> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b4264 │ │ │ │ - cbnz r0, 48236 <_PyEval_FormatKwargsError@@Base+0x920> │ │ │ │ + bl 2b38cc │ │ │ │ + cbnz r0, 481b6 <_PyEval_FormatKwargsError@@Base+0x920> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 45e4a │ │ │ │ + b.w 45dca │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56924 @ 0xde5c │ │ │ │ + movw r1, #56604 @ 0xdd1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48208 <_PyEval_FormatKwargsError@@Base+0x8f2> │ │ │ │ + bne.n 48188 <_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 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4827a <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ + cbz r0, 481fa <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4825e <_PyEval_FormatKwargsError@@Base+0x948> │ │ │ │ + cbz r3, 481de <_PyEval_FormatKwargsError@@Base+0x948> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 48266 <_PyEval_FormatKwargsError@@Base+0x950> │ │ │ │ + b.n 481e6 <_PyEval_FormatKwargsError@@Base+0x950> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4826e <_PyEval_FormatKwargsError@@Base+0x958> │ │ │ │ + cbz r2, 481ee <_PyEval_FormatKwargsError@@Base+0x958> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 48276 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ + b.n 481f6 <_PyEval_FormatKwargsError@@Base+0x960> │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 253188 <_PyXI_GetMainNamespace@@Base+0xaa4> │ │ │ │ + bl 251820 <_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 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #57092 @ 0xdf04 │ │ │ │ + movw r0, #56772 @ 0xddc4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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 482f2 <_PyEval_FormatKwargsError@@Base+0x9dc> │ │ │ │ + bne.n 48272 <_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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4833c <_PyEval_FormatKwargsError@@Base+0xa26> │ │ │ │ - b.n 4835e <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ + blt.n 482bc <_PyEval_FormatKwargsError@@Base+0xa26> │ │ │ │ + b.n 482de <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ ldr.w r0, [r3, #4064] @ 0xfe0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 48318 <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ + bne.n 48298 <_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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4833c <_PyEval_FormatKwargsError@@Base+0xa26> │ │ │ │ - b.n 4835e <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ + blt.n 482bc <_PyEval_FormatKwargsError@@Base+0xa26> │ │ │ │ + b.n 482de <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 48342 <_PyEval_FormatKwargsError@@Base+0xa2c> │ │ │ │ + bne.n 482c2 <_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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4835e <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ + bge.n 482de <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4835e <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ + b.n 482de <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42156 @ 0xa4ac │ │ │ │ + movw r1, #41836 @ 0xa36c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48382 <_PyEval_FormatKwargsError@@Base+0xa6c> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 483ba <_PyEval_FormatKwargsError@@Base+0xaa4> │ │ │ │ + bne.n 48302 <_PyEval_FormatKwargsError@@Base+0xa6c> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 4833a <_PyEval_FormatKwargsError@@Base+0xaa4> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3a60 <_Py_set_inheritable@@Base+0x5c> │ │ │ │ + bl 1f24a8 <_Py_set_inheritable@@Base+0x5c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483a2 <_PyEval_FormatKwargsError@@Base+0xa8c> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 48322 <_PyEval_FormatKwargsError@@Base+0xa8c> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 483bc <_PyEval_FormatKwargsError@@Base+0xaa6> │ │ │ │ + b.n 4833c <_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 483bc <_PyEval_FormatKwargsError@@Base+0xaa6> │ │ │ │ + b.n 4833c <_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, 483e6 <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ + cbnz r5, 48366 <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 483e6 <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ + ble.n 48366 <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 483e6 <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ - cbnz r2, 48408 <_PyEval_FormatKwargsError@@Base+0xaf2> │ │ │ │ + bne.n 48366 <_PyEval_FormatKwargsError@@Base+0xad0> │ │ │ │ + cbnz r2, 48388 <_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] @ (48530 <_PyEval_FormatKwargsError@@Base+0xc1a>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #308] @ (484b0 <_PyEval_FormatKwargsError@@Base+0xc1a>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48526 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ + beq.w 484a6 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ ldrd r8, r0, [r4] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48422 <_PyEval_FormatKwargsError@@Base+0xb0c> │ │ │ │ - bl 94210 │ │ │ │ + cbnz r0, 483a2 <_PyEval_FormatKwargsError@@Base+0xb0c> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bne.n 4844c <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48440 <_PyEval_FormatKwargsError@@Base+0xb2a> │ │ │ │ - bl 9b260 │ │ │ │ + b.n 483c0 <_PyEval_FormatKwargsError@@Base+0xb2a> │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4843c <_PyEval_FormatKwargsError@@Base+0xb26> │ │ │ │ + bge.n 483bc <_PyEval_FormatKwargsError@@Base+0xb26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4843c <_PyEval_FormatKwargsError@@Base+0xb26> │ │ │ │ + cbnz r3, 483bc <_PyEval_FormatKwargsError@@Base+0xb26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 48414 <_PyEval_FormatKwargsError@@Base+0xafe> │ │ │ │ + beq.n 48394 <_PyEval_FormatKwargsError@@Base+0xafe> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bge.n 48460 <_PyEval_FormatKwargsError@@Base+0xb4a> │ │ │ │ + bge.n 483e0 <_PyEval_FormatKwargsError@@Base+0xb4a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6276 @ 0x1884 │ │ │ │ + movw r1, #5956 @ 0x1744 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4844c <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 48474 <_PyEval_FormatKwargsError@@Base+0xb5e> │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + ble.n 483f4 <_PyEval_FormatKwargsError@@Base+0xb5e> │ │ │ │ + bl 23a370 │ │ │ │ + b.n 4844c <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ mov r0, r7 │ │ │ │ mul.w r5, r4, r5 │ │ │ │ - bl 181d88 │ │ │ │ + bl 181bc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #56360 @ 0xdc28 │ │ │ │ + movw r2, #56040 @ 0xdae8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 206548 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 204f90 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48526 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ + beq.n 484a6 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 484d0 <_PyEval_FormatKwargsError@@Base+0xbba> │ │ │ │ + bmi.n 48450 <_PyEval_FormatKwargsError@@Base+0xbba> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57260 @ 0xdfac │ │ │ │ + movw r1, #56940 @ 0xde6c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bge.n 4844c <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + cbnz r3, 4844c <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48526 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ + b.n 484a6 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 275b0c <_PyEval_MatchClass@@Base+0xa28> │ │ │ │ + bl 2751e8 <_PyEval_MatchClass@@Base+0xa28> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 484f0 <_PyEval_FormatKwargsError@@Base+0xbda> │ │ │ │ + bge.n 48470 <_PyEval_FormatKwargsError@@Base+0xbda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 484f0 <_PyEval_FormatKwargsError@@Base+0xbda> │ │ │ │ + cbnz r3, 48470 <_PyEval_FormatKwargsError@@Base+0xbda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 48524 <_PyEval_FormatKwargsError@@Base+0xc0e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 484a4 <_PyEval_FormatKwargsError@@Base+0xc0e> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 48524 <_PyEval_FormatKwargsError@@Base+0xc0e> │ │ │ │ + beq.n 484a4 <_PyEval_FormatKwargsError@@Base+0xc0e> │ │ │ │ movw r3, #43828 @ 0xab34 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57288 @ 0xdfc8 │ │ │ │ + movw r1, #56968 @ 0xde88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bge.n 4844c <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bne.n 4844c <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 484cc <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4844c <_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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48556 <_PyEval_FormatKwargsError@@Base+0xc40> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 48562 <_PyEval_FormatKwargsError@@Base+0xc4c> │ │ │ │ + bne.n 484d6 <_PyEval_FormatKwargsError@@Base+0xc40> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 484e2 <_PyEval_FormatKwargsError@@Base+0xc4c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24c5d4 <_PySlice_FromIndices@@Base+0xb70> │ │ │ │ + b.w 24addc <_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 4858a <_PyEval_FormatKwargsError@@Base+0xc74> │ │ │ │ + bne.n 4850a <_PyEval_FormatKwargsError@@Base+0xc74> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 251240 │ │ │ │ + bl 24f9f4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 485a4 <_PyEval_FormatKwargsError@@Base+0xc8e> │ │ │ │ - b.n 4859e <_PyEval_FormatKwargsError@@Base+0xc88> │ │ │ │ + bne.n 48524 <_PyEval_FormatKwargsError@@Base+0xc8e> │ │ │ │ + b.n 4851e <_PyEval_FormatKwargsError@@Base+0xc88> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12948 @ 0x3294 │ │ │ │ + movw r0, #12628 @ 0x3154 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 485ae <_PyEval_FormatKwargsError@@Base+0xc98> │ │ │ │ - b.n 4857a <_PyEval_FormatKwargsError@@Base+0xc64> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 485ae <_PyEval_FormatKwargsError@@Base+0xc98> │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 4852e <_PyEval_FormatKwargsError@@Base+0xc98> │ │ │ │ + b.n 484fa <_PyEval_FormatKwargsError@@Base+0xc64> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 4852e <_PyEval_FormatKwargsError@@Base+0xc98> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 485da <_PyEval_FormatKwargsError@@Base+0xcc4> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 485e0 <_PyEval_FormatKwargsError@@Base+0xcca> │ │ │ │ + beq.n 4855a <_PyEval_FormatKwargsError@@Base+0xcc4> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 48560 <_PyEval_FormatKwargsError@@Base+0xcca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 485ec <_PyEval_FormatKwargsError@@Base+0xcd6> │ │ │ │ + cbz r3, 4856c <_PyEval_FormatKwargsError@@Base+0xcd6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4860c <_PyEval_FormatKwargsError@@Base+0xcf6> │ │ │ │ + b.n 4858c <_PyEval_FormatKwargsError@@Base+0xcf6> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 48602 <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 48582 <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 48606 <_PyEval_FormatKwargsError@@Base+0xcf0> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 48586 <_PyEval_FormatKwargsError@@Base+0xcf0> │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 48608 <_PyEval_FormatKwargsError@@Base+0xcf2> │ │ │ │ - ldr r0, [pc, #8] @ (48610 <_PyEval_FormatKwargsError@@Base+0xcfa>) │ │ │ │ + b.n 48588 <_PyEval_FormatKwargsError@@Base+0xcf2> │ │ │ │ + ldr r0, [pc, #8] @ (48590 <_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 48634 <_PyEval_FormatKwargsError@@Base+0xd1e> │ │ │ │ + bne.n 485b4 <_PyEval_FormatKwargsError@@Base+0xd1e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e6c18 │ │ │ │ + b.w 1e5474 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13080 @ 0x3318 │ │ │ │ + movw r0, #12760 @ 0x31d8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48628 <_PyEval_FormatKwargsError@@Base+0xd12> │ │ │ │ + bne.n 485a8 <_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, 48668 <_PyEval_FormatKwargsError@@Base+0xd52> │ │ │ │ + cbz r3, 485e8 <_PyEval_FormatKwargsError@@Base+0xd52> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 48680 <_PyEval_FormatKwargsError@@Base+0xd6a> │ │ │ │ + b.n 48600 <_PyEval_FormatKwargsError@@Base+0xd6a> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 48670 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + bge.n 485f0 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48680 <_PyEval_FormatKwargsError@@Base+0xd6a> │ │ │ │ + b.n 48600 <_PyEval_FormatKwargsError@@Base+0xd6a> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4866c <_PyEval_FormatKwargsError@@Base+0xd56> │ │ │ │ + bgt.n 485ec <_PyEval_FormatKwargsError@@Base+0xd56> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4866c <_PyEval_FormatKwargsError@@Base+0xd56> │ │ │ │ + beq.n 485ec <_PyEval_FormatKwargsError@@Base+0xd56> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 486a2 <_PyEval_FormatKwargsError@@Base+0xd8c> │ │ │ │ + b.n 48622 <_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] @ (487cc <_PyEval_FormatKwargsError@@Base+0xeb6>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #308] @ (4874c <_PyEval_FormatKwargsError@@Base+0xeb6>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 487c2 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ + beq.w 48742 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 486bc <_PyEval_FormatKwargsError@@Base+0xda6> │ │ │ │ + beq.n 4863c <_PyEval_FormatKwargsError@@Base+0xda6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 486be <_PyEval_FormatKwargsError@@Base+0xda8> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 486be <_PyEval_FormatKwargsError@@Base+0xda8> │ │ │ │ + bne.n 4863e <_PyEval_FormatKwargsError@@Base+0xda8> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 4863e <_PyEval_FormatKwargsError@@Base+0xda8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 487c2 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ + b.n 48742 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 486c6 <_PyEval_FormatKwargsError@@Base+0xdb0> │ │ │ │ + cbz r2, 48646 <_PyEval_FormatKwargsError@@Base+0xdb0> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 486ce <_PyEval_FormatKwargsError@@Base+0xdb8> │ │ │ │ + b.n 4864e <_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 48722 <_PyEval_FormatKwargsError@@Base+0xe0c> │ │ │ │ + bls.n 486a2 <_PyEval_FormatKwargsError@@Base+0xe0c> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 48704 <_PyEval_FormatKwargsError@@Base+0xdee> │ │ │ │ + bne.n 48684 <_PyEval_FormatKwargsError@@Base+0xdee> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4871e <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ + ble.n 4869e <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 487aa <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ + bgt.n 4872a <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4871e <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ + b.n 4869e <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 487aa <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ + beq.n 4872a <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 48712 <_PyEval_FormatKwargsError@@Base+0xdfc> │ │ │ │ + beq.n 48692 <_PyEval_FormatKwargsError@@Base+0xdfc> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4871e <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ + bne.n 4869e <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 487aa <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ + blt.n 4872a <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 486e0 <_PyEval_FormatKwargsError@@Base+0xdca> │ │ │ │ + b.n 48660 <_PyEval_FormatKwargsError@@Base+0xdca> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 487aa <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ + bgt.n 4872a <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 487c2 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ + beq.n 48742 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 48746 <_PyEval_FormatKwargsError@@Base+0xe30> │ │ │ │ + cbz r3, 486c6 <_PyEval_FormatKwargsError@@Base+0xe30> │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ - b.n 4874e <_PyEval_FormatKwargsError@@Base+0xe38> │ │ │ │ + b.n 486ce <_PyEval_FormatKwargsError@@Base+0xe38> │ │ │ │ movw sl, #32180 @ 0x7db4 │ │ │ │ movt sl, #87 @ 0x57 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 48756 <_PyEval_FormatKwargsError@@Base+0xe40> │ │ │ │ + cbz r3, 486d6 <_PyEval_FormatKwargsError@@Base+0xe40> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 4875e <_PyEval_FormatKwargsError@@Base+0xe48> │ │ │ │ + b.n 486de <_PyEval_FormatKwargsError@@Base+0xe48> │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 487c2 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ + bls.n 48742 <_PyEval_FormatKwargsError@@Base+0xeac> │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4878e <_PyEval_FormatKwargsError@@Base+0xe78> │ │ │ │ + bne.n 4870e <_PyEval_FormatKwargsError@@Base+0xe78> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 487a0 <_PyEval_FormatKwargsError@@Base+0xe8a> │ │ │ │ + ble.n 48720 <_PyEval_FormatKwargsError@@Base+0xe8a> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 487a6 <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ + beq.n 48726 <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 48784 <_PyEval_FormatKwargsError@@Base+0xe6e> │ │ │ │ + b.n 48704 <_PyEval_FormatKwargsError@@Base+0xe6e> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 487a4 <_PyEval_FormatKwargsError@@Base+0xe8e> │ │ │ │ + beq.n 48724 <_PyEval_FormatKwargsError@@Base+0xe8e> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 487a4 <_PyEval_FormatKwargsError@@Base+0xe8e> │ │ │ │ + beq.n 48724 <_PyEval_FormatKwargsError@@Base+0xe8e> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 487a6 <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ + b.n 48726 <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ mov r3, sl │ │ │ │ - b.n 487a6 <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ + b.n 48726 <_PyEval_FormatKwargsError@@Base+0xe90> │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 48764 <_PyEval_FormatKwargsError@@Base+0xe4e> │ │ │ │ + b.n 486e4 <_PyEval_FormatKwargsError@@Base+0xe4e> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57352 @ 0xe008 │ │ │ │ + movw r1, #57032 @ 0xdec8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 486b8 <_PyEval_FormatKwargsError@@Base+0xda2> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 48638 <_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 487e8 <_PyEval_FormatKwargsError@@Base+0xed2> │ │ │ │ + blt.n 48768 <_PyEval_FormatKwargsError@@Base+0xed2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 48802 <_PyEval_FormatKwargsError@@Base+0xeec> │ │ │ │ + blt.n 48782 <_PyEval_FormatKwargsError@@Base+0xeec> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #36296 @ 0x8dc8 │ │ │ │ + movw r1, #35976 @ 0x8c88 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4880c <_PyEval_FormatKwargsError@@Base+0xef6> │ │ │ │ + b.n 4878c <_PyEval_FormatKwargsError@@Base+0xef6> │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (48810 <_PyEval_FormatKwargsError@@Base+0xefa>) │ │ │ │ + ldr r0, [pc, #8] @ (48790 <_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 48834 <_PyEval_FormatKwargsError@@Base+0xf1e> │ │ │ │ + bhi.n 487b4 <_PyEval_FormatKwargsError@@Base+0xf1e> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4884a <_PyEval_FormatKwargsError@@Base+0xf34> │ │ │ │ + ble.n 487ca <_PyEval_FormatKwargsError@@Base+0xf34> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 48852 <_PyEval_FormatKwargsError@@Base+0xf3c> │ │ │ │ - movw r0, #22800 @ 0x5910 │ │ │ │ + b.n 487d2 <_PyEval_FormatKwargsError@@Base+0xf3c> │ │ │ │ + movw r0, #22480 @ 0x57d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4882c <_PyEval_FormatKwargsError@@Base+0xf16> │ │ │ │ + bne.n 487ac <_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 4642c │ │ │ │ - movw r0, #62596 @ 0xf484 │ │ │ │ + b.w 463ac │ │ │ │ + movw r0, #62276 @ 0xf344 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ 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 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 488a0 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ + cbnz r0, 48820 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48912 <_PyEval_FormatKwargsError@@Base+0xffc> │ │ │ │ - bl 29fb6c │ │ │ │ + b.n 48892 <_PyEval_FormatKwargsError@@Base+0xffc> │ │ │ │ + bl 29f1d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 488b2 <_PyEval_FormatKwargsError@@Base+0xf9c> │ │ │ │ - cbz r6, 488c2 <_PyEval_FormatKwargsError@@Base+0xfac> │ │ │ │ + blt.n 48832 <_PyEval_FormatKwargsError@@Base+0xf9c> │ │ │ │ + cbz r6, 48842 <_PyEval_FormatKwargsError@@Base+0xfac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 488da <_PyEval_FormatKwargsError@@Base+0xfc4> │ │ │ │ + blt.n 4885a <_PyEval_FormatKwargsError@@Base+0xfc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 48888 <_PyEval_FormatKwargsError@@Base+0xf72> │ │ │ │ - b.n 488ea <_PyEval_FormatKwargsError@@Base+0xfd4> │ │ │ │ + bne.n 48808 <_PyEval_FormatKwargsError@@Base+0xf72> │ │ │ │ + b.n 4886a <_PyEval_FormatKwargsError@@Base+0xfd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48896 <_PyEval_FormatKwargsError@@Base+0xf80> │ │ │ │ + bne.n 48816 <_PyEval_FormatKwargsError@@Base+0xf80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48896 <_PyEval_FormatKwargsError@@Base+0xf80> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48816 <_PyEval_FormatKwargsError@@Base+0xf80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48884 <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ + bge.n 48804 <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48884 <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ + bne.n 48804 <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48884 <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48804 <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 488a0 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ + bne.n 48820 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 488a0 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48820 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 488fe <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ + bge.n 4887e <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 488fe <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ + cbnz r3, 4887e <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 94210 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 941e8 │ │ │ │ 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, #57520 @ 0xe0b0 │ │ │ │ + movw r1, #57200 @ 0xdf70 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 235bb4 <_PyXIData_RegisterClass@@Base+0x224> │ │ │ │ - cbnz r0, 4893a <_PyEval_FormatKwargsError@@Base+0x1024> │ │ │ │ + bl 2343bc <_PyXIData_RegisterClass@@Base+0x224> │ │ │ │ + cbnz r0, 488ba <_PyEval_FormatKwargsError@@Base+0x1024> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48984 <_PyEval_FormatKwargsError@@Base+0x106e> │ │ │ │ + b.n 48904 <_PyEval_FormatKwargsError@@Base+0x106e> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1ef628 <_PyTime_localtime@@Base> │ │ │ │ + bl 1ee108 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48936 <_PyEval_FormatKwargsError@@Base+0x1020> │ │ │ │ + bne.n 488b6 <_PyEval_FormatKwargsError@@Base+0x1020> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - movw r2, #48120 @ 0xbbf8 │ │ │ │ + movw r2, #47808 @ 0xbac0 │ │ │ │ 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, #48168 @ 0xbc28 │ │ │ │ + movw r1, #47856 @ 0xbaf0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ - movw r0, #51104 @ 0xc7a0 │ │ │ │ + movw r0, #50784 @ 0xc660 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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 489a8 <_PyEval_FormatKwargsError@@Base+0x1092> │ │ │ │ + bne.n 48928 <_PyEval_FormatKwargsError@@Base+0x1092> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 239208 │ │ │ │ + b.w 237a10 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13160 @ 0x3368 │ │ │ │ + movw r0, #12840 @ 0x3228 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4899c <_PyEval_FormatKwargsError@@Base+0x1086> │ │ │ │ + bne.n 4891c <_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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 110880 │ │ │ │ + b.w 1109b8 │ │ │ │ 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 48aa0 <_PyEval_FormatKwargsError@@Base+0x118a> │ │ │ │ + bhi.n 48a20 <_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 48ab8 <_PyEval_FormatKwargsError@@Base+0x11a2> │ │ │ │ + b.n 48a38 <_PyEval_FormatKwargsError@@Base+0x11a2> │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 489fe <_PyEval_FormatKwargsError@@Base+0x10e8> │ │ │ │ + bmi.n 4897e <_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 48a0c <_PyEval_FormatKwargsError@@Base+0x10f6> │ │ │ │ + b.n 4898c <_PyEval_FormatKwargsError@@Base+0x10f6> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 489fe <_PyEval_FormatKwargsError@@Base+0x10e8> │ │ │ │ + bmi.n 4897e <_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 48a26 <_PyEval_FormatKwargsError@@Base+0x1110> │ │ │ │ + b.n 489a6 <_PyEval_FormatKwargsError@@Base+0x1110> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 489fe <_PyEval_FormatKwargsError@@Base+0x10e8> │ │ │ │ + bmi.n 4897e <_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 │ │ │ │ @@ -42377,62 +42332,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 48a4e <_PyEval_FormatKwargsError@@Base+0x1138> │ │ │ │ + b.n 489ce <_PyEval_FormatKwargsError@@Base+0x1138> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57532 @ 0xe0bc │ │ │ │ + movw r1, #57212 @ 0xdf7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, 48adc <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ + cbnz r3, 48a5c <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 48adc <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ + ble.n 48a5c <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48adc <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ - cbnz r4, 48af8 <_PyEval_FormatKwargsError@@Base+0x11e2> │ │ │ │ + bne.n 48a5c <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ + cbnz r4, 48a78 <_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] @ (48b24 <_PyEval_FormatKwargsError@@Base+0x120e>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #52] @ (48aa4 <_PyEval_FormatKwargsError@@Base+0x120e>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48b1e <_PyEval_FormatKwargsError@@Base+0x1208> │ │ │ │ + cbz r0, 48a9e <_PyEval_FormatKwargsError@@Base+0x1208> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl eea94 │ │ │ │ + bl eeac8 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 97cd0 │ │ │ │ - cbnz r0, 48b1c <_PyEval_FormatKwargsError@@Base+0x1206> │ │ │ │ - movw r1, #40384 @ 0x9dc0 │ │ │ │ + bl 97cb4 │ │ │ │ + cbnz r0, 48a9c <_PyEval_FormatKwargsError@@Base+0x1206> │ │ │ │ + movw r1, #40064 @ 0x9c80 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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} │ │ │ │ @@ -42440,120 +42395,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, 48b48 <_PyEval_FormatKwargsError@@Base+0x1232> │ │ │ │ + cbz r3, 48ac8 <_PyEval_FormatKwargsError@@Base+0x1232> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 48b4a <_PyEval_FormatKwargsError@@Base+0x1234> │ │ │ │ + b.n 48aca <_PyEval_FormatKwargsError@@Base+0x1234> │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b47c │ │ │ │ - cbnz r5, 48b62 <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ + cbnz r5, 48ae2 <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 48b62 <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ + ble.n 48ae2 <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 48b62 <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ - cbnz r4, 48b80 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ + bne.n 48ae2 <_PyEval_FormatKwargsError@@Base+0x124c> │ │ │ │ + cbnz r4, 48b00 <_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] @ (48bbc <_PyEval_FormatKwargsError@@Base+0x12a6>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #68] @ (48b3c <_PyEval_FormatKwargsError@@Base+0x12a6>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48baa <_PyEval_FormatKwargsError@@Base+0x1294> │ │ │ │ + cbz r0, 48b2a <_PyEval_FormatKwargsError@@Base+0x1294> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 48b90 <_PyEval_FormatKwargsError@@Base+0x127a> │ │ │ │ + cbz r0, 48b10 <_PyEval_FormatKwargsError@@Base+0x127a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48baa <_PyEval_FormatKwargsError@@Base+0x1294> │ │ │ │ + b.n 48b2a <_PyEval_FormatKwargsError@@Base+0x1294> │ │ │ │ add r6, r8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 48ba0 <_PyEval_FormatKwargsError@@Base+0x128a> │ │ │ │ + beq.n 48b20 <_PyEval_FormatKwargsError@@Base+0x128a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 48b8c <_PyEval_FormatKwargsError@@Base+0x1276> │ │ │ │ + blt.n 48b0c <_PyEval_FormatKwargsError@@Base+0x1276> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 48cda <_PyEval_FormatKwargsError@@Base+0x13c4> │ │ │ │ + bl 48c5a <_PyEval_FormatKwargsError@@Base+0x13c4> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 48bb4 <_PyEval_FormatKwargsError@@Base+0x129e> │ │ │ │ + cbz r3, 48b34 <_PyEval_FormatKwargsError@@Base+0x129e> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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 48be0 <_PyEval_FormatKwargsError@@Base+0x12ca> │ │ │ │ + bne.n 48b60 <_PyEval_FormatKwargsError@@Base+0x12ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a53bc │ │ │ │ + b.w 2a4a24 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13112 @ 0x3338 │ │ │ │ + movw r0, #12792 @ 0x31f8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48bd4 <_PyEval_FormatKwargsError@@Base+0x12be> │ │ │ │ + bne.n 48b54 <_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 48c1e <_PyEval_FormatKwargsError@@Base+0x1308> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 48c24 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ + beq.n 48b9e <_PyEval_FormatKwargsError@@Base+0x1308> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 48ba4 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48c30 <_PyEval_FormatKwargsError@@Base+0x131a> │ │ │ │ + cbz r3, 48bb0 <_PyEval_FormatKwargsError@@Base+0x131a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48c56 <_PyEval_FormatKwargsError@@Base+0x1340> │ │ │ │ + b.n 48bd6 <_PyEval_FormatKwargsError@@Base+0x1340> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 48c52 <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 48bd2 <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48c52 <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ + cbnz r3, 48bd2 <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 48c52 <_PyEval_FormatKwargsError@@Base+0x133c> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 48bd2 <_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 │ │ │ │ @@ -42561,267 +42516,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 48c82 <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 48c88 <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ + beq.n 48c02 <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 48c08 <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48c94 <_PyEval_FormatKwargsError@@Base+0x137e> │ │ │ │ + cbz r3, 48c14 <_PyEval_FormatKwargsError@@Base+0x137e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48cd6 <_PyEval_FormatKwargsError@@Base+0x13c0> │ │ │ │ + b.n 48c56 <_PyEval_FormatKwargsError@@Base+0x13c0> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 48c52 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + cbnz r3, 48c52 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 48c52 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + cbnz r3, 48c52 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 48c52 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + cbnz r3, 48c52 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 48cd2 <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 48c52 <_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 154ce0 <_PyBytesWriter_Init@@Base> │ │ │ │ + bl 154b30 <_PyBytesWriter_Init@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - ble.n 48d1a <_PyEval_FormatKwargsError@@Base+0x1404> │ │ │ │ + ble.n 48c9a <_PyEval_FormatKwargsError@@Base+0x1404> │ │ │ │ mov r0, r7 │ │ │ │ - bl eea94 │ │ │ │ + bl eeac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48d9a <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ + beq.n 48d1a <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #57904 @ 0xe230 │ │ │ │ + movw r1, #57584 @ 0xe0f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48d9a <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ + b.n 48d1a <_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 154d50 <_PyBytesWriter_Alloc@@Base> │ │ │ │ - cbz r0, 48d9a <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ + bl 154ba0 <_PyBytesWriter_Alloc@@Base> │ │ │ │ + cbz r0, 48d1a <_PyEval_FormatKwargsError@@Base+0x1484> │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r4, 48d40 <_PyEval_FormatKwargsError@@Base+0x142a> │ │ │ │ - cbnz r5, 48d46 <_PyEval_FormatKwargsError@@Base+0x1430> │ │ │ │ + cbnz r4, 48cc0 <_PyEval_FormatKwargsError@@Base+0x142a> │ │ │ │ + cbnz r5, 48cc6 <_PyEval_FormatKwargsError@@Base+0x1430> │ │ │ │ add.w r3, r4, #32 │ │ │ │ - b.n 48d48 <_PyEval_FormatKwargsError@@Base+0x1432> │ │ │ │ + b.n 48cc8 <_PyEval_FormatKwargsError@@Base+0x1432> │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ strb r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 48d8a <_PyEval_FormatKwargsError@@Base+0x1474> │ │ │ │ + ble.n 48d0a <_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 48d84 <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ + ble.n 48d04 <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ subs r3, #6 │ │ │ │ lsr.w r2, r0, r3 │ │ │ │ ands.w r2, r2, #63 @ 0x3f │ │ │ │ - bne.n 48d78 <_PyEval_FormatKwargsError@@Base+0x1462> │ │ │ │ - cbnz r5, 48d7c <_PyEval_FormatKwargsError@@Base+0x1466> │ │ │ │ + bne.n 48cf8 <_PyEval_FormatKwargsError@@Base+0x1462> │ │ │ │ + cbnz r5, 48cfc <_PyEval_FormatKwargsError@@Base+0x1466> │ │ │ │ adds r2, #32 │ │ │ │ - b.n 48d7e <_PyEval_FormatKwargsError@@Base+0x1468> │ │ │ │ + b.n 48cfe <_PyEval_FormatKwargsError@@Base+0x1468> │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ - b.n 48d64 <_PyEval_FormatKwargsError@@Base+0x144e> │ │ │ │ + b.n 48ce4 <_PyEval_FormatKwargsError@@Base+0x144e> │ │ │ │ subs r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 48d4e <_PyEval_FormatKwargsError@@Base+0x1438> │ │ │ │ + b.n 48cce <_PyEval_FormatKwargsError@@Base+0x1438> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48d52 <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ + bne.n 48cd2 <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ movs r3, #10 │ │ │ │ mov r0, sp │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl ed50c <_PyBytesWriter_Finish@@Base> │ │ │ │ + bl ed540 <_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 48dc6 <_PyEval_FormatKwargsError@@Base+0x14b0> │ │ │ │ + bhi.n 48d46 <_PyEval_FormatKwargsError@@Base+0x14b0> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 48ddc <_PyEval_FormatKwargsError@@Base+0x14c6> │ │ │ │ - b.n 48de6 <_PyEval_FormatKwargsError@@Base+0x14d0> │ │ │ │ - movw r0, #38492 @ 0x965c │ │ │ │ + bgt.n 48d5c <_PyEval_FormatKwargsError@@Base+0x14c6> │ │ │ │ + b.n 48d66 <_PyEval_FormatKwargsError@@Base+0x14d0> │ │ │ │ + movw r0, #38172 @ 0x951c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48dc0 <_PyEval_FormatKwargsError@@Base+0x14aa> │ │ │ │ - b.n 48e16 <_PyEval_FormatKwargsError@@Base+0x1500> │ │ │ │ + bne.n 48d40 <_PyEval_FormatKwargsError@@Base+0x14aa> │ │ │ │ + b.n 48d96 <_PyEval_FormatKwargsError@@Base+0x1500> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 160798 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 48e16 <_PyEval_FormatKwargsError@@Base+0x1500> │ │ │ │ + bl 1605ec <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 48d96 <_PyEval_FormatKwargsError@@Base+0x1500> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 48dfc <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ + cbz r3, 48d7c <_PyEval_FormatKwargsError@@Base+0x14e6> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 48e06 <_PyEval_FormatKwargsError@@Base+0x14f0> │ │ │ │ + blt.n 48d86 <_PyEval_FormatKwargsError@@Base+0x14f0> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 48e0a <_PyEval_FormatKwargsError@@Base+0x14f4> │ │ │ │ - b.n 48e06 <_PyEval_FormatKwargsError@@Base+0x14f0> │ │ │ │ + ble.n 48d8a <_PyEval_FormatKwargsError@@Base+0x14f4> │ │ │ │ + b.n 48d86 <_PyEval_FormatKwargsError@@Base+0x14f0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24ebec │ │ │ │ + b.w 24d470 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 266c7c <_PyXI_Preserve@@Base+0x258> │ │ │ │ + b.w 265490 <_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 48e46 <_PyEval_FormatKwargsError@@Base+0x1530> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 48e4c <_PyEval_FormatKwargsError@@Base+0x1536> │ │ │ │ + beq.n 48dc6 <_PyEval_FormatKwargsError@@Base+0x1530> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 48dcc <_PyEval_FormatKwargsError@@Base+0x1536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 48e5e <_PyEval_FormatKwargsError@@Base+0x1548> │ │ │ │ + beq.n 48dde <_PyEval_FormatKwargsError@@Base+0x1548> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48ef2 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + b.n 48e72 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ movs r0, #4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 48e7a <_PyEval_FormatKwargsError@@Base+0x1564> │ │ │ │ + cbnz r0, 48dfa <_PyEval_FormatKwargsError@@Base+0x1564> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48ef2 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + b.n 48e72 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 48e56 <_PyEval_FormatKwargsError@@Base+0x1540> │ │ │ │ + bne.n 48dd6 <_PyEval_FormatKwargsError@@Base+0x1540> │ │ │ │ mov r8, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl e47b8 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl e4550 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 48eb4 <_PyEval_FormatKwargsError@@Base+0x159e> │ │ │ │ + cbz r0, 48e34 <_PyEval_FormatKwargsError@@Base+0x159e> │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 48ea8 <_PyEval_FormatKwargsError@@Base+0x1592> │ │ │ │ + bne.n 48e28 <_PyEval_FormatKwargsError@@Base+0x1592> │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ - bl 9b5a8 │ │ │ │ + bl 9b598 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48ec2 <_PyEval_FormatKwargsError@@Base+0x15ac> │ │ │ │ + cbz r0, 48e42 <_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 48e86 <_PyEval_FormatKwargsError@@Base+0x1570> │ │ │ │ + b.n 48e06 <_PyEval_FormatKwargsError@@Base+0x1570> │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl cf00c │ │ │ │ + bl ced40 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48ed6 <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ + cbnz r0, 48e56 <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48ef2 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ + b.n 48e72 <_PyEval_FormatKwargsError@@Base+0x15dc> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 48ee8 <_PyEval_FormatKwargsError@@Base+0x15d2> │ │ │ │ + ble.n 48e68 <_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 48ed6 <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ + b.n 48e56 <_PyEval_FormatKwargsError@@Base+0x15c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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] @ (48f20 <_PyEval_FormatKwargsError@@Base+0x160a>) │ │ │ │ + ldr r1, [pc, #36] @ (48ea0 <_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 │ │ │ │ @@ -42836,92 +42791,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 48f44 <_PyEval_FormatKwargsError@@Base+0x162e> │ │ │ │ + bne.n 48ec4 <_PyEval_FormatKwargsError@@Base+0x162e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 19547c │ │ │ │ + b.w 1952f4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13144 @ 0x3358 │ │ │ │ + movw r0, #12824 @ 0x3218 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48f38 <_PyEval_FormatKwargsError@@Base+0x1622> │ │ │ │ + bne.n 48eb8 <_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 48f82 <_PyEval_FormatKwargsError@@Base+0x166c> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 48f88 <_PyEval_FormatKwargsError@@Base+0x1672> │ │ │ │ + beq.n 48f02 <_PyEval_FormatKwargsError@@Base+0x166c> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 48f08 <_PyEval_FormatKwargsError@@Base+0x1672> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48f94 <_PyEval_FormatKwargsError@@Base+0x167e> │ │ │ │ + cbz r3, 48f14 <_PyEval_FormatKwargsError@@Base+0x167e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48fc6 <_PyEval_FormatKwargsError@@Base+0x16b0> │ │ │ │ + b.n 48f46 <_PyEval_FormatKwargsError@@Base+0x16b0> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 48fc2 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 48f42 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48fc2 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + cbnz r3, 48f42 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 48fc2 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 48f42 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48fc2 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + cbnz r3, 48f42 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 48fc2 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 48f42 <_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] @ (48fd4 <_PyEval_FormatKwargsError@@Base+0x16be>) │ │ │ │ + ldr r2, [pc, #4] @ (48f54 <_PyEval_FormatKwargsError@@Base+0x16be>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ - cbz r4, 48fd8 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ + b.w 423a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ + cbz r4, 48f58 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 49002 <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ + bcs.n 48f82 <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ lsrs r1, r0, #6 │ │ │ │ - movw r2, #50808 @ 0xc678 │ │ │ │ + movw r2, #50488 @ 0xc538 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ - movw r3, #57720 @ 0xe178 │ │ │ │ + movw r3, #57400 @ 0xe038 │ │ │ │ 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 49004 <_PyEval_FormatKwargsError@@Base+0x16ee> │ │ │ │ + b.n 48f84 <_PyEval_FormatKwargsError@@Base+0x16ee> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #49576 @ 0xc1a8 │ │ │ │ + movw r3, #49256 @ 0xc068 │ │ │ │ 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 │ │ │ │ @@ -42929,307 +42884,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 490d4 <_PyEval_FormatKwargsError@@Base+0x17be> │ │ │ │ + beq.n 49054 <_PyEval_FormatKwargsError@@Base+0x17be> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 49056 <_PyEval_FormatKwargsError@@Base+0x1740> │ │ │ │ + beq.n 48fd6 <_PyEval_FormatKwargsError@@Base+0x1740> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23408 @ 0x5b70 │ │ │ │ + movw r1, #23088 @ 0x5a30 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 49246 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 491c6 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ mov r0, r1 │ │ │ │ - bl 175658 │ │ │ │ + bl 17570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 490be <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 490be <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ + bne.n 4903e <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 4903e <_PyEval_FormatKwargsError@@Base+0x17a8> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49246 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ - bl f6fac │ │ │ │ + beq.w 491c6 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bl f7000 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a14e0 <_PyLong_Frexp@@Base> │ │ │ │ - bl 494d8 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ + bl 1a0558 <_PyLong_Frexp@@Base> │ │ │ │ + bl 49458 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ - bl 494d8 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ + bl 49458 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmla.f64 d0, d7, d9 │ │ │ │ - b.n 490c6 <_PyEval_FormatKwargsError@@Base+0x17b0> │ │ │ │ + b.n 49046 <_PyEval_FormatKwargsError@@Base+0x17b0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 494d8 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ + bl 49458 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ movw r5, #25144 @ 0x6238 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 4910e <_PyEval_FormatKwargsError@@Base+0x17f8> │ │ │ │ + beq.n 4908e <_PyEval_FormatKwargsError@@Base+0x17f8> │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ - cbz r1, 490fe <_PyEval_FormatKwargsError@@Base+0x17e8> │ │ │ │ + cbz r1, 4907e <_PyEval_FormatKwargsError@@Base+0x17e8> │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r1, #12 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.w 4924a <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ + ble.w 491ca <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 490ea <_PyEval_FormatKwargsError@@Base+0x17d4> │ │ │ │ - b.n 4910e <_PyEval_FormatKwargsError@@Base+0x17f8> │ │ │ │ + bne.n 4906a <_PyEval_FormatKwargsError@@Base+0x17d4> │ │ │ │ + b.n 4908e <_PyEval_FormatKwargsError@@Base+0x17f8> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4924a <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ + beq.w 491ca <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 49100 <_PyEval_FormatKwargsError@@Base+0x17ea> │ │ │ │ + bne.n 49080 <_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 4912e <_PyEval_FormatKwargsError@@Base+0x1818> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 490ae <_PyEval_FormatKwargsError@@Base+0x1818> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49246 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bne.w 491c6 <_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 494d8 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ + bl 49458 <_PyEval_FormatKwargsError@@Base+0x1bc2> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 49158 <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ + bvc.n 490d8 <_PyEval_FormatKwargsError@@Base+0x1842> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 49216 <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ + bvc.n 49196 <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #576] @ 493a0 <_PyEval_FormatKwargsError@@Base+0x1a8a> │ │ │ │ + vldr d6, [pc, #576] @ 49320 <_PyEval_FormatKwargsError@@Base+0x1a8a> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4917a <_PyEval_FormatKwargsError@@Base+0x1864> │ │ │ │ + ble.n 490fa <_PyEval_FormatKwargsError@@Base+0x1864> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4918e <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ - b.n 49216 <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ - bhi.n 4918e <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ + bhi.n 4910e <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ + b.n 49196 <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ + bhi.n 4910e <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4918e <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ + cbz r3, 4910e <_PyEval_FormatKwargsError@@Base+0x1878> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b63d8 │ │ │ │ + bl 2b62a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49246 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ - ldr r3, [pc, #536] @ (493a8 <_PyEval_FormatKwargsError@@Base+0x1a92>) │ │ │ │ + bne.n 491c6 <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + ldr r3, [pc, #536] @ (49328 <_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, 491b8 <_PyEval_FormatKwargsError@@Base+0x18a2> │ │ │ │ - bl 8028c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + cbnz r4, 49138 <_PyEval_FormatKwargsError@@Base+0x18a2> │ │ │ │ + bl 80364 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 491fe <_PyEval_FormatKwargsError@@Base+0x18e8> │ │ │ │ + cbnz r0, 4917e <_PyEval_FormatKwargsError@@Base+0x18e8> │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ - ldr r2, [pc, #496] @ (493ac <_PyEval_FormatKwargsError@@Base+0x1a96>) │ │ │ │ + b.w 23a370 │ │ │ │ + ldr r2, [pc, #496] @ (4932c <_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, 49210 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + cbz r3, 49190 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 491f2 <_PyEval_FormatKwargsError@@Base+0x18dc> │ │ │ │ + bne.n 49172 <_PyEval_FormatKwargsError@@Base+0x18dc> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 49210 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ + cbnz r0, 49190 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 49210 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 49190 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 49210 <_PyEval_FormatKwargsError@@Base+0x18fa> │ │ │ │ + b.n 49190 <_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 80838 <_Py_NewReference@@Base> │ │ │ │ + bl 1c5a10 <_Py_NewReference@@Base> │ │ │ │ vstr d9, [r4, #8] │ │ │ │ - b.n 49396 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ + b.n 49316 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 18afbc │ │ │ │ + bl 18ae28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49396 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ + beq.w 49316 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21992 @ 0x55e8 │ │ │ │ + movw r1, #21604 @ 0x5464 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49396 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ + b.n 49316 <_PyEval_FormatKwargsError@@Base+0x1a80> │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 4927a <_PyEval_FormatKwargsError@@Base+0x1964> │ │ │ │ + cbz r3, 491fa <_PyEval_FormatKwargsError@@Base+0x1964> │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 49294 <_PyEval_FormatKwargsError@@Base+0x197e> │ │ │ │ + cbnz r1, 49214 <_PyEval_FormatKwargsError@@Base+0x197e> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 4927a <_PyEval_FormatKwargsError@@Base+0x1964> │ │ │ │ + cbz r3, 491fa <_PyEval_FormatKwargsError@@Base+0x1964> │ │ │ │ mov r0, r6 │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ - bl 175658 │ │ │ │ + beq.w 490a0 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + bl 17570c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49112 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ - b.n 49384 <_PyEval_FormatKwargsError@@Base+0x1a6e> │ │ │ │ + bge.w 49092 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ + b.n 49304 <_PyEval_FormatKwargsError@@Base+0x1a6e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #20952 @ 0x51d8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ - movw r3, #18609 @ 0x48b1 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 490a0 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + movw r3, #18217 @ 0x4729 │ │ │ │ movt r3, #25 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 492d0 <_PyEval_FormatKwargsError@@Base+0x19ba> │ │ │ │ - bl 175658 │ │ │ │ + bne.n 49250 <_PyEval_FormatKwargsError@@Base+0x19ba> │ │ │ │ + bl 17570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 492c8 <_PyEval_FormatKwargsError@@Base+0x19b2> │ │ │ │ - ldr r3, [pc, #240] @ (493a8 <_PyEval_FormatKwargsError@@Base+0x1a92>) │ │ │ │ + bne.n 49248 <_PyEval_FormatKwargsError@@Base+0x19b2> │ │ │ │ + ldr r3, [pc, #240] @ (49328 <_PyEval_FormatKwargsError@@Base+0x1a92>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 492c8 <_PyEval_FormatKwargsError@@Base+0x19b2> │ │ │ │ + cbz r3, 49248 <_PyEval_FormatKwargsError@@Base+0x19b2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ - bl 9b310 │ │ │ │ + bne.w 490a0 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + bl 9b300 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 492d4 <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ + b.n 49254 <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + beq.w 490a0 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 49376 <_PyEval_FormatKwargsError@@Base+0x1a60> │ │ │ │ + beq.n 492f6 <_PyEval_FormatKwargsError@@Base+0x1a60> │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ - cbz r3, 492fe <_PyEval_FormatKwargsError@@Base+0x19e8> │ │ │ │ + cbz r3, 4927e <_PyEval_FormatKwargsError@@Base+0x19e8> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 4930e <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + ble.n 4928e <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 492ec <_PyEval_FormatKwargsError@@Base+0x19d6> │ │ │ │ - b.n 4930a <_PyEval_FormatKwargsError@@Base+0x19f4> │ │ │ │ + bne.n 4926c <_PyEval_FormatKwargsError@@Base+0x19d6> │ │ │ │ + b.n 4928a <_PyEval_FormatKwargsError@@Base+0x19f4> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 4930e <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + cbz r3, 4928e <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 49300 <_PyEval_FormatKwargsError@@Base+0x19ea> │ │ │ │ + bne.n 49280 <_PyEval_FormatKwargsError@@Base+0x19ea> │ │ │ │ movs r3, #1 │ │ │ │ - b.n 49310 <_PyEval_FormatKwargsError@@Base+0x19fa> │ │ │ │ + b.n 49290 <_PyEval_FormatKwargsError@@Base+0x19fa> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cbz r3, 49338 <_PyEval_FormatKwargsError@@Base+0x1a22> │ │ │ │ + cbz r3, 492b8 <_PyEval_FormatKwargsError@@Base+0x1a22> │ │ │ │ movw r1, #43628 @ 0xaa6c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ - movw r2, #21412 @ 0x53a4 │ │ │ │ + movw r2, #21024 @ 0x5220 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 24d06c │ │ │ │ - cbz r0, 49376 <_PyEval_FormatKwargsError@@Base+0x1a60> │ │ │ │ - b.n 4935a <_PyEval_FormatKwargsError@@Base+0x1a44> │ │ │ │ + bl 24ba8c │ │ │ │ + cbz r0, 492f6 <_PyEval_FormatKwargsError@@Base+0x1a60> │ │ │ │ + b.n 492da <_PyEval_FormatKwargsError@@Base+0x1a44> │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #21592 @ 0x5458 │ │ │ │ + movw r1, #21204 @ 0x52d4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49364 <_PyEval_FormatKwargsError@@Base+0x1a4e> │ │ │ │ - b.n 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + blt.n 492e4 <_PyEval_FormatKwargsError@@Base+0x1a4e> │ │ │ │ + b.n 490a0 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + bge.w 490a0 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + bne.w 490a0 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49120 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 490a0 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49112 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ + bge.w 49092 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49112 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ + bne.w 49092 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49112 <_PyEval_FormatKwargsError@@Base+0x17fc> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49092 <_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 │ │ │ │ @@ -43238,48 +43193,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 80cac │ │ │ │ + bl 80c30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 493d6 <_PyEval_FormatKwargsError@@Base+0x1ac0> │ │ │ │ + cbz r0, 49356 <_PyEval_FormatKwargsError@@Base+0x1ac0> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 45fe0 │ │ │ │ + bl 45f60 │ │ │ │ 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 4949a <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ + beq.n 4941a <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 49460 <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ + bmi.n 493e0 <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39636 @ 0x9ad4 │ │ │ │ + movw r1, #39316 @ 0x9994 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4949a <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ + b.n 4941a <_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 │ │ │ │ @@ -43287,102 +43242,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 98a44 │ │ │ │ + bl 98a28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49472 <_PyEval_FormatKwargsError@@Base+0x1b5c> │ │ │ │ + blt.n 493f2 <_PyEval_FormatKwargsError@@Base+0x1b5c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49482 <_PyEval_FormatKwargsError@@Base+0x1b6c> │ │ │ │ + blt.n 49402 <_PyEval_FormatKwargsError@@Base+0x1b6c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4941e <_PyEval_FormatKwargsError@@Base+0x1b08> │ │ │ │ + blt.n 4939e <_PyEval_FormatKwargsError@@Base+0x1b08> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7e98 │ │ │ │ + bl a7eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49422 <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ - b.n 49492 <_PyEval_FormatKwargsError@@Base+0x1b7c> │ │ │ │ + bne.n 493a2 <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ + b.n 49412 <_PyEval_FormatKwargsError@@Base+0x1b7c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49452 <_PyEval_FormatKwargsError@@Base+0x1b3c> │ │ │ │ + bne.n 493d2 <_PyEval_FormatKwargsError@@Base+0x1b3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49452 <_PyEval_FormatKwargsError@@Base+0x1b3c> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 493d2 <_PyEval_FormatKwargsError@@Base+0x1b3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4945a <_PyEval_FormatKwargsError@@Base+0x1b44> │ │ │ │ + bne.n 493da <_PyEval_FormatKwargsError@@Base+0x1b44> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4945a <_PyEval_FormatKwargsError@@Base+0x1b44> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 493da <_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, #57932 @ 0xe24c │ │ │ │ + movw r0, #57612 @ 0xe10c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103ae8 │ │ │ │ - ldr r2, [pc, #32] @ (494d4 <_PyEval_FormatKwargsError@@Base+0x1bbe>) │ │ │ │ + b.w 103b68 │ │ │ │ + ldr r2, [pc, #32] @ (49454 <_PyEval_FormatKwargsError@@Base+0x1bbe>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #33308 @ 0x821c │ │ │ │ + movw r0, #32972 @ 0x80cc │ │ │ │ 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 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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] @ 49560 <_PyEval_FormatKwargsError@@Base+0x1c4a> │ │ │ │ + vldr d7, [pc, #112] @ 494e0 <_PyEval_FormatKwargsError@@Base+0x1c4a> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49536 <_PyEval_FormatKwargsError@@Base+0x1c20> │ │ │ │ + bhi.n 494b6 <_PyEval_FormatKwargsError@@Base+0x1c20> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49516 <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ + ble.n 49496 <_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] @ 49568 <_PyEval_FormatKwargsError@@Base+0x1c52> │ │ │ │ + vldr d7, [pc, #72] @ 494e8 <_PyEval_FormatKwargsError@@Base+0x1c52> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ - vldr d8, [pc, #72] @ 49570 <_PyEval_FormatKwargsError@@Base+0x1c5a> │ │ │ │ + vldr d8, [pc, #72] @ 494f0 <_PyEval_FormatKwargsError@@Base+0x1c5a> │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ne │ │ │ │ vmovne.f64 d8, d7 │ │ │ │ - b.n 49556 <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ + b.n 494d6 <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 49556 <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ + bvs.n 494d6 <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 49556 <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ - vldr d8, [pc, #28] @ 49568 <_PyEval_FormatKwargsError@@Base+0x1c52> │ │ │ │ + bgt.n 494d6 <_PyEval_FormatKwargsError@@Base+0x1c40> │ │ │ │ + vldr d8, [pc, #28] @ 494e8 <_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 │ │ │ │ @@ -43400,145 +43355,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 495a0 <_PyEval_FormatKwargsError@@Base+0x1c8a> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 495a6 <_PyEval_FormatKwargsError@@Base+0x1c90> │ │ │ │ + beq.n 49520 <_PyEval_FormatKwargsError@@Base+0x1c8a> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 49526 <_PyEval_FormatKwargsError@@Base+0x1c90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 495b2 <_PyEval_FormatKwargsError@@Base+0x1c9c> │ │ │ │ + cbz r3, 49532 <_PyEval_FormatKwargsError@@Base+0x1c9c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 495d4 <_PyEval_FormatKwargsError@@Base+0x1cbe> │ │ │ │ + b.n 49554 <_PyEval_FormatKwargsError@@Base+0x1cbe> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 495d0 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 49550 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 495d0 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ + cbnz r3, 49550 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 495d0 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 49550 <_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, 495fa <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ + cbnz r3, 4957a <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 495fa <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ + ble.n 4957a <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 495fa <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ - cbnz r4, 49616 <_PyEval_FormatKwargsError@@Base+0x1d00> │ │ │ │ + bne.n 4957a <_PyEval_FormatKwargsError@@Base+0x1ce4> │ │ │ │ + cbnz r4, 49596 <_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] @ (49654 <_PyEval_FormatKwargsError@@Base+0x1d3e>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #68] @ (495d4 <_PyEval_FormatKwargsError@@Base+0x1d3e>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4964e <_PyEval_FormatKwargsError@@Base+0x1d38> │ │ │ │ + cbz r0, 495ce <_PyEval_FormatKwargsError@@Base+0x1d38> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl eea94 │ │ │ │ + bl eeac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1058a4 │ │ │ │ + bl 105924 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 49642 <_PyEval_FormatKwargsError@@Base+0x1d2c> │ │ │ │ - cbnz r0, 49646 <_PyEval_FormatKwargsError@@Base+0x1d30> │ │ │ │ + beq.n 495c2 <_PyEval_FormatKwargsError@@Base+0x1d2c> │ │ │ │ + cbnz r0, 495c6 <_PyEval_FormatKwargsError@@Base+0x1d30> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #40384 @ 0x9dc0 │ │ │ │ + movw r1, #40064 @ 0x9c80 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4964e <_PyEval_FormatKwargsError@@Base+0x1d38> │ │ │ │ + b.n 495ce <_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, #57992 @ 0xe288 │ │ │ │ + movw r3, #57672 @ 0xe148 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #38887 @ 0x97e7 │ │ │ │ + movw r1, #38759 @ 0x9767 │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 174130 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 1741e8 <_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 49690 <_PyEval_FormatKwargsError@@Base+0x1d7a> │ │ │ │ + bne.n 49610 <_PyEval_FormatKwargsError@@Base+0x1d7a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 293f24 │ │ │ │ + b.w 28fe54 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13136 @ 0x3350 │ │ │ │ + movw r0, #12816 @ 0x3210 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49684 <_PyEval_FormatKwargsError@@Base+0x1d6e> │ │ │ │ + bne.n 49604 <_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 496ce <_PyEval_FormatKwargsError@@Base+0x1db8> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 496d4 <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ + beq.n 4964e <_PyEval_FormatKwargsError@@Base+0x1db8> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 49654 <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 496ee <_PyEval_FormatKwargsError@@Base+0x1dd8> │ │ │ │ + cbnz r3, 4966e <_PyEval_FormatKwargsError@@Base+0x1dd8> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 496ec <_PyEval_FormatKwargsError@@Base+0x1dd6> │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 4966c <_PyEval_FormatKwargsError@@Base+0x1dd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl bac9c <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ - cbnz r0, 496ee <_PyEval_FormatKwargsError@@Base+0x1dd8> │ │ │ │ + bl baa98 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + cbnz r0, 4966e <_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 │ │ │ │ @@ -43547,250 +43502,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 174e1c │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49758 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 49758 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ + bne.n 496d8 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 496d8 <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ vpop {d8} │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ - movw r1, #58032 @ 0xe2b0 │ │ │ │ + movw r1, #57712 @ 0xe170 │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 24bc44 <_PySlice_FromIndices@@Base+0x1e0> │ │ │ │ + bl 24a44c <_PySlice_FromIndices@@Base+0x1e0> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4977a <_PyEval_FormatKwargsError@@Base+0x1e64> │ │ │ │ + cbnz r0, 496fa <_PyEval_FormatKwargsError@@Base+0x1e64> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 497c2 <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ + b.n 49742 <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ blx 2c104 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 497a8 <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ + cbz r7, 49728 <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ed4bc <_PyBytesWriter_Prepare@@Base> │ │ │ │ - cbnz r0, 49796 <_PyEval_FormatKwargsError@@Base+0x1e80> │ │ │ │ + bl ed4f0 <_PyBytesWriter_Prepare@@Base> │ │ │ │ + cbnz r0, 49716 <_PyEval_FormatKwargsError@@Base+0x1e80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 49776 <_PyEval_FormatKwargsError@@Base+0x1e60> │ │ │ │ + bl 83e1c │ │ │ │ + b.n 496f6 <_PyEval_FormatKwargsError@@Base+0x1e60> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, r0, r6 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 497c2 <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ + bl 83e1c │ │ │ │ + b.n 49742 <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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, #61888 @ 0xf1c0 │ │ │ │ + movw r1, #61568 @ 0xf080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 497f4 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ + beq.n 49774 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ b.w 2aee8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2826f8 │ │ │ │ + b.w 281d18 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 498a8 <_PyEval_FormatKwargsError@@Base+0x1f92> │ │ │ │ + beq.n 49828 <_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 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 498a4 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ + bne.n 49824 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 498a4 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ + beq.n 49824 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #47809 @ 0xbac1 │ │ │ │ + movw r1, #47513 @ 0xb999 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #3580 @ 0xdfc │ │ │ │ + movw r0, #3260 @ 0xcbc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 49852 <_PyEval_FormatKwargsError@@Base+0x1f3c> │ │ │ │ + cbnz r0, 497d2 <_PyEval_FormatKwargsError@@Base+0x1f3c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ 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, #58196 @ 0xe354 │ │ │ │ + movw r0, #57876 @ 0xe214 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49886 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ + bge.n 49806 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49886 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ + cbnz r3, 49806 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 49846 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ + beq.n 497c6 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 498a4 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ + bge.n 49824 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 498a4 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ + cbnz r3, 49824 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 498b2 <_PyEval_FormatKwargsError@@Base+0x1f9c> │ │ │ │ + cbz r1, 49832 <_PyEval_FormatKwargsError@@Base+0x1f9c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 498ba <_PyEval_FormatKwargsError@@Base+0x1fa4> │ │ │ │ + b.n 4983a <_PyEval_FormatKwargsError@@Base+0x1fa4> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 498f2 <_PyEval_FormatKwargsError@@Base+0x1fdc> │ │ │ │ + b.n 49872 <_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 498dc <_PyEval_FormatKwargsError@@Base+0x1fc6> │ │ │ │ + bne.n 4985c <_PyEval_FormatKwargsError@@Base+0x1fc6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 272874 │ │ │ │ + b.w 271084 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13096 @ 0x3328 │ │ │ │ + movw r0, #12776 @ 0x31e8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 498d0 <_PyEval_FormatKwargsError@@Base+0x1fba> │ │ │ │ + bne.n 49850 <_PyEval_FormatKwargsError@@Base+0x1fba> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49912 <_PyEval_FormatKwargsError@@Base+0x1ffc> │ │ │ │ + bne.n 49892 <_PyEval_FormatKwargsError@@Base+0x1ffc> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 49914 <_PyEval_FormatKwargsError@@Base+0x1ffe> │ │ │ │ + beq.n 49894 <_PyEval_FormatKwargsError@@Base+0x1ffe> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49930 <_PyEval_FormatKwargsError@@Base+0x201a> │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + cbz r1, 498b0 <_PyEval_FormatKwargsError@@Base+0x201a> │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49908 <_PyEval_FormatKwargsError@@Base+0x1ff2> │ │ │ │ + bls.n 49888 <_PyEval_FormatKwargsError@@Base+0x1ff2> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bne.n 4991e <_PyEval_FormatKwargsError@@Base+0x2008> │ │ │ │ + bne.n 4989e <_PyEval_FormatKwargsError@@Base+0x2008> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58204 @ 0xe35c │ │ │ │ + movw r0, #57884 @ 0xe21c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 49982 <_PyEval_FormatKwargsError@@Base+0x206c> │ │ │ │ + bne.n 49902 <_PyEval_FormatKwargsError@@Base+0x206c> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2834d0 │ │ │ │ + bl 282b2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4999e <_PyEval_FormatKwargsError@@Base+0x2088> │ │ │ │ - b.n 499b0 <_PyEval_FormatKwargsError@@Base+0x209a> │ │ │ │ + bne.n 4991e <_PyEval_FormatKwargsError@@Base+0x2088> │ │ │ │ + b.n 49930 <_PyEval_FormatKwargsError@@Base+0x209a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58224 @ 0xe370 │ │ │ │ + movw r1, #57904 @ 0xe230 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3df0 │ │ │ │ - cbnz r0, 499b4 <_PyEval_FormatKwargsError@@Base+0x209e> │ │ │ │ + b.w f3e28 │ │ │ │ + cbnz r0, 49934 <_PyEval_FormatKwargsError@@Base+0x209e> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 499c2 <_PyEval_FormatKwargsError@@Base+0x20ac> │ │ │ │ + b.n 49942 <_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 │ │ │ │ @@ -43802,20 +43757,20 @@ │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 499ea <_PyEval_FormatKwargsError@@Base+0x20d4> │ │ │ │ + cbz r1, 4996a <_PyEval_FormatKwargsError@@Base+0x20d4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 499f2 <_PyEval_FormatKwargsError@@Base+0x20dc> │ │ │ │ + b.n 49972 <_PyEval_FormatKwargsError@@Base+0x20dc> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 49a1c <_PyEval_FormatKwargsError@@Base+0x2106> │ │ │ │ + b.n 4999c <_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 │ │ │ │ @@ -43823,175 +43778,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 49a3c <_PyEval_FormatKwargsError@@Base+0x2126> │ │ │ │ + bne.n 499bc <_PyEval_FormatKwargsError@@Base+0x2126> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 49a3e <_PyEval_FormatKwargsError@@Base+0x2128> │ │ │ │ + beq.n 499be <_PyEval_FormatKwargsError@@Base+0x2128> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49a5a <_PyEval_FormatKwargsError@@Base+0x2144> │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + cbz r1, 499da <_PyEval_FormatKwargsError@@Base+0x2144> │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49a32 <_PyEval_FormatKwargsError@@Base+0x211c> │ │ │ │ + bls.n 499b2 <_PyEval_FormatKwargsError@@Base+0x211c> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bne.n 49a48 <_PyEval_FormatKwargsError@@Base+0x2132> │ │ │ │ + bne.n 499c8 <_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 49a84 <_PyEval_FormatKwargsError@@Base+0x216e> │ │ │ │ + bne.n 49a04 <_PyEval_FormatKwargsError@@Base+0x216e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4157e │ │ │ │ + b.w 414fe │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13104 @ 0x3330 │ │ │ │ + movw r0, #12784 @ 0x31f0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a78 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ + bne.n 499f8 <_PyEval_FormatKwargsError@@Base+0x2162> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49aa2 <_PyEval_FormatKwargsError@@Base+0x218c> │ │ │ │ + cbz r1, 49a22 <_PyEval_FormatKwargsError@@Base+0x218c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49aaa <_PyEval_FormatKwargsError@@Base+0x2194> │ │ │ │ + b.n 49a2a <_PyEval_FormatKwargsError@@Base+0x2194> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 3dc04 │ │ │ │ + b.w 3db84 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 49ad6 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ + cbnz r1, 49a56 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50324 @ 0xc494 │ │ │ │ + movw r1, #50004 @ 0xc354 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 49af4 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 49a74 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 49afa <_PyEval_FormatKwargsError@@Base+0x21e4> │ │ │ │ + bmi.n 49a7a <_PyEval_FormatKwargsError@@Base+0x21e4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58412 @ 0xe42c │ │ │ │ + movw r1, #58092 @ 0xe2ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49b5c <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ + b.n 49adc <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10391c │ │ │ │ + bl 10399c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 49b26 <_PyEval_FormatKwargsError@@Base+0x2210> │ │ │ │ - bl 94210 │ │ │ │ + bgt.n 49aa6 <_PyEval_FormatKwargsError@@Base+0x2210> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49af4 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ + bne.n 49a74 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58444 @ 0xe44c │ │ │ │ + movw r1, #58124 @ 0xe30c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 49af4 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 49a74 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 49b5a <_PyEval_FormatKwargsError@@Base+0x2244> │ │ │ │ + beq.n 49ada <_PyEval_FormatKwargsError@@Base+0x2244> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 49b48 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ + cbz r3, 49ac8 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 49b3c <_PyEval_FormatKwargsError@@Base+0x2226> │ │ │ │ + cbnz r3, 49abc <_PyEval_FormatKwargsError@@Base+0x2226> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 49b48 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ + bl 83e1c │ │ │ │ + b.n 49ac8 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 49b5c <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ - b.n 49b34 <_PyEval_FormatKwargsError@@Base+0x221e> │ │ │ │ + beq.n 49adc <_PyEval_FormatKwargsError@@Base+0x2246> │ │ │ │ + b.n 49ab4 <_PyEval_FormatKwargsError@@Base+0x221e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 49b58 <_PyEval_FormatKwargsError@@Base+0x2242> │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 49af4 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ + cbnz r0, 49ad8 <_PyEval_FormatKwargsError@@Base+0x2242> │ │ │ │ + bl 23a370 │ │ │ │ + b.n 49a74 <_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] @ (49be4 <_PyEval_FormatKwargsError@@Base+0x22ce>) │ │ │ │ + ldr r1, [pc, #112] @ (49b64 <_PyEval_FormatKwargsError@@Base+0x22ce>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49bdc <_PyEval_FormatKwargsError@@Base+0x22c6> │ │ │ │ + beq.n 49b5c <_PyEval_FormatKwargsError@@Base+0x22c6> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 49b8a <_PyEval_FormatKwargsError@@Base+0x2274> │ │ │ │ + cbz r4, 49b0a <_PyEval_FormatKwargsError@@Base+0x2274> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 49b9a <_PyEval_FormatKwargsError@@Base+0x2284> │ │ │ │ - b.n 49bb8 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ - ldr r1, [pc, #92] @ (49be8 <_PyEval_FormatKwargsError@@Base+0x22d2>) │ │ │ │ + cbnz r0, 49b1a <_PyEval_FormatKwargsError@@Base+0x2284> │ │ │ │ + b.n 49b38 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ + ldr r1, [pc, #92] @ (49b68 <_PyEval_FormatKwargsError@@Base+0x22d2>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49b84 <_PyEval_FormatKwargsError@@Base+0x226e> │ │ │ │ - b.n 49bde <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ + bne.n 49b04 <_PyEval_FormatKwargsError@@Base+0x226e> │ │ │ │ + b.n 49b5e <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 49bb8 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ + bne.n 49b38 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49bb8 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ + bge.n 49b38 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49bb8 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49b38 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #13072 @ 0x3310 │ │ │ │ + movw r2, #12752 @ 0x31d0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #58484 @ 0xe474 │ │ │ │ + movw r0, #58164 @ 0xe334 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ - b.n 49bde <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ + bl 8511c │ │ │ │ + b.n 49b5e <_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} │ │ │ │ @@ -43999,180 +43954,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 49c1a <_PyEval_FormatKwargsError@@Base+0x2304> │ │ │ │ + beq.n 49b9a <_PyEval_FormatKwargsError@@Base+0x2304> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64504 @ 0xfbf8 │ │ │ │ + movw r0, #64184 @ 0xfab8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49e10 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ + beq.w 49d90 <_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 49c30 <_PyEval_FormatKwargsError@@Base+0x231a> │ │ │ │ + bne.n 49bb0 <_PyEval_FormatKwargsError@@Base+0x231a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 49c50 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ - bl 174e1c │ │ │ │ + b.n 49bd0 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49c50 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 49bd0 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49e10 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ + bne.w 49d90 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 49c5e <_PyEval_FormatKwargsError@@Base+0x2348> │ │ │ │ + bne.n 49bde <_PyEval_FormatKwargsError@@Base+0x2348> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 49c7e <_PyEval_FormatKwargsError@@Base+0x2368> │ │ │ │ - bl 174e1c │ │ │ │ + b.n 49bfe <_PyEval_FormatKwargsError@@Base+0x2368> │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49c7e <_PyEval_FormatKwargsError@@Base+0x2368> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 49bfe <_PyEval_FormatKwargsError@@Base+0x2368> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49e10 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ + bne.w 49d90 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #404] @ 49e18 <_PyEval_FormatKwargsError@@Base+0x2502> │ │ │ │ + vldr d10, [pc, #404] @ 49d98 <_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 49caa <_PyEval_FormatKwargsError@@Base+0x2394> │ │ │ │ + bhi.n 49c2a <_PyEval_FormatKwargsError@@Base+0x2394> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 49d9a <_PyEval_FormatKwargsError@@Base+0x2484> │ │ │ │ - b.n 49cca <_PyEval_FormatKwargsError@@Base+0x23b4> │ │ │ │ + bls.n 49d1a <_PyEval_FormatKwargsError@@Base+0x2484> │ │ │ │ + b.n 49c4a <_PyEval_FormatKwargsError@@Base+0x23b4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 49cca <_PyEval_FormatKwargsError@@Base+0x23b4> │ │ │ │ + bvc.n 49c4a <_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 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49d6c <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 49ce8 <_PyEval_FormatKwargsError@@Base+0x23d2> │ │ │ │ + bvc.n 49c68 <_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 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49d6c <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49d5c <_PyEval_FormatKwargsError@@Base+0x2446> │ │ │ │ + ble.n 49cdc <_PyEval_FormatKwargsError@@Base+0x2446> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49dde <_PyEval_FormatKwargsError@@Base+0x24c8> │ │ │ │ + bhi.n 49d5e <_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 49d2a <_PyEval_FormatKwargsError@@Base+0x2414> │ │ │ │ + ble.n 49caa <_PyEval_FormatKwargsError@@Base+0x2414> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vldr d8, [pc, #256] @ 49e20 <_PyEval_FormatKwargsError@@Base+0x250a> │ │ │ │ + vldr d8, [pc, #256] @ 49da0 <_PyEval_FormatKwargsError@@Base+0x250a> │ │ │ │ it eq │ │ │ │ vmoveq.f64 d8, d9 │ │ │ │ - b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49d6c <_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 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> │ │ │ │ + beq.n 49d58 <_PyEval_FormatKwargsError@@Base+0x24c2> │ │ │ │ + cbnz r3, 49cc6 <_PyEval_FormatKwargsError@@Base+0x2430> │ │ │ │ + vldr d8, [pc, #228] @ 49da8 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ + b.n 49d6c <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #220] @ 49e28 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ - vldr d7, [pc, #224] @ 49e30 <_PyEval_FormatKwargsError@@Base+0x251a> │ │ │ │ + vldr d8, [pc, #220] @ 49da8 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ + vldr d7, [pc, #224] @ 49db0 <_PyEval_FormatKwargsError@@Base+0x251a> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49d6c <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 49dd8 <_PyEval_FormatKwargsError@@Base+0x24c2> │ │ │ │ + beq.n 49d58 <_PyEval_FormatKwargsError@@Base+0x24c2> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49d88 <_PyEval_FormatKwargsError@@Base+0x2472> │ │ │ │ + ble.n 49d08 <_PyEval_FormatKwargsError@@Base+0x2472> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ - vldr d7, [pc, #172] @ 49e28 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ + vldr d7, [pc, #172] @ 49da8 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d8, d7 │ │ │ │ - b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ - bpl.n 49d40 <_PyEval_FormatKwargsError@@Base+0x242a> │ │ │ │ + b.n 49d6c <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + bpl.n 49cc0 <_PyEval_FormatKwargsError@@Base+0x242a> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 49d40 <_PyEval_FormatKwargsError@@Base+0x242a> │ │ │ │ + bpl.n 49cc0 <_PyEval_FormatKwargsError@@Base+0x242a> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49d6c <_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 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + bls.n 49d6c <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 49dcc <_PyEval_FormatKwargsError@@Base+0x24b6> │ │ │ │ + bvs.n 49d4c <_PyEval_FormatKwargsError@@Base+0x24b6> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49dd2 <_PyEval_FormatKwargsError@@Base+0x24bc> │ │ │ │ + bne.n 49d52 <_PyEval_FormatKwargsError@@Base+0x24bc> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49d6c <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49d6c <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 49dec <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ + b.n 49d6c <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49e0c <_PyEval_FormatKwargsError@@Base+0x24f6> │ │ │ │ - vldr d8, [pc, #52] @ 49e20 <_PyEval_FormatKwargsError@@Base+0x250a> │ │ │ │ + ble.n 49d8c <_PyEval_FormatKwargsError@@Base+0x24f6> │ │ │ │ + vldr d8, [pc, #52] @ 49da0 <_PyEval_FormatKwargsError@@Base+0x250a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 49dfc <_PyEval_FormatKwargsError@@Base+0x24e6> │ │ │ │ + cbz r3, 49d7c <_PyEval_FormatKwargsError@@Base+0x24e6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b63d8 │ │ │ │ - cbnz r0, 49e10 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ + bl 2b62a8 │ │ │ │ + cbnz r0, 49d90 <_PyEval_FormatKwargsError@@Base+0x24fa> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 49d34 <_PyEval_FormatKwargsError@@Base+0x241e> │ │ │ │ + b.n 49cb4 <_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 │ │ │ │ @@ -44184,132 +44139,129 @@ │ │ │ │ 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, 49e58 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ + cbnz r3, 49dd8 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 49e58 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ + ble.n 49dd8 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49e58 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ - cbnz r0, 49e70 <_PyEval_FormatKwargsError@@Base+0x255a> │ │ │ │ + bne.n 49dd8 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ + cbnz r0, 49df6 <_PyEval_FormatKwargsError@@Base+0x2560> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #108] @ (49ed8 <_PyEval_FormatKwargsError@@Base+0x25c2>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 49ed4 <_PyEval_FormatKwargsError@@Base+0x25be> │ │ │ │ + movw r3, #13684 @ 0x3574 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 49e5a <_PyEval_FormatKwargsError@@Base+0x25c4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49e82 <_PyEval_FormatKwargsError@@Base+0x256c> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 49ed2 <_PyEval_FormatKwargsError@@Base+0x25bc> │ │ │ │ + bne.n 49e08 <_PyEval_FormatKwargsError@@Base+0x2572> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 49e58 <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 49ec6 <_PyEval_FormatKwargsError@@Base+0x25b0> │ │ │ │ + bge.n 49e4c <_PyEval_FormatKwargsError@@Base+0x25b6> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49eb6 <_PyEval_FormatKwargsError@@Base+0x25a0> │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 49e3c <_PyEval_FormatKwargsError@@Base+0x25a6> │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e86 <_PyEval_FormatKwargsError@@Base+0x2570> │ │ │ │ - b.n 49ed2 <_PyEval_FormatKwargsError@@Base+0x25bc> │ │ │ │ + beq.n 49e0c <_PyEval_FormatKwargsError@@Base+0x2576> │ │ │ │ + b.n 49e58 <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 49ed2 <_PyEval_FormatKwargsError@@Base+0x25bc> │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 49e58 <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47b10 <_PyEval_FormatKwargsError@@Base+0x1fa> │ │ │ │ - b.n 49ed4 <_PyEval_FormatKwargsError@@Base+0x25be> │ │ │ │ + bl 47a92 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ + b.n 49e5a <_PyEval_FormatKwargsError@@Base+0x25c4> │ │ │ │ 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, 49ee8 <_PyEval_FormatKwargsError@@Base+0x25d2> │ │ │ │ + cbz r1, 49e66 <_PyEval_FormatKwargsError@@Base+0x25d0> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49ef0 <_PyEval_FormatKwargsError@@Base+0x25da> │ │ │ │ + b.n 49e6e <_PyEval_FormatKwargsError@@Base+0x25d8> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 49f28 <_PyEval_FormatKwargsError@@Base+0x2612> │ │ │ │ + b.n 49ea6 <_PyEval_FormatKwargsError@@Base+0x2610> │ │ │ │ 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 49f12 <_PyEval_FormatKwargsError@@Base+0x25fc> │ │ │ │ + bne.n 49e90 <_PyEval_FormatKwargsError@@Base+0x25fa> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10a980 │ │ │ │ + b.w 10aa10 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13176 @ 0x3378 │ │ │ │ + movw r0, #12856 @ 0x3238 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49f06 <_PyEval_FormatKwargsError@@Base+0x25f0> │ │ │ │ + bne.n 49e84 <_PyEval_FormatKwargsError@@Base+0x25ee> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49f54 <_PyEval_FormatKwargsError@@Base+0x263e> │ │ │ │ + bne.n 49ed2 <_PyEval_FormatKwargsError@@Base+0x263c> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #30160 @ 0x75d0 │ │ │ │ + movw r2, #29840 @ 0x7490 │ │ │ │ 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, 49fa2 <_PyEval_FormatKwargsError@@Base+0x268c> │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + cbz r1, 49f20 <_PyEval_FormatKwargsError@@Base+0x268a> │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49f88 <_PyEval_FormatKwargsError@@Base+0x2672> │ │ │ │ + bls.n 49f06 <_PyEval_FormatKwargsError@@Base+0x2670> │ │ │ │ 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 49f64 <_PyEval_FormatKwargsError@@Base+0x264e> │ │ │ │ + beq.n 49ee2 <_PyEval_FormatKwargsError@@Base+0x264c> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 49f9e <_PyEval_FormatKwargsError@@Base+0x2688> │ │ │ │ + b.n 49f1c <_PyEval_FormatKwargsError@@Base+0x2686> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -44323,61 +44275,62 @@ │ │ │ │ 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 49fd2 <_PyEval_FormatKwargsError@@Base+0x26bc> │ │ │ │ + bne.n 49f50 <_PyEval_FormatKwargsError@@Base+0x26ba> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 49ff0 <_PyEval_FormatKwargsError@@Base+0x26da> │ │ │ │ + b.n 49f6e <_PyEval_FormatKwargsError@@Base+0x26d8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 174e1c │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49ff0 <_PyEval_FormatKwargsError@@Base+0x26da> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 4a004 <_PyEval_FormatKwargsError@@Base+0x26ee> │ │ │ │ - vldr d0, [pc, #28] @ 4a010 <_PyEval_FormatKwargsError@@Base+0x26fa> │ │ │ │ + bne.n 49f6e <_PyEval_FormatKwargsError@@Base+0x26d8> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 49f82 <_PyEval_FormatKwargsError@@Base+0x26ec> │ │ │ │ + vldr d0, [pc, #32] @ 49f90 <_PyEval_FormatKwargsError@@Base+0x26fa> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 4a15c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 4a0dc ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4a020 <_PyEval_FormatKwargsError@@Base+0x270a> │ │ │ │ + cbz r1, 49fa0 <_PyEval_FormatKwargsError@@Base+0x270a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4a028 <_PyEval_FormatKwargsError@@Base+0x2712> │ │ │ │ + b.n 49fa8 <_PyEval_FormatKwargsError@@Base+0x2712> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4a0b2 │ │ │ │ + b.n 4a032 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4a056 <_PyEval_FormatKwargsError@@Base+0x2740> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 49fd6 <_PyEval_FormatKwargsError@@Base+0x2740> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 4a06c <_PyEval_FormatKwargsError@@Base+0x2756> │ │ │ │ + b.n 49fec <_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 +44338,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 4a098 <_PyEval_FormatKwargsError@@Base+0x2782> │ │ │ │ + bne.n 4a018 <_PyEval_FormatKwargsError@@Base+0x2782> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4a0ae │ │ │ │ + b.w 4a02e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13220 @ 0x33a4 │ │ │ │ + movw r0, #12900 @ 0x3264 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a084 <_PyEval_FormatKwargsError@@Base+0x276e> │ │ │ │ + bne.n 4a004 <_PyEval_FormatKwargsError@@Base+0x276e> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004a0ae : │ │ │ │ - b.w 406d0 │ │ │ │ +0004a02e : │ │ │ │ + b.w 4064c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4a0d2 │ │ │ │ + bne.n 4a052 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 4a0d4 │ │ │ │ + bpl.n 4a054 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 4a0f0 │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + cbz r1, 4a070 │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4a0c8 │ │ │ │ + bls.n 4a048 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 4a0de │ │ │ │ + bmi.n 4a05e │ │ │ │ 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 80e64 │ │ │ │ + bl 80de8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a1c8 │ │ │ │ + beq.n 4a148 │ │ │ │ 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 2b3938 │ │ │ │ + bl 2b2fd8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4a1b2 │ │ │ │ + beq.n 4a132 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4a15a │ │ │ │ + bne.n 4a0da │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a148 │ │ │ │ + blt.n 4a0c8 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 4a190 │ │ │ │ + b.n 4a110 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 4a190 │ │ │ │ + beq.n 4a110 │ │ │ │ adds r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4a190 │ │ │ │ + b.n 4a110 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - ldr r1, [pc, #112] @ (4a1d0 ) │ │ │ │ + ldr r1, [pc, #112] @ (4a150 ) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r5, #20] │ │ │ │ - bl f33c8 │ │ │ │ + bl f3400 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a1b2 │ │ │ │ + beq.n 4a132 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4a19a │ │ │ │ + bne.n 4a11a │ │ │ │ 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 4a1a8 │ │ │ │ + b.n 4a128 │ │ │ │ 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 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a1cc │ │ │ │ + bge.n 4a14c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a1cc │ │ │ │ + cbnz r3, 4a14c │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a1cc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a14c │ │ │ │ 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 +44478,221 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4a1f4 │ │ │ │ + cbz r1, 4a174 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4a1fc │ │ │ │ + b.n 4a17c │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4a3a8 │ │ │ │ + b.n 4a328 │ │ │ │ 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 4a32a │ │ │ │ + bne.w 4a2aa │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 4a32a │ │ │ │ + bne.w 4a2aa │ │ │ │ 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 122a18 │ │ │ │ + bl 122b38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a344 │ │ │ │ + beq.n 4a2c4 │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ add r0, r5 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4a26a │ │ │ │ + cbz r0, 4a1ea │ │ │ │ add.w fp, fp, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4a282 │ │ │ │ + b.n 4a202 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a27e │ │ │ │ + bge.n 4a1fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a27e │ │ │ │ + cbnz r3, 4a1fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a344 │ │ │ │ + b.n 4a2c4 │ │ │ │ cmp r6, r2 │ │ │ │ - ble.n 4a29e │ │ │ │ + ble.n 4a21e │ │ │ │ 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 4a282 │ │ │ │ + b.n 4a202 │ │ │ │ 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 4a2d0 │ │ │ │ + ble.n 4a250 │ │ │ │ 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 4a2b4 │ │ │ │ + b.n 4a234 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 2388d4 │ │ │ │ + bl 2370dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4a2f4 │ │ │ │ + cbnz r0, 4a274 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a344 │ │ │ │ + bge.n 4a2c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a344 │ │ │ │ + cbnz r3, 4a2c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a344 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a2c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2234c4 <_PyTemplate_Build@@Base> │ │ │ │ + bl 221cc4 <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a312 │ │ │ │ + bge.n 4a292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a312 │ │ │ │ + cbnz r3, 4a292 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a326 │ │ │ │ + bge.n 4a2a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a326 │ │ │ │ + cbnz r3, 4a2a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4a344 │ │ │ │ + b.n 4a2c4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58612 @ 0xe4f4 │ │ │ │ + movw r1, #58292 @ 0xe3b4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 4a36e │ │ │ │ + bne.n 4a2ee │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4a38a │ │ │ │ - b.n 4a384 │ │ │ │ + bne.n 4a30a │ │ │ │ + b.n 4a304 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37424 @ 0x9230 │ │ │ │ + movw r0, #37104 @ 0x90f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a360 │ │ │ │ - b.n 4a3a2 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 4a3a2 │ │ │ │ + bne.n 4a2e0 │ │ │ │ + b.n 4a322 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 4a322 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 4a3a2 │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 4a322 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 4a440 │ │ │ │ + b.n 4a3c0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4a3d4 │ │ │ │ + bne.n 4a354 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #30160 @ 0x75d0 │ │ │ │ + movw r2, #29840 @ 0x7490 │ │ │ │ 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, 4a436 │ │ │ │ + cbz r1, 4a3b6 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #30160 @ 0x75d0 │ │ │ │ + movw r5, #29840 @ 0x7490 │ │ │ │ movt r5, #50 @ 0x32 │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4a41c │ │ │ │ + bls.n 4a39c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 4a408 │ │ │ │ - cbz r3, 4a402 │ │ │ │ + beq.n 4a388 │ │ │ │ + cbz r3, 4a382 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4a432 │ │ │ │ + b.n 4a3b2 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 4a418 │ │ │ │ + b.n 4a398 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 4a416 │ │ │ │ + beq.n 4a396 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a3f8 │ │ │ │ + beq.n 4a378 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 4a418 │ │ │ │ + b.n 4a398 │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4a3e6 │ │ │ │ + b.n 4a366 │ │ │ │ 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 +44706,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, #26632 @ 0x6808 │ │ │ │ + movw r1, #26312 @ 0x66c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #58728 @ 0xe568 │ │ │ │ + movw r0, #58408 @ 0xe428 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a4b8 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 4a438 │ │ │ │ + bl b0c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae18 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b401c │ │ │ │ - cbz r7, 4a4bc │ │ │ │ + bl b3e10 │ │ │ │ + cbz r7, 4a43c │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4a4a4 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 4a424 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a476 │ │ │ │ - b.n 4a4b8 │ │ │ │ + beq.n 4a3f6 │ │ │ │ + b.n 4a438 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a4c4 │ │ │ │ + b.n 4a444 │ │ │ │ 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, #16389 @ 0x4005 │ │ │ │ + movw r3, #10253 @ 0x280d │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4a4f8 │ │ │ │ - bl 234008 <_PyErr_Format@@Base+0x654> │ │ │ │ + bne.n 4a478 │ │ │ │ + bl 232810 <_PyErr_Format@@Base+0x654> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a4fc │ │ │ │ + b.n 4a47c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4a5a2 │ │ │ │ + beq.n 4a522 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 4a514 │ │ │ │ - movw r0, #9132 @ 0x23ac │ │ │ │ + cbnz r0, 4a494 │ │ │ │ + movw r0, #8796 @ 0x225c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a53c │ │ │ │ - bl 171228 │ │ │ │ - cbz r0, 4a52e │ │ │ │ + b.n 4a4bc │ │ │ │ + bl 1712b4 │ │ │ │ + cbz r0, 4a4ae │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a53e │ │ │ │ - movw r0, #45460 @ 0xb194 │ │ │ │ + beq.n 4a4be │ │ │ │ + movw r0, #45140 @ 0xb054 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a53c │ │ │ │ + b.n 4a4bc │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 11aec4 │ │ │ │ + bl 11afdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 219b74 │ │ │ │ - cbnz r5, 4a55a │ │ │ │ + bl 218390 │ │ │ │ + cbnz r5, 4a4da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a54a │ │ │ │ + blt.n 4a4ca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a5a2 │ │ │ │ + b.n 4a522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a546 │ │ │ │ + bne.n 4a4c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a546 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a4c6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #58740 @ 0xe574 │ │ │ │ + movw r0, #58420 @ 0xe434 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a588 │ │ │ │ + bge.n 4a508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a588 │ │ │ │ + cbnz r3, 4a508 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a596 │ │ │ │ + bge.n 4a516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4a59a │ │ │ │ + cbz r3, 4a51a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4a5a2 │ │ │ │ + b.n 4a522 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a596 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a516 │ │ │ │ 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 4a5d8 │ │ │ │ + beq.n 4a558 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4a5d8 │ │ │ │ + ble.n 4a558 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a5ea │ │ │ │ + bge.n 4a56a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a5ea │ │ │ │ - movw r0, #58752 @ 0xe580 │ │ │ │ + b.n 4a56a │ │ │ │ + movw r0, #58432 @ 0xe440 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (4a64c ) │ │ │ │ - bl a8158 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (4a5cc ) │ │ │ │ + bl a8170 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4a600 │ │ │ │ + cbz r0, 4a580 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4a616 │ │ │ │ + bmi.n 4a596 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #58776 @ 0xe598 │ │ │ │ + movw r0, #58456 @ 0xe458 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a62c │ │ │ │ + b.n 4a5ac │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #58808 @ 0xe5b8 │ │ │ │ + movw r0, #58488 @ 0xe478 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a640 │ │ │ │ + bge.n 4a5c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a640 │ │ │ │ + cbnz r3, 4a5c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 4a6f0 │ │ │ │ + beq.n 4a670 │ │ │ │ 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 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a6ec │ │ │ │ + bne.n 4a66c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a6ec │ │ │ │ - movw r0, #13428 @ 0x3474 │ │ │ │ + beq.n 4a66c │ │ │ │ + movw r0, #13108 @ 0x3334 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a69a │ │ │ │ + cbnz r0, 4a61a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ 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, #58844 @ 0xe5dc │ │ │ │ + movw r0, #58524 @ 0xe49c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a6ce │ │ │ │ + bge.n 4a64e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a6ce │ │ │ │ + cbnz r3, 4a64e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a68e │ │ │ │ + beq.n 4a60e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a6ec │ │ │ │ + bge.n 4a66c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a6ec │ │ │ │ + cbnz r3, 4a66c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 4a712 │ │ │ │ + bne.n 4a692 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ad0bc │ │ │ │ + b.w 2ac724 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13152 @ 0x3360 │ │ │ │ + movw r0, #12832 @ 0x3220 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a706 │ │ │ │ + bne.n 4a686 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a7c8 │ │ │ │ + beq.n 4a748 │ │ │ │ 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 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a7c4 │ │ │ │ + bne.n 4a744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a7c4 │ │ │ │ - movw r0, #13428 @ 0x3474 │ │ │ │ + beq.n 4a744 │ │ │ │ + movw r0, #13108 @ 0x3334 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a772 │ │ │ │ + cbnz r0, 4a6f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ 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, #58864 @ 0xe5f0 │ │ │ │ + movw r0, #58544 @ 0xe4b0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a7a6 │ │ │ │ + bge.n 4a726 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a7a6 │ │ │ │ + cbnz r3, 4a726 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a766 │ │ │ │ + beq.n 4a6e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a7c4 │ │ │ │ + bge.n 4a744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a7c4 │ │ │ │ + cbnz r3, 4a744 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 4a808 │ │ │ │ + beq.n 4a788 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58880 @ 0xe600 │ │ │ │ + movw r1, #58560 @ 0xe4c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a97a │ │ │ │ + b.n 4a8fa │ │ │ │ movw r2, #43840 @ 0xab40 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 4a822 │ │ │ │ + bne.n 4a7a2 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 4a97a │ │ │ │ - ldr r0, [pc, #352] @ (4a984 ) │ │ │ │ + b.n 4a8fa │ │ │ │ + ldr r0, [pc, #352] @ (4a904 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ ldr.w r9, [r3, #28] │ │ │ │ - bl 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a804 │ │ │ │ + blt.n 4a784 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ - cbz r4, 4a846 │ │ │ │ + cbz r4, 4a7c6 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 4a882 │ │ │ │ + bne.n 4a802 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 4a818 │ │ │ │ + beq.n 4a798 │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #58936 @ 0xe638 │ │ │ │ + movw r1, #58616 @ 0xe4f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a97a │ │ │ │ + beq.w 4a8fa │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 4a882 │ │ │ │ + bne.n 4a802 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a818 │ │ │ │ + bge.n 4a798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a818 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a818 │ │ │ │ + bne.n 4a798 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a798 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58944 @ 0xe640 │ │ │ │ + movw r0, #58624 @ 0xe500 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a958 │ │ │ │ + beq.n 4a8d8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 4a8ae │ │ │ │ - ldr r1, [pc, #232] @ (4a988 ) │ │ │ │ + beq.n 4a82e │ │ │ │ + ldr r1, [pc, #232] @ (4a908 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 4a958 │ │ │ │ + beq.n 4a8d8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4a8be │ │ │ │ + beq.n 4a83e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 4a8d8 │ │ │ │ - bl 7a71c │ │ │ │ + b.n 4a858 │ │ │ │ + bl 7a6b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #44032 @ 0xac00 │ │ │ │ + movw r0, #43712 @ 0xaac0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 4a912 │ │ │ │ + cbz r0, 4a892 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e3fb0 │ │ │ │ + bl 1e2808 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 4a8fc │ │ │ │ + bne.n 4a87c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a958 │ │ │ │ + bge.n 4a8d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 4a958 │ │ │ │ + cbnz r3, 4a8d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a958 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a8d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a92a │ │ │ │ + bge.n 4a8aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 4a92a │ │ │ │ + cbnz r3, 4a8aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a92a │ │ │ │ - bl f6fac │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a8aa │ │ │ │ + bl f7000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58968 @ 0xe658 │ │ │ │ + movw r0, #58648 @ 0xe518 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4a958 │ │ │ │ + beq.n 4a8d8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #47076 @ 0xb7e4 │ │ │ │ + movw r0, #46756 @ 0xb6a4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a958 │ │ │ │ + beq.n 4a8d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f5e80 │ │ │ │ + bl 1f48c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0128 │ │ │ │ + bl 1eec08 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a96c │ │ │ │ + bge.n 4a8ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a96c │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a8ec │ │ │ │ + bl 84a08 <_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,114 +45205,116 @@ │ │ │ │ @ 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 4a9c8 │ │ │ │ + bne.n 4a948 │ │ │ │ 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 4a9dc │ │ │ │ + bge.n 4a95c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4a9dc │ │ │ │ + b.n 4a95c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12964 @ 0x32a4 │ │ │ │ + movw r0, #12644 @ 0x3164 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a9a0 │ │ │ │ + bne.n 4a920 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4a9e6 │ │ │ │ + cbz r1, 4a966 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4a9ee │ │ │ │ + b.n 4a96e │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4aa4e │ │ │ │ + b.n 4a9ce │ │ │ │ │ │ │ │ -0004a9f0 : │ │ │ │ - movw r0, #13756 @ 0x35bc │ │ │ │ - movt r0, #82 @ 0x52 │ │ │ │ - b.w 1da2cc │ │ │ │ +0004a970 : │ │ │ │ + ldr r0, [pc, #4] @ (4a978 ) │ │ │ │ + b.w 1d8b24 │ │ │ │ + nop │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ + 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 4aa38 │ │ │ │ + bne.n 4a9b8 │ │ │ │ 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 4aa4c │ │ │ │ + bge.n 4a9cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4aa4c │ │ │ │ + b.n 4a9cc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12968 @ 0x32a8 │ │ │ │ + movw r0, #12648 @ 0x3168 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aa10 │ │ │ │ + bne.n 4a990 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4aa7a │ │ │ │ + bne.n 4a9fa │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #30160 @ 0x75d0 │ │ │ │ + movw r2, #29840 @ 0x7490 │ │ │ │ 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, 4aacc │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + cbz r1, 4aa4c │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4aab2 │ │ │ │ + bls.n 4aa32 │ │ │ │ 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 4aaa8 │ │ │ │ + bpl.n 4aa28 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4aac8 │ │ │ │ + b.n 4aa48 │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 4aa8a │ │ │ │ + b.n 4aa0a │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -45369,84 +45324,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] @ 4abd0 │ │ │ │ + vldr d0, [pc, #228] @ 4ab50 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b310 │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + bl 9b300 │ │ │ │ + movw r1, #20132 @ 0x4ea4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ab0e │ │ │ │ + bge.n 4aa8e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4abc8 │ │ │ │ - vldr d0, [pc, #200] @ 4abd8 │ │ │ │ - bl 9b310 │ │ │ │ - movw r1, #4200 @ 0x1068 │ │ │ │ + b.n 4ab48 │ │ │ │ + vldr d0, [pc, #200] @ 4ab58 │ │ │ │ + bl 9b300 │ │ │ │ + movw r1, #3880 @ 0xf28 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab08 │ │ │ │ - vldr d0, [pc, #180] @ 4abe0 │ │ │ │ - bl 9b310 │ │ │ │ - movw r1, #20524 @ 0x502c │ │ │ │ + blt.n 4aa88 │ │ │ │ + vldr d0, [pc, #180] @ 4ab60 │ │ │ │ + bl 9b300 │ │ │ │ + movw r1, #20136 @ 0x4ea8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab08 │ │ │ │ - vldr d8, [pc, #160] @ 4abe8 │ │ │ │ + blt.n 4aa88 │ │ │ │ + vldr d8, [pc, #160] @ 4ab68 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b310 │ │ │ │ - movw r1, #57876 @ 0xe214 │ │ │ │ + bl 9b300 │ │ │ │ + movw r1, #57556 @ 0xe0d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab08 │ │ │ │ - vldr d9, [pc, #136] @ 4abf0 │ │ │ │ + blt.n 4aa88 │ │ │ │ + vldr d9, [pc, #136] @ 4ab70 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 2956a0 │ │ │ │ - movw r1, #59072 @ 0xe6c0 │ │ │ │ + bl 294cf0 │ │ │ │ + movw r1, #58752 @ 0xe580 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab08 │ │ │ │ - vldr d8, [pc, #108] @ 4abf8 │ │ │ │ + blt.n 4aa88 │ │ │ │ + vldr d8, [pc, #108] @ 4ab78 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b310 │ │ │ │ - movw r1, #57932 @ 0xe24c │ │ │ │ + bl 9b300 │ │ │ │ + movw r1, #57612 @ 0xe10c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab08 │ │ │ │ + blt.n 4aa88 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 2956a0 │ │ │ │ - movw r1, #59080 @ 0xe6c8 │ │ │ │ + bl 294cf0 │ │ │ │ + movw r1, #58760 @ 0xe588 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dab04 │ │ │ │ + bl 1d935c │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -45481,22 +45436,22 @@ │ │ │ │ blx 2b9a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 4ae92 │ │ │ │ + bl 4ae12 │ │ │ │ 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, #50240 @ 0xc440 │ │ │ │ + movw r4, #49920 @ 0xc300 │ │ │ │ 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 │ │ │ │ @@ -45505,67 +45460,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 4ac82 │ │ │ │ + bne.n 4ac02 │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 4ac82 │ │ │ │ + ble.n 4ac02 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 4ac82 │ │ │ │ - cbnz r6, 4aca2 │ │ │ │ + bne.n 4ac02 │ │ │ │ + cbnz r6, 4ac22 │ │ │ │ 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] @ (4ad68 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #208] @ (4ace8 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad46 │ │ │ │ + beq.n 4acc6 │ │ │ │ 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 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldrd r9, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad50 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 4acd0 │ │ │ │ + bl b0c44 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4acd8 │ │ │ │ + beq.n 4ac58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ace0 │ │ │ │ + b.n 4ac60 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bb7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b401c │ │ │ │ - cbz r4, 4acfc │ │ │ │ + bl b3e10 │ │ │ │ + cbz r4, 4ac7c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e48d8 │ │ │ │ - b.n 4ad52 │ │ │ │ + bl 1e3130 │ │ │ │ + b.n 4acd2 │ │ │ │ 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 │ │ │ │ @@ -45578,108 +45533,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 4af64 │ │ │ │ + bl 4aee4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4ad52 │ │ │ │ + b.n 4acd2 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ad52 │ │ │ │ + b.n 4acd2 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r9, r5, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 149f64 │ │ │ │ + bl 149db0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ 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 4ad8c │ │ │ │ + bne.n 4ad0c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21ba98 │ │ │ │ + b.w 21a280 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13088 @ 0x3320 │ │ │ │ + movw r0, #12768 @ 0x31e0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ad80 │ │ │ │ + bne.n 4ad00 │ │ │ │ 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 4add0 │ │ │ │ + bhi.n 4ad50 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4adf8 │ │ │ │ - b.n 4ade8 │ │ │ │ - movw r0, #22828 @ 0x592c │ │ │ │ + ble.n 4ad78 │ │ │ │ + b.n 4ad68 │ │ │ │ + movw r0, #22508 @ 0x57ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4adc8 │ │ │ │ + bne.n 4ad48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ae3e │ │ │ │ + b.n 4adbe │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 148960 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1487ac <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ade4 │ │ │ │ + beq.n 4ad64 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4ae10 │ │ │ │ + bne.n 4ad90 │ │ │ │ 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, 4ae1e │ │ │ │ + cbnz r1, 4ad9e │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4ae20 │ │ │ │ + b.n 4ada0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 148960 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 1487ac <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4adf8 │ │ │ │ - b.n 4ade4 │ │ │ │ + bne.n 4ad78 │ │ │ │ + b.n 4ad64 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #22828 @ 0x592c │ │ │ │ + movw r2, #22508 @ 0x57ec │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 2504c0 <_PyCode_GetXIData@@Base+0x48> │ │ │ │ + bl 24ecf0 <_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 │ │ │ │ @@ -45687,519 +45642,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 4ae6e │ │ │ │ + beq.n 4adee │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ae7c │ │ │ │ + bne.n 4adfc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27453c │ │ │ │ + bl 273c18 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ae86 │ │ │ │ - b.n 4ae8e │ │ │ │ + bne.n 4ae06 │ │ │ │ + b.n 4ae0e │ │ │ │ movs r2, #1 │ │ │ │ - bl 251244 │ │ │ │ + bl 24f9f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ae8e │ │ │ │ + beq.n 4ae0e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, 4aeca │ │ │ │ + cbnz r4, 4ae4a │ │ │ │ mov r0, r1 │ │ │ │ blx 2ad70 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #59088 @ 0xe6d0 │ │ │ │ + movw r0, #58768 @ 0xe590 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aeda │ │ │ │ + b.n 4ae5a │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 941a8 │ │ │ │ + bl 94180 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4af5a │ │ │ │ + beq.n 4aeda │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aefc │ │ │ │ + bge.n 4ae7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4aefc │ │ │ │ + cbnz r3, 4ae7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4af50 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4aed0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 4af1a │ │ │ │ + cbz r0, 4ae9a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #84] @ (4af60 ) │ │ │ │ + ldr r1, [pc, #84] @ (4aee0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 98a44 │ │ │ │ + bl 98a28 │ │ │ │ adds r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 4af1c │ │ │ │ + b.n 4ae9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85140 │ │ │ │ - cbz r4, 4af50 │ │ │ │ - movw r1, #33504 @ 0x82e0 │ │ │ │ + bl 8511c │ │ │ │ + cbz r4, 4aed0 │ │ │ │ + movw r1, #33184 @ 0x81a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b1a8 │ │ │ │ - cbz r0, 4af50 │ │ │ │ - movw r1, #48516 @ 0xbd84 │ │ │ │ + bl 4b128 │ │ │ │ + cbz r0, 4aed0 │ │ │ │ + movw r1, #48196 @ 0xbc44 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b1a8 │ │ │ │ - cbz r0, 4af50 │ │ │ │ + bl 4b128 │ │ │ │ + cbz r0, 4aed0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 85140 │ │ │ │ + b.w 8511c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bvs.n 4af9c │ │ │ │ + bvs.n 4af1c │ │ │ │ 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 9abf4 │ │ │ │ + bl 9abe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b02e │ │ │ │ + beq.n 4afae │ │ │ │ mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b016 │ │ │ │ + beq.n 4af96 │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b016 │ │ │ │ + beq.n 4af96 │ │ │ │ str r4, [r5, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 14da54 │ │ │ │ + bl 14d884 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b016 │ │ │ │ + cbz r0, 4af96 │ │ │ │ str r4, [r5, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 14da54 │ │ │ │ + bl 14d884 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b016 │ │ │ │ + cbz r0, 4af96 │ │ │ │ str r4, [r5, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 14da54 │ │ │ │ + bl 14d884 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b016 │ │ │ │ + cbz r0, 4af96 │ │ │ │ str r4, [r5, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14da54 │ │ │ │ + bl 14d884 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b016 │ │ │ │ + cbz r0, 4af96 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 14da54 │ │ │ │ + bl 14d884 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b016 │ │ │ │ + cbz r0, 4af96 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 14da54 │ │ │ │ + bl 14d884 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b016 │ │ │ │ + cbz r0, 4af96 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b016 │ │ │ │ + cbz r0, 4af96 │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b016 │ │ │ │ + cbz r0, 4af96 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b02c │ │ │ │ + cbnz r0, 4afac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b030 │ │ │ │ + bge.n 4afb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b030 │ │ │ │ + cbnz r3, 4afb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b030 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4afb0 │ │ │ │ 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 4b054 │ │ │ │ + bne.n 4afd4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a78b4 │ │ │ │ + b.w 2a6f1c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13124 @ 0x3344 │ │ │ │ + movw r0, #12804 @ 0x3204 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b048 │ │ │ │ + bne.n 4afc8 │ │ │ │ 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 4b092 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 4b098 │ │ │ │ + beq.n 4b012 │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 4b018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4b0a4 │ │ │ │ + cbz r3, 4b024 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4b0c6 │ │ │ │ + b.n 4b046 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 4b0c2 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 4b042 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4b0c2 │ │ │ │ + cbnz r3, 4b042 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 4b0c2 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 4b042 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004b0ca : │ │ │ │ +0004b04a : │ │ │ │ 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 4b310 │ │ │ │ + bl 4b290 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b0fa │ │ │ │ + bne.n 4b07a │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #59164 @ 0xe71c │ │ │ │ + movw r0, #58844 @ 0xe5dc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ 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 4b126 │ │ │ │ + beq.n 4b0a6 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4b164 │ │ │ │ + b.n 4b0e4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4b11c │ │ │ │ + bne.n 4b09c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4b11c │ │ │ │ + bhi.n 4b09c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4b382 │ │ │ │ + bl 4b302 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4b162 │ │ │ │ + beq.n 4b0e2 │ │ │ │ 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 4b164 │ │ │ │ + b.n 4b0e4 │ │ │ │ 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 4b18a │ │ │ │ - movw r1, #59324 @ 0xe7bc │ │ │ │ + bhi.n 4b10a │ │ │ │ + movw r1, #59004 @ 0xe67c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ - b.w f3df0 │ │ │ │ - movw r1, #59356 @ 0xe7dc │ │ │ │ + b.w f3e28 │ │ │ │ + movw r1, #59036 @ 0xe69c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #44436 @ 0xad94 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1745ac <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174a94 <_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 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b1d6 │ │ │ │ + cbz r0, 4b156 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ adds r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 4b1d8 │ │ │ │ + b.n 4b158 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 4b20c │ │ │ │ + bhi.n 4b18c │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b222 │ │ │ │ - b.n 4b234 │ │ │ │ - movw r0, #22676 @ 0x5894 │ │ │ │ + cbnz r0, 4b1a2 │ │ │ │ + b.n 4b1b4 │ │ │ │ + movw r0, #22356 @ 0x5754 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b30a │ │ │ │ - b.n 4b1fe │ │ │ │ - bl 9b260 │ │ │ │ + beq.n 4b28a │ │ │ │ + b.n 4b17e │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b242 │ │ │ │ + blt.n 4b1c2 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4b252 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 4b1d2 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b30a │ │ │ │ + bne.n 4b28a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b252 │ │ │ │ + b.n 4b1d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b230 │ │ │ │ + bne.n 4b1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b230 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b1b0 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4b2de │ │ │ │ + ble.n 4b25e │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4b286 │ │ │ │ + bpl.n 4b206 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4b282 │ │ │ │ + beq.n 4b202 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59408 @ 0xe810 │ │ │ │ + movw r1, #59088 @ 0xe6d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4b2e0 │ │ │ │ + b.n 4b260 │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b298 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 4b2b8 │ │ │ │ + beq.n 4b218 │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 4b238 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4b2d8 │ │ │ │ + beq.n 4b258 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59496 @ 0xe868 │ │ │ │ + movw r1, #59176 @ 0xe728 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63896 @ 0xf998 │ │ │ │ + movw r2, #63576 @ 0xf858 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22676 @ 0x5894 │ │ │ │ + movw r0, #22356 @ 0x5754 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4b30a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4b28a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4b2e0 │ │ │ │ + b.n 4b260 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4b2fc │ │ │ │ - cbz r1, 4b2ec │ │ │ │ + bgt.n 4b27c │ │ │ │ + cbz r1, 4b26c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4b2f4 │ │ │ │ + b.n 4b274 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1890b8 │ │ │ │ + b.w 188f24 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 46c4e │ │ │ │ + b.w 46bce │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0004b310 : │ │ │ │ +0004b290 : │ │ │ │ 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, 4b358 │ │ │ │ + cbnz r3, 4b2d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b336 │ │ │ │ + cbnz r0, 4b2b6 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 4b370 │ │ │ │ + b.n 4b2f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b37e │ │ │ │ + bge.n 4b2fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b37e │ │ │ │ + cbnz r3, 4b2fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b37e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b2fe │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 4b37c │ │ │ │ + cbnz r0, 4b2fc │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbnz r0, 4b376 │ │ │ │ + bl f6880 │ │ │ │ + cbnz r0, 4b2f6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b37e │ │ │ │ - bl f6fac │ │ │ │ - b.n 4b37e │ │ │ │ + b.n 4b2fe │ │ │ │ + bl f7000 │ │ │ │ + b.n 4b2fe │ │ │ │ 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 4b4a6 │ │ │ │ + beq.w 4b426 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4b4aa │ │ │ │ + bne.w 4b42a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -46215,28 +46170,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 2bd944 <_PyCompile_OptimizeCfg@@Base+0xa58> │ │ │ │ + bl 2bd81c <_PyCompile_OptimizeCfg@@Base+0xa58> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b470 │ │ │ │ + bne.n 4b3f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2834e8 │ │ │ │ + bl 282b44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4b3fa │ │ │ │ - bhi.n 4b3d2 │ │ │ │ + beq.n 4b37a │ │ │ │ + bhi.n 4b352 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 4b47c │ │ │ │ + b.n 4b3fc │ │ │ │ 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 │ │ │ │ @@ -46247,587 +46202,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 f33c8 │ │ │ │ + bl f3400 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b440 │ │ │ │ + bge.n 4b3c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4b440 │ │ │ │ + cbnz r3, 4b3c0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b454 │ │ │ │ + bge.n 4b3d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b454 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b3d4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b468 │ │ │ │ + bge.n 4b3e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b468 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b3e8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 4b478 │ │ │ │ - bne.n 4b3d2 │ │ │ │ - b.n 4b47c │ │ │ │ + blt.n 4b3f8 │ │ │ │ + bne.n 4b352 │ │ │ │ + b.n 4b3fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4b3d2 │ │ │ │ + bne.n 4b352 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b47c │ │ │ │ + b.n 4b3fc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b490 │ │ │ │ + bge.n 4b410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b490 │ │ │ │ + cbnz r3, 4b410 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4ac │ │ │ │ + bge.n 4b42c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b4ac │ │ │ │ + cbnz r3, 4b42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b4ac │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b42c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 4b4ac │ │ │ │ + b.n 4b42c │ │ │ │ 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 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b4d2 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 4b4e0 │ │ │ │ + bne.n 4b452 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 4b460 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ad70 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b0344 │ │ │ │ + b.w 2af9ac │ │ │ │ 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, 4b504 │ │ │ │ + cbz r3, 4b484 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b51c │ │ │ │ + b.n 4b49c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4b50c │ │ │ │ + bgt.n 4b48c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b51c │ │ │ │ + b.n 4b49c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b508 │ │ │ │ + bne.n 4b488 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4b508 │ │ │ │ + beq.n 4b488 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4b53e │ │ │ │ + b.n 4b4be │ │ │ │ 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] @ (4b7c8 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #660] @ (4b748 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b84a │ │ │ │ + beq.w 4b7ca │ │ │ │ add r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b848 │ │ │ │ - ldr r3, [pc, #628] @ (4b7cc ) │ │ │ │ + beq.w 4b7c8 │ │ │ │ + ldr r3, [pc, #628] @ (4b74c ) │ │ │ │ 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 4b69e │ │ │ │ + bne.w 4b61e │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b69e │ │ │ │ + bne.w 4b61e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5a0 │ │ │ │ + bge.n 4b520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b5a0 │ │ │ │ + cbnz r3, 4b520 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b5d8 │ │ │ │ + cbnz r0, 4b558 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5be │ │ │ │ + bge.n 4b53e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b5be │ │ │ │ + cbnz r3, 4b53e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 94210 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4b84a │ │ │ │ + bne.w 4b7ca │ │ │ │ mov r0, r7 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4b65e │ │ │ │ + bne.n 4b5de │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 4b65e │ │ │ │ + cbnz r3, 4b5de │ │ │ │ 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 4b644 │ │ │ │ + beq.n 4b5c4 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4b624 │ │ │ │ + bge.n 4b5a4 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4b632 │ │ │ │ + bge.n 4b5b2 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #396] @ 4b7c0 │ │ │ │ + vldr d5, [pc, #396] @ 4b740 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4b65e │ │ │ │ + bhi.n 4b5de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5a0 │ │ │ │ + bge.n 4b520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b5a0 │ │ │ │ + bne.n 4b520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b5a0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b520 │ │ │ │ mov r0, r7 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6da │ │ │ │ + beq.n 4b65a │ │ │ │ mov r1, r4 │ │ │ │ - bl 14db08 │ │ │ │ + bl 14d938 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b686 │ │ │ │ + bge.n 4b606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4b686 │ │ │ │ + cbnz r3, 4b606 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b69a │ │ │ │ + bge.n 4b61a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b69a │ │ │ │ + cbnz r3, 4b61a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4b70c │ │ │ │ + beq.n 4b68c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 4b7d0 │ │ │ │ + bne.w 4b750 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d8, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b73c │ │ │ │ + bge.n 4b6bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b73c │ │ │ │ + bne.n 4b6bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b73c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b6bc │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b778 │ │ │ │ + beq.n 4b6f8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4b6f0 │ │ │ │ + cbnz r0, 4b670 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b70c │ │ │ │ + bge.n 4b68c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b70c │ │ │ │ + cbnz r3, 4b68c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b70c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b68c │ │ │ │ mov r1, r4 │ │ │ │ - bl 14db08 │ │ │ │ + bl 14d938 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b79a │ │ │ │ + blt.n 4b71a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b7aa │ │ │ │ + blt.n 4b72a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4b7d0 │ │ │ │ + bne.n 4b750 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b720 │ │ │ │ + bge.n 4b6a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b720 │ │ │ │ + cbnz r3, 4b6a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b84a │ │ │ │ + b.n 4b7ca │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 4b6ca │ │ │ │ + bne.n 4b64a │ │ │ │ vldr d7, [r4, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b78e │ │ │ │ + blt.n 4b70e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b724 │ │ │ │ + bne.n 4b6a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b75e │ │ │ │ + bge.n 4b6de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b75e │ │ │ │ + cbnz r3, 4b6de │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 94210 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b84a │ │ │ │ + bne.n 4b7ca │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9b310 │ │ │ │ - bl 103a0c │ │ │ │ + b.w 9b300 │ │ │ │ + bl 103a8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b6ce │ │ │ │ + bne.n 4b64e │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 4b72e │ │ │ │ + b.n 4b6ae │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b73c │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b73c │ │ │ │ + bne.n 4b6bc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b6bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b700 │ │ │ │ + bne.n 4b680 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b700 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b708 │ │ │ │ + bne.n 4b688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b708 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b688 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 4b7fe │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 4b832 │ │ │ │ + cbnz r6, 4b77e │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 4b7b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b7fa │ │ │ │ + bge.n 4b77a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b7fa │ │ │ │ + cbnz r3, 4b77a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b832 │ │ │ │ - bl 14db08 │ │ │ │ + b.n 4b7b2 │ │ │ │ + bl 14d938 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b818 │ │ │ │ + bge.n 4b798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b818 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b798 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b82c │ │ │ │ + bge.n 4b7ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b82c │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b7ac │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4b7d2 │ │ │ │ + bne.n 4b752 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b84a │ │ │ │ + bge.n 4b7ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b84a │ │ │ │ + cbnz r3, 4b7ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b84a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b7ca │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 2bda8c <_PyCompile_OptimizeCfg@@Base+0xba0> │ │ │ │ + b.w 2bd964 <_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 4b87a │ │ │ │ + bne.n 4b7fa │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24db20 │ │ │ │ + b.w 24c2d0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13168 @ 0x3370 │ │ │ │ + movw r0, #12848 @ 0x3230 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b86e │ │ │ │ + bne.n 4b7ee │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004b890 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004b810 <_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, 4b8a8 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 4b828 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 4b8be <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 4b83e <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 220ee0 │ │ │ │ + bl 21f6e0 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.w 2bdf24 <_PyCompile_OptimizeCfg@@Base+0x1038> │ │ │ │ + b.w 2bddfc <_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 4b8f4 <_PyBytes_ReverseFind@@Base+0x64> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 4b8fa <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ + beq.n 4b874 <_PyBytes_ReverseFind@@Base+0x64> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 4b87a <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ mov r0, fp │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 4b90a <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ + cbz r2, 4b88a <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 4ba22 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + b.n 4b9a2 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1424 │ │ │ │ + bl d1154 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba14 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ + beq.n 4b994 <_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 4b938 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 4b93e <_PyBytes_ReverseFind@@Base+0xae> │ │ │ │ + beq.n 4b8b8 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 4b8be <_PyBytes_ReverseFind@@Base+0xae> │ │ │ │ mov r0, fp │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 4b95c <_PyBytes_ReverseFind@@Base+0xcc> │ │ │ │ + cbnz r2, 4b8dc <_PyBytes_ReverseFind@@Base+0xcc> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b968 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + cbnz r0, 4b8e8 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 4ba14 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ + b.n 4b994 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4b95c <_PyBytes_ReverseFind@@Base+0xcc> │ │ │ │ + bne.n 4b8dc <_PyBytes_ReverseFind@@Base+0xcc> │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b4094 │ │ │ │ + bl b3e88 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - cbz r2, 4b9cc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - bl d1424 │ │ │ │ + cbz r2, 4b94c <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + bl d1154 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 4b9cc <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + cbz r0, 4b94c <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 4b9ae <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 4b9ae <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + cbz r2, 4b92e <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 4b92e <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 4ba14 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ + b.n 4b994 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 4b9c0 <_PyBytes_ReverseFind@@Base+0x130> │ │ │ │ + bne.n 4b940 <_PyBytes_ReverseFind@@Base+0x130> │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9b5a8 │ │ │ │ - cbz r0, 4b9de <_PyBytes_ReverseFind@@Base+0x14e> │ │ │ │ + bl 9b598 │ │ │ │ + cbz r0, 4b95e <_PyBytes_ReverseFind@@Base+0x14e> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4b974 <_PyBytes_ReverseFind@@Base+0xe4> │ │ │ │ + b.n 4b8f4 <_PyBytes_ReverseFind@@Base+0xe4> │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf00c │ │ │ │ + bl ced40 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4b9e6 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ + cbnz r0, 4b966 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 4b952 <_PyBytes_ReverseFind@@Base+0xc2> │ │ │ │ + bl 83e1c │ │ │ │ + b.n 4b8d2 <_PyBytes_ReverseFind@@Base+0xc2> │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 4b9f8 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + ble.n 4b978 <_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 4b9e6 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ + b.n 4b966 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 e05c0 │ │ │ │ - b.n 4ba1c <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ + bl e02ec │ │ │ │ + b.n 4b99c <_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 │ │ │ │ @@ -46835,275 +46790,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 1890b8 │ │ │ │ - cbz r0, 4ba74 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ + bl 188f24 │ │ │ │ + cbz r0, 4b9f4 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4ba4e <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + cbz r3, 4b9ce <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 4ba56 <_PyBytes_ReverseFind@@Base+0x1c6> │ │ │ │ + b.n 4b9d6 <_PyBytes_ReverseFind@@Base+0x1c6> │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ba74 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ + cbz r5, 4b9f4 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #31184 @ 0x79d0 │ │ │ │ + movw r1, #30864 @ 0x7890 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ba74 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ + ble.n 4b9f4 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4ba66 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + b.n 4b9e6 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ba80 <_PyBytes_ReverseFind@@Base+0x1f0> │ │ │ │ - b.w 17e3ec │ │ │ │ + beq.n 4ba00 <_PyBytes_ReverseFind@@Base+0x1f0> │ │ │ │ + b.w 17e21c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ba94 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ - b.w 17e3ec │ │ │ │ + beq.n 4ba14 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + b.w 17e21c │ │ │ │ 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, 4bac8 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ + cbz r0, 4ba48 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bac8 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ + bge.n 4ba48 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bac8 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ba48 <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4bae4 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ + cbnz r2, 4ba64 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4bae4 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ + cbz r0, 4ba64 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bae4 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ + bge.n 4ba64 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bae4 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ba64 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1f2610 │ │ │ │ + b.w 1f1058 │ │ │ │ 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 4bb18 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + bhi.n 4ba98 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4bb2e <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ - b.n 4bb40 <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ - movw r0, #22772 @ 0x58f4 │ │ │ │ + cbnz r0, 4baae <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + b.n 4bac0 <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ + movw r0, #22452 @ 0x57b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc16 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ - b.n 4bb0a <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ - bl 9b260 │ │ │ │ + beq.n 4bb96 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ + b.n 4ba8a <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4bb4e <_PyBytes_ReverseFind@@Base+0x2be> │ │ │ │ + blt.n 4bace <_PyBytes_ReverseFind@@Base+0x2be> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4bb5e <_PyBytes_ReverseFind@@Base+0x2ce> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 4bade <_PyBytes_ReverseFind@@Base+0x2ce> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc16 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ + bne.n 4bb96 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bb5e <_PyBytes_ReverseFind@@Base+0x2ce> │ │ │ │ + b.n 4bade <_PyBytes_ReverseFind@@Base+0x2ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4bb3c <_PyBytes_ReverseFind@@Base+0x2ac> │ │ │ │ + bne.n 4babc <_PyBytes_ReverseFind@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bb3c <_PyBytes_ReverseFind@@Base+0x2ac> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4babc <_PyBytes_ReverseFind@@Base+0x2ac> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4bbea <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ + ble.n 4bb6a <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4bb92 <_PyBytes_ReverseFind@@Base+0x302> │ │ │ │ + bpl.n 4bb12 <_PyBytes_ReverseFind@@Base+0x302> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4bb8e <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ + beq.n 4bb0e <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60144 @ 0xeaf0 │ │ │ │ + movw r1, #59824 @ 0xe9b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4bbec <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ + b.n 4bb6c <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4bba4 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 4bbc4 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ + beq.n 4bb24 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 4bb44 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4bbe4 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + beq.n 4bb64 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60232 @ 0xeb48 │ │ │ │ + movw r1, #59912 @ 0xea08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63896 @ 0xf998 │ │ │ │ + movw r2, #63576 @ 0xf858 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22772 @ 0x58f4 │ │ │ │ + movw r0, #22452 @ 0x57b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4bc16 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4bb96 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4bbec <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ + b.n 4bb6c <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4bc08 <_PyBytes_ReverseFind@@Base+0x378> │ │ │ │ - cbz r1, 4bbf8 <_PyBytes_ReverseFind@@Base+0x368> │ │ │ │ + bgt.n 4bb88 <_PyBytes_ReverseFind@@Base+0x378> │ │ │ │ + cbz r1, 4bb78 <_PyBytes_ReverseFind@@Base+0x368> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4bc00 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + b.n 4bb80 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1890b8 │ │ │ │ + b.w 188f24 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 46c4e │ │ │ │ + b.w 46bce │ │ │ │ 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 203cc8 │ │ │ │ + bl 202710 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 4bc42 <_PyBytes_ReverseFind@@Base+0x3b2> │ │ │ │ + cbz r0, 4bbc2 <_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, 4bc62 <_PyBytes_ReverseFind@@Base+0x3d2> │ │ │ │ - bl cef74 │ │ │ │ - cbz r0, 4bc94 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + cbnz r1, 4bbe2 <_PyBytes_ReverseFind@@Base+0x3d2> │ │ │ │ + bl ceca8 │ │ │ │ + cbz r0, 4bc14 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 4bc94 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + b.n 4bc14 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - bl cf00c │ │ │ │ - cbz r0, 4bc94 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + bl ced40 │ │ │ │ + cbz r0, 4bc14 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ adds r6, r2, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4bc8a <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + ble.n 4bc0a <_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 4bc74 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + b.n 4bbf4 <_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, 4bcc6 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + cbnz r5, 4bc46 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f7134 │ │ │ │ + bl 1f5b7c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4bcc6 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + cbz r0, 4bc46 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bcc6 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + bge.n 4bc46 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bcc6 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bc46 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 4bcf0 <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ + bne.n 4bc70 <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 173434 │ │ │ │ + b.w 1734f0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13016 @ 0x32d8 │ │ │ │ + movw r0, #12696 @ 0x3198 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bce4 <_PyBytes_ReverseFind@@Base+0x454> │ │ │ │ + bne.n 4bc64 <_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 │ │ │ │ @@ -47120,202 +47075,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, 4bd50 <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ + cbz r3, 4bcd0 <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4bd68 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + b.n 4bce8 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4bd58 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + bge.n 4bcd8 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bd68 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + b.n 4bce8 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4bd54 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + bgt.n 4bcd4 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4bd54 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + beq.n 4bcd4 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 4bd88 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ + b.n 4bd08 <_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] @ (4be8c <_PyBytes_ReverseFind@@Base+0x5fc>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #268] @ (4be0c <_PyBytes_ReverseFind@@Base+0x5fc>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4be82 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + beq.n 4be02 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 4bda2 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ + beq.n 4bd22 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bda4 <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 4bda4 <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ + bne.n 4bd24 <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 4bd24 <_PyBytes_ReverseFind@@Base+0x514> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4be82 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + b.n 4be02 <_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 4be06 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ + bls.n 4bd86 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4bde4 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ + bne.n 4bd64 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4be00 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ + ble.n 4bd80 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4be6a <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + bgt.n 4bdea <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4be00 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ + b.n 4bd80 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 4be6a <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + beq.n 4bdea <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4bdf2 <_PyBytes_ReverseFind@@Base+0x562> │ │ │ │ + beq.n 4bd72 <_PyBytes_ReverseFind@@Base+0x562> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4be00 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ + bne.n 4bd80 <_PyBytes_ReverseFind@@Base+0x570> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 4be6a <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + blt.n 4bdea <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4bdbe <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ + b.n 4bd3e <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 4be6a <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + bgt.n 4bdea <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ adds r0, r4, r6 │ │ │ │ - bl 80cac │ │ │ │ + bl 80c30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4be82 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + cbz r0, 4be02 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 4be82 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + bls.n 4be02 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4be4e <_PyBytes_ReverseFind@@Base+0x5be> │ │ │ │ + bne.n 4bdce <_PyBytes_ReverseFind@@Base+0x5be> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4be60 <_PyBytes_ReverseFind@@Base+0x5d0> │ │ │ │ + ble.n 4bde0 <_PyBytes_ReverseFind@@Base+0x5d0> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4be66 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + beq.n 4bde6 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4be44 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + b.n 4bdc4 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 4be64 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ + beq.n 4bde4 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 4be64 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ + beq.n 4bde4 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4be66 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + b.n 4bde6 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ mov r3, sl │ │ │ │ - b.n 4be66 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + b.n 4bde6 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4be24 <_PyBytes_ReverseFind@@Base+0x594> │ │ │ │ + b.n 4bda4 <_PyBytes_ReverseFind@@Base+0x594> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57352 @ 0xe008 │ │ │ │ + movw r1, #57032 @ 0xdec8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4bd9e <_PyBytes_ReverseFind@@Base+0x50e> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4bd1e <_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, #72 @ 0x48 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ 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 29f7ac │ │ │ │ + bl 29ee14 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4bec8 <_PyBytes_ReverseFind@@Base+0x638> │ │ │ │ + cbz r0, 4be48 <_PyBytes_ReverseFind@@Base+0x638> │ │ │ │ mov r1, r5 │ │ │ │ - bl 22f310 <_PySet_Update@@Base> │ │ │ │ + bl 22dc28 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4bec8 <_PyBytes_ReverseFind@@Base+0x638> │ │ │ │ + bne.n 4be48 <_PyBytes_ReverseFind@@Base+0x638> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bec6 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + bge.n 4be46 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bec6 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ + cbnz r3, 4be46 <_PyBytes_ReverseFind@@Base+0x636> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4bf16 <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ + cbz r3, 4be96 <_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 4befc <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + bge.n 4be7c <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bf1c <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ + beq.n 4be9c <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4bee4 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + b.n 4be64 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #60496 @ 0xec50 │ │ │ │ + movw r1, #60176 @ 0xeb10 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 4bf1c <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 4be9c <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7ad74 │ │ │ │ + b.w 7ad0c │ │ │ │ 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 │ │ │ │ @@ -47336,176 +47291,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 4bf7e <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ + beq.n 4befe <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c28c <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + beq.w 4c20c <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4bf96 <_PyBytes_ReverseFind@@Base+0x706> │ │ │ │ + beq.n 4bf16 <_PyBytes_ReverseFind@@Base+0x706> │ │ │ │ movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c28c <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + beq.w 4c20c <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbnz r2, 4bfb2 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ + cbnz r2, 4bf32 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fed0 │ │ │ │ + bl 7fe70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c0e0 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + b.n 4c060 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c056 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ + beq.n 4bfd6 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 252a88 <_PyXI_GetMainNamespace@@Base+0x3a4> │ │ │ │ + bl 2511ac <_PyXI_GetMainNamespace@@Base+0x430> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4bfca <_PyBytes_ReverseFind@@Base+0x73a> │ │ │ │ - bl 23bb68 │ │ │ │ + cbnz r0, 4bf4a <_PyBytes_ReverseFind@@Base+0x73a> │ │ │ │ + bl 23a370 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c0e0 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + b.n 4c060 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4bfe2 <_PyBytes_ReverseFind@@Base+0x752> │ │ │ │ + cbz r0, 4bf62 <_PyBytes_ReverseFind@@Base+0x752> │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4c000 <_PyBytes_ReverseFind@@Base+0x770> │ │ │ │ + b.n 4bf80 <_PyBytes_ReverseFind@@Base+0x770> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + bl 83e1c │ │ │ │ + b.n 4c25c <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ - cbz r2, 4c000 <_PyBytes_ReverseFind@@Base+0x770> │ │ │ │ + cbz r2, 4bf80 <_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 4bfea <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ + bcc.n 4bf6a <_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] @ (4c2bc <_PyBytes_ReverseFind@@Base+0xa2c>) │ │ │ │ + ldr r3, [pc, #656] @ (4c23c <_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 4c0e6 <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ + b.n 4c066 <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #5441 @ 0x1541 │ │ │ │ + movw r3, #5017 @ 0x1399 │ │ │ │ movt r3, #22 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c0a4 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ + bne.n 4c024 <_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 4c0a4 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ + blt.n 4c024 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a574 │ │ │ │ + bl 9a560 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + beq.w 4c25c <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7fed0 │ │ │ │ + bl 7fe70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + beq.w 4c25c <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 4c0e6 <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ + b.n 4c066 <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fed0 │ │ │ │ + bl 7fe70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + beq.w 4c25c <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ mov r1, r5 │ │ │ │ - bl a0030 │ │ │ │ - cbz r0, 4c0e6 <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ + bl a0058 │ │ │ │ + cbz r0, 4c066 <_PyBytes_ReverseFind@@Base+0x856> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4c288 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bge.w 4c208 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c288 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bne.w 4c208 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c288 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c208 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ - bl 106168 │ │ │ │ + beq.w 4c25c <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + bl 1061d8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4c10a <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ + cbnz r0, 4c08a <_PyBytes_ReverseFind@@Base+0x87a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4c254 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ + bge.w 4c1d4 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c254 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ + bne.w 4c1d4 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c254 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c1d4 <_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 a8040 │ │ │ │ + bl a8058 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c204 <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ + beq.n 4c184 <_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 │ │ │ │ @@ -47514,171 +47469,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 297b68 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 2971d0 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c15e <_PyBytes_ReverseFind@@Base+0x8ce> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 4c186 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ - b.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + cbnz r0, 4c0de <_PyBytes_ReverseFind@@Base+0x8ce> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 4c106 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ + b.n 4c1ea <_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 f33c8 │ │ │ │ + bl f3400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ - beq.n 4c186 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ + blt.n 4c1ea <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + beq.n 4c106 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl db834 │ │ │ │ + bl db560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c1d2 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ - b.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + bne.n 4c152 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + b.n 4c1ea <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + beq.n 4c1ea <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1097a8 │ │ │ │ + bl 109838 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c1be <_PyBytes_ReverseFind@@Base+0x92e> │ │ │ │ + bne.n 4c13e <_PyBytes_ReverseFind@@Base+0x92e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + bge.n 4c1ea <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + bne.n 4c1ea <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c1ea <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c1d2 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + bge.n 4c152 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4c1d2 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ + cbnz r3, 4c152 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c1e6 <_PyBytes_ReverseFind@@Base+0x956> │ │ │ │ + bge.n 4c166 <_PyBytes_ReverseFind@@Base+0x956> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c1e6 <_PyBytes_ReverseFind@@Base+0x956> │ │ │ │ + cbnz r3, 4c166 <_PyBytes_ReverseFind@@Base+0x956> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c112 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + bge.n 4c092 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c112 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + bne.n 4c092 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c112 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ - ldr r0, [pc, #184] @ (4c2c0 <_PyBytes_ReverseFind@@Base+0xa30>) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c092 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + ldr r0, [pc, #184] @ (4c240 <_PyBytes_ReverseFind@@Base+0xa30>) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4c26a <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ + cbz r0, 4c1ea <_PyBytes_ReverseFind@@Base+0x9da> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22f310 <_PySet_Update@@Base> │ │ │ │ + bl 22dc28 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c238 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + bne.n 4c1b8 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c268 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ + bge.n 4c1e8 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c268 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ + cbnz r3, 4c1e8 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c268 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c1e8 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c24c <_PyBytes_ReverseFind@@Base+0x9bc> │ │ │ │ + bge.n 4c1cc <_PyBytes_ReverseFind@@Base+0x9bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c24c <_PyBytes_ReverseFind@@Base+0x9bc> │ │ │ │ + cbnz r3, 4c1cc <_PyBytes_ReverseFind@@Base+0x9bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c258 <_PyBytes_ReverseFind@@Base+0x9c8> │ │ │ │ + blt.n 4c1d8 <_PyBytes_ReverseFind@@Base+0x9c8> │ │ │ │ mov r4, r8 │ │ │ │ - b.n 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + b.n 4c25c <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c254 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ + bne.n 4c1d4 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c254 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c1d4 <_PyBytes_ReverseFind@@Base+0x9c4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r8 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + b.n 4c25c <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29f7ac │ │ │ │ + bl 29ee14 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4c2da <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ - ldr r0, [pc, #44] @ (4c2c4 <_PyBytes_ReverseFind@@Base+0xa34>) │ │ │ │ + cbz r0, 4c25a <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ + ldr r0, [pc, #44] @ (4c244 <_PyBytes_ReverseFind@@Base+0xa34>) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ - bl ad700 │ │ │ │ + bl ad740 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c2c8 <_PyBytes_ReverseFind@@Base+0xa38> │ │ │ │ + cbnz r0, 4c248 <_PyBytes_ReverseFind@@Base+0xa38> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + bge.n 4c25c <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + cbnz r3, 4c25c <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c2dc <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c25c <_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 4c2da <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ + bge.n 4c25a <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c2da <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c25a <_PyBytes_ReverseFind@@Base+0xa4a> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -47687,412 +47642,410 @@ │ │ │ │ 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, 4c312 <_PyBytes_ReverseFind@@Base+0xa82> │ │ │ │ + cbz r0, 4c292 <_PyBytes_ReverseFind@@Base+0xa82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c31e <_PyBytes_ReverseFind@@Base+0xa8e> │ │ │ │ + bge.n 4c29e <_PyBytes_ReverseFind@@Base+0xa8e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c31e <_PyBytes_ReverseFind@@Base+0xa8e> │ │ │ │ + b.n 4c29e <_PyBytes_ReverseFind@@Base+0xa8e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bf00c │ │ │ │ + bl 2beee4 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c304 <_PyBytes_ReverseFind@@Base+0xa74> │ │ │ │ + bne.n 4c284 <_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, 4c342 <_PyBytes_ReverseFind@@Base+0xab2> │ │ │ │ + cbnz r1, 4c2c2 <_PyBytes_ReverseFind@@Base+0xab2> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1efdd8 │ │ │ │ + bl 1ee8b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c354 <_PyBytes_ReverseFind@@Base+0xac4> │ │ │ │ - b.n 4c3c0 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ - movw r0, #23456 @ 0x5ba0 │ │ │ │ + cbnz r0, 4c2d4 <_PyBytes_ReverseFind@@Base+0xac4> │ │ │ │ + b.n 4c340 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + movw r0, #23136 @ 0x5a60 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 23fdec <_PyArg_NoPositional@@Base> │ │ │ │ + bl 23e5f4 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c336 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ - b.n 4c3be <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ + bne.n 4c2b6 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ + b.n 4c33e <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r5, #64348 @ 0xfb5c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 4c390 <_PyBytes_ReverseFind@@Base+0xb00> │ │ │ │ + beq.n 4c310 <_PyBytes_ReverseFind@@Base+0xb00> │ │ │ │ mov r1, r5 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 4c390 <_PyBytes_ReverseFind@@Base+0xb00> │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 4c310 <_PyBytes_ReverseFind@@Base+0xb00> │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #60568 @ 0xec98 │ │ │ │ + movw r1, #60248 @ 0xeb58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c3b2 <_PyBytes_ReverseFind@@Base+0xb22> │ │ │ │ - b.n 4c3be <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ + blt.n 4c332 <_PyBytes_ReverseFind@@Base+0xb22> │ │ │ │ + b.n 4c33e <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9fe74 │ │ │ │ + bl 9fe9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c3aa <_PyBytes_ReverseFind@@Base+0xb1a> │ │ │ │ - cbz r7, 4c3c0 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + beq.n 4c32a <_PyBytes_ReverseFind@@Base+0xb1a> │ │ │ │ + cbz r7, 4c340 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 9fe74 │ │ │ │ + bl 9fe9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c3c0 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + bne.n 4c340 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c3be <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ + bge.n 4c33e <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c3be <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ + cbnz r3, 4c33e <_PyBytes_ReverseFind@@Base+0xb2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 4c400 <_PyBytes_ReverseFind@@Base+0xb70> │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 4c380 <_PyBytes_ReverseFind@@Base+0xb70> │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #34812 @ 0x87fc │ │ │ │ + movw r0, #34476 @ 0x86ac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c44a <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ + b.n 4c3ca <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c44a <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ + cbz r0, 4c3ca <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c430 <_PyBytes_ReverseFind@@Base+0xba0> │ │ │ │ + beq.n 4c3b0 <_PyBytes_ReverseFind@@Base+0xba0> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4c3fc <_PyBytes_ReverseFind@@Base+0xb6c> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4c37c <_PyBytes_ReverseFind@@Base+0xb6c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b360 │ │ │ │ - cbnz r0, 4c442 <_PyBytes_ReverseFind@@Base+0xbb2> │ │ │ │ - bl 23bb68 │ │ │ │ + cbnz r0, 4c3c2 <_PyBytes_ReverseFind@@Base+0xbb2> │ │ │ │ + bl 23a370 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c44a <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ + b.n 4c3ca <_PyBytes_ReverseFind@@Base+0xbba> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004c450 : │ │ │ │ - ldr r0, [pc, #4] @ (4c458 ) │ │ │ │ - b.w 1da2cc │ │ │ │ +0004c3d0 : │ │ │ │ + ldr r0, [pc, #4] @ (4c3d8 ) │ │ │ │ + b.w 1d8b24 │ │ │ │ nop │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ 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 2ab6ec │ │ │ │ + bl 2aad54 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4c4d0 │ │ │ │ - cbz r0, 4c48a │ │ │ │ + beq.n 4c450 │ │ │ │ + cbz r0, 4c40a │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c48e │ │ │ │ + b.n 4c40e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 4c4d4 │ │ │ │ + bpl.n 4c454 │ │ │ │ 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 e0718 │ │ │ │ + bl e043c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c4dc │ │ │ │ + cbz r0, 4c45c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9fe74 │ │ │ │ - cbz r0, 4c4dc │ │ │ │ + bl 9fe9c │ │ │ │ + cbz r0, 4c45c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c4d0 │ │ │ │ + bge.n 4c450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c4d0 │ │ │ │ + cbnz r3, 4c450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c4dc │ │ │ │ + b.n 4c45c │ │ │ │ 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 4c508 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 4c50e │ │ │ │ + beq.n 4c488 │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 4c48e │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4c51a │ │ │ │ + cbz r3, 4c49a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4c54c │ │ │ │ + b.n 4c4cc │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 4c548 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 4c4c8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4c548 │ │ │ │ + cbnz r3, 4c4c8 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 4c548 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 4c4c8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4c548 │ │ │ │ + cbnz r3, 4c4c8 │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 4c548 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 4c4c8 │ │ │ │ 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, 4c562 │ │ │ │ + cbz r0, 4c4e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c564 │ │ │ │ + bge.n 4c4e4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (4c568 ) │ │ │ │ + ldr r0, [pc, #4] @ (4c4e8 ) │ │ │ │ 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #208] @ (4c654 ) │ │ │ │ + movw r1, #14524 @ 0x38bc │ │ │ │ + movt r1, #82 @ 0x52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 4c594 │ │ │ │ + cbnz r0, 4c51e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c650 │ │ │ │ + b.n 4c5da │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df784 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c58e │ │ │ │ - ldr r1, [pc, #180] @ (4c658 ) │ │ │ │ + blt.n 4c518 │ │ │ │ + ldr r1, [pc, #176] @ (4c5dc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c58e │ │ │ │ + beq.n 4c518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df784 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c58e │ │ │ │ - ldr r1, [pc, #160] @ (4c65c ) │ │ │ │ + blt.n 4c518 │ │ │ │ + ldr r1, [pc, #152] @ (4c5e0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c58e │ │ │ │ + beq.n 4c518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df784 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c58e │ │ │ │ - ldr r1, [pc, #136] @ (4c660 ) │ │ │ │ + blt.n 4c518 │ │ │ │ + ldr r1, [pc, #132] @ (4c5e4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c58e │ │ │ │ + beq.n 4c518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df784 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c58e │ │ │ │ - ldr r1, [pc, #116] @ (4c664 ) │ │ │ │ + blt.n 4c518 │ │ │ │ + ldr r1, [pc, #108] @ (4c5e8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c58e │ │ │ │ + beq.n 4c518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df784 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c58e │ │ │ │ - ldr r1, [pc, #92] @ (4c668 ) │ │ │ │ + blt.n 4c518 │ │ │ │ + ldr r1, [pc, #88] @ (4c5ec ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ + bl 1ddfd4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c58e │ │ │ │ + beq.n 4c518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df784 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c58e │ │ │ │ + blt.n 4c518 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #60636 @ 0xecdc │ │ │ │ + movw r2, #60340 @ 0xebb4 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #19100 @ 0x4a9c │ │ │ │ + movw r1, #18780 @ 0x495c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 213fc4 │ │ │ │ + bl 2127d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c58e │ │ │ │ + blt.n 4c518 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23252 @ 0x5ad4 │ │ │ │ + movw r1, #22932 @ 0x5994 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r7, #12 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0004c670 : │ │ │ │ +0004c5f0 : │ │ │ │ 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 4c68e │ │ │ │ + bpl.n 4c60e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c6a4 │ │ │ │ + beq.n 4c624 │ │ │ │ mov r0, r2 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #37428 @ 0x9234 │ │ │ │ + movw r0, #37108 @ 0x90f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4c6ca │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4c64a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c6ae │ │ │ │ + blt.n 4c62e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 4c6d0 │ │ │ │ + blt.n 4c650 │ │ │ │ mov r0, r2 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60800 @ 0xed80 │ │ │ │ + movw r1, #60348 @ 0xebbc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c6e0 │ │ │ │ + b.n 4c660 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 1694d8 │ │ │ │ - cbz r0, 4c70a │ │ │ │ + bl 169358 │ │ │ │ + cbz r0, 4c68a │ │ │ │ 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,416 +48056,418 @@ │ │ │ │ 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 4c7d6 │ │ │ │ + beq.n 4c756 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl f9ba8 │ │ │ │ + bl f9bf8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c7d2 │ │ │ │ + bne.n 4c752 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c7d2 │ │ │ │ + bne.n 4c752 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl dd168 │ │ │ │ + bl dce70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c7c4 │ │ │ │ + beq.n 4c744 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c7c6 │ │ │ │ + beq.n 4c746 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98a44 │ │ │ │ + bl 98a28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c7c6 │ │ │ │ + beq.n 4c746 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c782 │ │ │ │ + bge.n 4c702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c782 │ │ │ │ + cbnz r3, 4c702 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 98a44 │ │ │ │ + bl 98a28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c7c6 │ │ │ │ + beq.n 4c746 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c7de │ │ │ │ + bge.n 4c75e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c7de │ │ │ │ + cbnz r3, 4c75e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c7de │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c75e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c7de │ │ │ │ + b.n 4c75e │ │ │ │ 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 4c81a │ │ │ │ + beq.n 4c79a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #60836 @ 0xeda4 │ │ │ │ + movw r1, #60384 @ 0xebe0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ - bl 4c9f4 │ │ │ │ + b.w f3e28 │ │ │ │ + bl 4c974 │ │ │ │ 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 4c850 │ │ │ │ + bne.n 4c7d0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 150b24 │ │ │ │ + b.w 150968 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13040 @ 0x32f0 │ │ │ │ + movw r0, #12720 @ 0x31b0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c844 │ │ │ │ + bne.n 4c7c4 │ │ │ │ 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, 4c882 │ │ │ │ + cbz r3, 4c802 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4c89a │ │ │ │ + b.n 4c81a │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4c88a │ │ │ │ + bgt.n 4c80a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4c89a │ │ │ │ + b.n 4c81a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c886 │ │ │ │ + bgt.n 4c806 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4c886 │ │ │ │ + beq.n 4c806 │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 4c8c2 │ │ │ │ + b.n 4c83c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #200] @ (4c8fc ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c97a │ │ │ │ + beq.n 4c8f4 │ │ │ │ add r6, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4c8d8 │ │ │ │ + beq.n 4c852 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 4c8d8 │ │ │ │ + bge.n 4c852 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c97a │ │ │ │ + b.n 4c8f4 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ - cbz r4, 4c912 │ │ │ │ - cbz r6, 4c8e0 │ │ │ │ + cbz r4, 4c88c │ │ │ │ + cbz r6, 4c85a │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 4c972 │ │ │ │ + beq.n 4c8ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c8fc │ │ │ │ - bl 94210 │ │ │ │ + bne.n 4c876 │ │ │ │ + bl 941e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c912 │ │ │ │ - b.n 4c8d4 │ │ │ │ + cbz r0, 4c88c │ │ │ │ + b.n 4c84e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c65c │ │ │ │ + bl 19c4b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c8f2 │ │ │ │ + blt.n 4c86c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w r4, [r3, r0, lsl #2] │ │ │ │ - cbnz r4, 4c924 │ │ │ │ - b.n 4c8f2 │ │ │ │ + cbnz r4, 4c89e │ │ │ │ + b.n 4c86c │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ - b.n 4c97a │ │ │ │ - cbz r6, 4c94e │ │ │ │ + bl 15c814 │ │ │ │ + b.n 4c8f4 │ │ │ │ + cbz r6, 4c8c8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 4c972 │ │ │ │ + beq.n 4c8ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29f174 │ │ │ │ + bl 29e7dc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbnz r3, 4c942 │ │ │ │ + cbnz r3, 4c8bc │ │ │ │ str r4, [r5, #32] │ │ │ │ - b.n 4c944 │ │ │ │ + b.n 4c8be │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - b.n 4c972 │ │ │ │ + b.n 4c8ec │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 4c972 │ │ │ │ + beq.n 4c8ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29f174 │ │ │ │ + bl 29e7dc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ strd r3, r6, [r4, #8] │ │ │ │ - cbnz r3, 4c968 │ │ │ │ + cbnz r3, 4c8e2 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - b.n 4c96a │ │ │ │ + b.n 4c8e4 │ │ │ │ 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, 4c9aa │ │ │ │ + cbz r0, 4c92a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c9aa │ │ │ │ + bge.n 4c92a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c9aa │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c92a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4c9c4 │ │ │ │ + cbz r0, 4c944 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c9c4 │ │ │ │ + bge.n 4c944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c9c4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c944 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c9c8 : │ │ │ │ +0004c948 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33972 @ 0x84b4 │ │ │ │ + movw r1, #33652 @ 0x8374 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 4c9f0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 4c970 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28068c <_PyParkingLot_AfterFork@@Base+0x278> │ │ │ │ + b.w 27fcac <_PyParkingLot_AfterFork@@Base+0x278> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c9f4 : │ │ │ │ +0004c974 : │ │ │ │ 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 4ca2a │ │ │ │ + beq.n 4c9aa │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19092 @ 0x4a94 │ │ │ │ + movw r1, #18772 @ 0x4954 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4ca50 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4c9d0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6832 @ 0x1ab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4ca56 │ │ │ │ + beq.n 4c9d6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60876 @ 0xedcc │ │ │ │ + movw r1, #60424 @ 0xec08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cb4e │ │ │ │ + b.n 4cace │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 4ca74 │ │ │ │ + cbz r6, 4c9f4 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60912 @ 0xedf0 │ │ │ │ + movw r1, #60460 @ 0xec2c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 4ca50 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 4c9d0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4ca96 │ │ │ │ + beq.n 4ca16 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60944 @ 0xee10 │ │ │ │ + movw r1, #60492 @ 0xec4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 4ca50 │ │ │ │ - ldr.w r8, [pc, #188] @ 4cb54 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 4c9d0 │ │ │ │ + ldr.w r8, [pc, #188] @ 4cad4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 4cab2 │ │ │ │ - bl 24ef1c │ │ │ │ - cbz r0, 4cab2 │ │ │ │ + cbnz r0, 4ca32 │ │ │ │ + bl 24d4bc │ │ │ │ + cbz r0, 4ca32 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4cad2 │ │ │ │ + beq.n 4ca52 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60988 @ 0xee3c │ │ │ │ + movw r1, #60536 @ 0xec78 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 4ca50 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 4c9d0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cb44 │ │ │ │ + bne.n 4cac4 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 4caf2 │ │ │ │ - bl 24ef1c │ │ │ │ + cbnz r4, 4ca72 │ │ │ │ + bl 24d4bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ca50 │ │ │ │ + beq.n 4c9d0 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d674 │ │ │ │ + bl 4d5f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ca50 │ │ │ │ + beq.n 4c9d0 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 4cb2a │ │ │ │ + bne.n 4caaa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cb18 │ │ │ │ + bge.n 4ca98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4cb18 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ca98 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43820 @ 0xab2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ - b.n 4ca50 │ │ │ │ + bl 15c814 │ │ │ │ + b.n 4c9d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cb4e │ │ │ │ + bge.n 4cace │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbnz r4, 4cb4e │ │ │ │ + cbnz r4, 4cace │ │ │ │ mov r6, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cb4e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cace │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 283574 │ │ │ │ + b.w 282bd0 │ │ │ │ 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 │ │ │ │ @@ -48523,73 +48478,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] @ (4cca0 ) │ │ │ │ + ldr r1, [pc, #272] @ (4cc20 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #51120 @ 0xc7b0 │ │ │ │ + movw r2, #50800 @ 0xc670 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #61028 @ 0xee64 │ │ │ │ + movw r1, #60576 @ 0xeca0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cc7a │ │ │ │ + beq.n 4cbfa │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61228 @ 0xef2c │ │ │ │ + movw r1, #60776 @ 0xed68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #61048 @ 0xee78 │ │ │ │ + movw r0, #60596 @ 0xecb4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cc18 │ │ │ │ + beq.n 4cb98 │ │ │ │ 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 249d84 │ │ │ │ + bl 247790 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cc18 │ │ │ │ + beq.n 4cb98 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4cc1c │ │ │ │ + beq.n 4cb9c │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 4cc28 │ │ │ │ + beq.n 4cba8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ + movw r1, #50924 @ 0xc6ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4cc70 │ │ │ │ + b.n 4cbf0 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 4cc32 │ │ │ │ + b.n 4cbb2 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ 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 │ │ │ │ @@ -48597,1042 +48552,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 b401c │ │ │ │ + bl b3e10 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3feec │ │ │ │ + bl 3fe68 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 4cc7c │ │ │ │ + bl 83e1c │ │ │ │ + b.n 4cbfc │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (4cca0 ) │ │ │ │ + ldr r3, [pc, #28] @ (4cc20 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cc94 │ │ │ │ + beq.n 4cc14 │ │ │ │ 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, 4cccc │ │ │ │ + cbnz r1, 4cc4c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50324 @ 0xc494 │ │ │ │ + movw r1, #50004 @ 0xc354 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4ccd8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4cc58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 4ccde │ │ │ │ + bge.n 4cc5e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cce2 │ │ │ │ + b.n 4cc62 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4c980 │ │ │ │ + b.n 4c900 │ │ │ │ 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 4cd06 │ │ │ │ + bne.n 4cc86 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 411d4 │ │ │ │ + b.w 41154 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12996 @ 0x32c4 │ │ │ │ + movw r0, #12676 @ 0x3184 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ccfa │ │ │ │ + bne.n 4cc7a │ │ │ │ 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, 4cd36 │ │ │ │ + cbz r2, 4ccb6 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 4cd38 │ │ │ │ + b.n 4ccb8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r3, r1, #16 │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 4cd46 │ │ │ │ - cbnz r2, 4cd46 │ │ │ │ - cbnz r3, 4cd64 │ │ │ │ + bhi.n 4ccc6 │ │ │ │ + cbnz r2, 4ccc6 │ │ │ │ + cbnz r3, 4cce4 │ │ │ │ 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] @ (4cd80 ) │ │ │ │ - bl 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #36] @ (4cd00 ) │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4cd7c │ │ │ │ + cbz r0, 4ccfc │ │ │ │ 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 16c5b4 <_PyList_SliceSubscript@@Base+0x12fc> │ │ │ │ + b.w 16c66c <_PyList_SliceSubscript@@Base+0x1300> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r1, #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, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 4cdb0 │ │ │ │ + cbnz r3, 4cd30 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - movw r0, #40048 @ 0x9c70 │ │ │ │ + movw r0, #39728 @ 0x9b30 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103ae8 │ │ │ │ - bl 171228 │ │ │ │ - cbz r0, 4cdca │ │ │ │ + b.w 103b68 │ │ │ │ + bl 1712b4 │ │ │ │ + cbz r0, 4cd4a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4ce10 │ │ │ │ - movw r0, #45460 @ 0xb194 │ │ │ │ + bne.n 4cd90 │ │ │ │ + movw r0, #45140 @ 0xb054 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a000 │ │ │ │ + bl 99fec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4ce08 │ │ │ │ + cbz r0, 4cd88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ + movw r0, #43852 @ 0xab4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cdf8 │ │ │ │ + blt.n 4cd78 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4ce08 │ │ │ │ + b.n 4cd88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cdf4 │ │ │ │ + bne.n 4cd74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cdf4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cd74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219b74 │ │ │ │ - b.n 4ce12 │ │ │ │ + bl 218390 │ │ │ │ + b.n 4cd92 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004ce16 <_PyObject_SetManagedDict@@Base>: │ │ │ │ +0004cd96 <_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 4ce88 <_PyObject_SetManagedDict@@Base+0x72> │ │ │ │ - cbnz r6, 4ce54 <_PyObject_SetManagedDict@@Base+0x3e> │ │ │ │ + bpl.n 4ce08 <_PyObject_SetManagedDict@@Base+0x72> │ │ │ │ + cbnz r6, 4cdd4 <_PyObject_SetManagedDict@@Base+0x3e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r0, r5 │ │ │ │ - cbz r1, 4ce48 <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ + cbz r1, 4cdc8 <_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 1e890c <_PyEval_NoToolsForUnwind@@Base+0x634> │ │ │ │ + bl 1e725c <_PyEval_NoToolsForUnwind@@Base+0x634> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cea6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + b.n 4ce26 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2579b4 │ │ │ │ - cbnz r0, 4cea2 <_PyObject_SetManagedDict@@Base+0x8c> │ │ │ │ - cbz r4, 4ce6c <_PyObject_SetManagedDict@@Base+0x56> │ │ │ │ + bl 2561b8 │ │ │ │ + cbnz r0, 4ce22 <_PyObject_SetManagedDict@@Base+0x8c> │ │ │ │ + cbz r4, 4cdec <_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 4cea6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + bge.n 4ce26 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ subs r4, r3, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ - cbnz r4, 4cea6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + cbnz r4, 4ce26 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4cea6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ - cbz r1, 4ce96 <_PyObject_SetManagedDict@@Base+0x80> │ │ │ │ + b.n 4ce26 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + cbz r1, 4ce16 <_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 85140 │ │ │ │ - b.n 4ce50 <_PyObject_SetManagedDict@@Base+0x3a> │ │ │ │ + bl 8511c │ │ │ │ + b.n 4cdd0 <_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, 4cec4 <_PyObject_SetManagedDict@@Base+0xae> │ │ │ │ + cbnz r2, 4ce44 <_PyObject_SetManagedDict@@Base+0xae> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4ceec <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ - b.n 4ceda <_PyObject_SetManagedDict@@Base+0xc4> │ │ │ │ - movw r0, #45816 @ 0xb2f8 │ │ │ │ + beq.n 4ce6c <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ + b.n 4ce5a <_PyObject_SetManagedDict@@Base+0xc4> │ │ │ │ + movw r0, #45496 @ 0xb1b8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cebc <_PyObject_SetManagedDict@@Base+0xa6> │ │ │ │ + bne.n 4ce3c <_PyObject_SetManagedDict@@Base+0xa6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4cf1e <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ - movw r0, #45816 @ 0xb2f8 │ │ │ │ + b.n 4ce9e <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ + movw r0, #45496 @ 0xb1b8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #1 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ced6 <_PyObject_SetManagedDict@@Base+0xc0> │ │ │ │ + beq.n 4ce56 <_PyObject_SetManagedDict@@Base+0xc0> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl a895c │ │ │ │ + bl a8970 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4cf1e <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ + cbz r0, 4ce9e <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ ldrd r1, r2, [r5, #12] │ │ │ │ - bl 10a054 │ │ │ │ + bl 10a0e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cf0e <_PyObject_SetManagedDict@@Base+0xf8> │ │ │ │ + blt.n 4ce8e <_PyObject_SetManagedDict@@Base+0xf8> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4cf1e <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ + b.n 4ce9e <_PyObject_SetManagedDict@@Base+0x108> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cf0a <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ + bne.n 4ce8a <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cf0a <_PyObject_SetManagedDict@@Base+0xf4> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ce8a <_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 4cf58 <_PyObject_SetManagedDict@@Base+0x142> │ │ │ │ + bne.n 4ced8 <_PyObject_SetManagedDict@@Base+0x142> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d076 <_PyObject_SetManagedDict@@Base+0x260> │ │ │ │ + beq.w 4cff6 <_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 4d07e <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ + b.n 4cffe <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movw r7, #12128 @ 0x2f60 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + beq.n 4cf32 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + beq.n 4cf32 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 4cf32 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + beq.n 4cf32 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + bmi.n 4cf32 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + beq.n 4cf32 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + bmi.n 4cf32 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 4cfd0 <_PyObject_SetManagedDict@@Base+0x1ba> │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 4cf50 <_PyObject_SetManagedDict@@Base+0x1ba> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbz r6, 4cfb8 <_PyObject_SetManagedDict@@Base+0x1a2> │ │ │ │ + cbz r6, 4cf38 <_PyObject_SetManagedDict@@Base+0x1a2> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 142740 │ │ │ │ + bl 142734 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4d006 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ + beq.n 4cf86 <_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 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cfde <_PyObject_SetManagedDict@@Base+0x1c8> │ │ │ │ - b.n 4d006 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ - cbnz r7, 4d02a <_PyObject_SetManagedDict@@Base+0x214> │ │ │ │ + cbnz r0, 4cf5e <_PyObject_SetManagedDict@@Base+0x1c8> │ │ │ │ + b.n 4cf86 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ + cbnz r7, 4cfaa <_PyObject_SetManagedDict@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 4d04c <_PyObject_SetManagedDict@@Base+0x236> │ │ │ │ - bl f26a8 │ │ │ │ + cbz r6, 4cfcc <_PyObject_SetManagedDict@@Base+0x236> │ │ │ │ + bl f26d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d00a <_PyObject_SetManagedDict@@Base+0x1f4> │ │ │ │ + blt.n 4cf8a <_PyObject_SetManagedDict@@Base+0x1f4> │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 4cfdc <_PyObject_SetManagedDict@@Base+0x1c6> │ │ │ │ + bne.n 4cf5c <_PyObject_SetManagedDict@@Base+0x1c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d01a <_PyObject_SetManagedDict@@Base+0x204> │ │ │ │ + blt.n 4cf9a <_PyObject_SetManagedDict@@Base+0x204> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d07e <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ + b.n 4cffe <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cffa <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ + bne.n 4cf7a <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cffa <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cf7a <_PyObject_SetManagedDict@@Base+0x1e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d006 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ + bne.n 4cf86 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d006 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cf86 <_PyObject_SetManagedDict@@Base+0x1f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d03c <_PyObject_SetManagedDict@@Base+0x226> │ │ │ │ + blt.n 4cfbc <_PyObject_SetManagedDict@@Base+0x226> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4d07e <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ + b.n 4cffe <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d032 <_PyObject_SetManagedDict@@Base+0x21c> │ │ │ │ + bne.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x21c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d032 <_PyObject_SetManagedDict@@Base+0x21c> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cfb2 <_PyObject_SetManagedDict@@Base+0x21c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d060 <_PyObject_SetManagedDict@@Base+0x24a> │ │ │ │ + bge.n 4cfe0 <_PyObject_SetManagedDict@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d060 <_PyObject_SetManagedDict@@Base+0x24a> │ │ │ │ + cbnz r3, 4cfe0 <_PyObject_SetManagedDict@@Base+0x24a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 94210 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 941e8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4d07e <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ + b.n 4cffe <_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] @ (4d0c0 <_PyObject_SetManagedDict@@Base+0x2aa>) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (4d040 <_PyObject_SetManagedDict@@Base+0x2aa>) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 4d0ae <_PyObject_SetManagedDict@@Base+0x298> │ │ │ │ + cbz r2, 4d02e <_PyObject_SetManagedDict@@Base+0x298> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #56356 @ 0xdc24 │ │ │ │ + movw r0, #56036 @ 0xdae4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ - movw r0, #61232 @ 0xef30 │ │ │ │ + b.w 95200 │ │ │ │ + movw r0, #60780 @ 0xed6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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, 4d0e2 <_PyObject_SetManagedDict@@Base+0x2cc> │ │ │ │ + cbz r3, 4d062 <_PyObject_SetManagedDict@@Base+0x2cc> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4d0fa <_PyObject_SetManagedDict@@Base+0x2e4> │ │ │ │ + b.n 4d07a <_PyObject_SetManagedDict@@Base+0x2e4> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4d0ea <_PyObject_SetManagedDict@@Base+0x2d4> │ │ │ │ + bge.n 4d06a <_PyObject_SetManagedDict@@Base+0x2d4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d0fa <_PyObject_SetManagedDict@@Base+0x2e4> │ │ │ │ + b.n 4d07a <_PyObject_SetManagedDict@@Base+0x2e4> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4d0e6 <_PyObject_SetManagedDict@@Base+0x2d0> │ │ │ │ + bgt.n 4d066 <_PyObject_SetManagedDict@@Base+0x2d0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4d0e6 <_PyObject_SetManagedDict@@Base+0x2d0> │ │ │ │ + beq.n 4d066 <_PyObject_SetManagedDict@@Base+0x2d0> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4d11c <_PyObject_SetManagedDict@@Base+0x306> │ │ │ │ + b.n 4d09c <_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] @ (4d398 <_PyObject_SetManagedDict@@Base+0x582>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #648] @ (4d318 <_PyObject_SetManagedDict@@Base+0x582>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d570 <_PyObject_SetManagedDict@@Base+0x75a> │ │ │ │ + beq.w 4d4f0 <_PyObject_SetManagedDict@@Base+0x75a> │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4d168 <_PyObject_SetManagedDict@@Base+0x352> │ │ │ │ + beq.n 4d0e8 <_PyObject_SetManagedDict@@Base+0x352> │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4d130 <_PyObject_SetManagedDict@@Base+0x31a> │ │ │ │ + beq.n 4d0b0 <_PyObject_SetManagedDict@@Base+0x31a> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 4d138 <_PyObject_SetManagedDict@@Base+0x322> │ │ │ │ - b.n 4d176 <_PyObject_SetManagedDict@@Base+0x360> │ │ │ │ + bne.n 4d0b8 <_PyObject_SetManagedDict@@Base+0x322> │ │ │ │ + b.n 4d0f6 <_PyObject_SetManagedDict@@Base+0x360> │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d160 <_PyObject_SetManagedDict@@Base+0x34a> │ │ │ │ - bl 9b260 │ │ │ │ + cbz r0, 4d0e0 <_PyObject_SetManagedDict@@Base+0x34a> │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d15c <_PyObject_SetManagedDict@@Base+0x346> │ │ │ │ + bge.n 4d0dc <_PyObject_SetManagedDict@@Base+0x346> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d15c <_PyObject_SetManagedDict@@Base+0x346> │ │ │ │ + cbnz r3, 4d0dc <_PyObject_SetManagedDict@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 4d17a <_PyObject_SetManagedDict@@Base+0x364> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 4d176 <_PyObject_SetManagedDict@@Base+0x360> │ │ │ │ - b.n 4d56e <_PyObject_SetManagedDict@@Base+0x758> │ │ │ │ + bne.n 4d0fa <_PyObject_SetManagedDict@@Base+0x364> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 4d0f6 <_PyObject_SetManagedDict@@Base+0x360> │ │ │ │ + b.n 4d4ee <_PyObject_SetManagedDict@@Base+0x758> │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d17a <_PyObject_SetManagedDict@@Base+0x364> │ │ │ │ + b.n 4d0fa <_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, 4d190 <_PyObject_SetManagedDict@@Base+0x37a> │ │ │ │ + cbz r7, 4d110 <_PyObject_SetManagedDict@@Base+0x37a> │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ - b.n 4d198 <_PyObject_SetManagedDict@@Base+0x382> │ │ │ │ + b.n 4d118 <_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 4d30a <_PyObject_SetManagedDict@@Base+0x4f4> │ │ │ │ + bne.w 4d28a <_PyObject_SetManagedDict@@Base+0x4f4> │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d562 <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ - movw sl, #30160 @ 0x75d0 │ │ │ │ + beq.w 4d4e2 <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ + movw sl, #29840 @ 0x7490 │ │ │ │ movt sl, #50 @ 0x32 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 4d26c <_PyObject_SetManagedDict@@Base+0x456> │ │ │ │ + beq.n 4d1ec <_PyObject_SetManagedDict@@Base+0x456> │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 4d1ec <_PyObject_SetManagedDict@@Base+0x3d6> │ │ │ │ + ble.n 4d16c <_PyObject_SetManagedDict@@Base+0x3d6> │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 4d1ee <_PyObject_SetManagedDict@@Base+0x3d8> │ │ │ │ + bpl.n 4d16e <_PyObject_SetManagedDict@@Base+0x3d8> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4d1da <_PyObject_SetManagedDict@@Base+0x3c4> │ │ │ │ - beq.n 4d2e2 <_PyObject_SetManagedDict@@Base+0x4cc> │ │ │ │ + b.n 4d15a <_PyObject_SetManagedDict@@Base+0x3c4> │ │ │ │ + beq.n 4d262 <_PyObject_SetManagedDict@@Base+0x4cc> │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.n 4d208 <_PyObject_SetManagedDict@@Base+0x3f2> │ │ │ │ + ble.n 4d188 <_PyObject_SetManagedDict@@Base+0x3f2> │ │ │ │ ldrb.w r3, [r6, r8] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 4d208 <_PyObject_SetManagedDict@@Base+0x3f2> │ │ │ │ + bmi.n 4d188 <_PyObject_SetManagedDict@@Base+0x3f2> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4d1f2 <_PyObject_SetManagedDict@@Base+0x3dc> │ │ │ │ + b.n 4d172 <_PyObject_SetManagedDict@@Base+0x3dc> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d2ee <_PyObject_SetManagedDict@@Base+0x4d8> │ │ │ │ + beq.n 4d26e <_PyObject_SetManagedDict@@Base+0x4d8> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 4d226 <_PyObject_SetManagedDict@@Base+0x410> │ │ │ │ + bgt.n 4d1a6 <_PyObject_SetManagedDict@@Base+0x410> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 4d264 <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ + b.n 4d1e4 <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4d250 <_PyObject_SetManagedDict@@Base+0x43a> │ │ │ │ + cbz r0, 4d1d0 <_PyObject_SetManagedDict@@Base+0x43a> │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + bge.n 4d272 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + bne.n 4d272 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d272 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d264 <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ + bge.n 4d1e4 <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4d264 <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ + cbnz r3, 4d1e4 <_PyObject_SetManagedDict@@Base+0x44e> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 4d1d6 <_PyObject_SetManagedDict@@Base+0x3c0> │ │ │ │ + b.n 4d156 <_PyObject_SetManagedDict@@Base+0x3c0> │ │ │ │ mov r8, r9 │ │ │ │ cmp r7, r0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - ble.n 4d2e8 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + ble.n 4d268 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 4d290 <_PyObject_SetManagedDict@@Base+0x47a> │ │ │ │ + bpl.n 4d210 <_PyObject_SetManagedDict@@Base+0x47a> │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 4d27e <_PyObject_SetManagedDict@@Base+0x468> │ │ │ │ - b.n 4d2e8 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ + bne.n 4d1fe <_PyObject_SetManagedDict@@Base+0x468> │ │ │ │ + b.n 4d268 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + cbz r0, 4d272 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d2aa <_PyObject_SetManagedDict@@Base+0x494> │ │ │ │ + bgt.n 4d22a <_PyObject_SetManagedDict@@Base+0x494> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d2dc <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ + b.n 4d25c <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4d2ca <_PyObject_SetManagedDict@@Base+0x4b4> │ │ │ │ + cbz r0, 4d24a <_PyObject_SetManagedDict@@Base+0x4b4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + bge.n 4d272 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + cbnz r3, 4d272 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d2f2 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d272 <_PyObject_SetManagedDict@@Base+0x4dc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2dc <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ + bge.n 4d25c <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d2dc <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ + cbnz r3, 4d25c <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4d2e8 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ + b.n 4d268 <_PyObject_SetManagedDict@@Base+0x4d2> │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4d562 <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ + b.n 4d4e2 <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d306 <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ + bge.n 4d286 <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d306 <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ + cbnz r3, 4d286 <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d562 <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ + b.n 4d4e2 <_PyObject_SetManagedDict@@Base+0x74c> │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d306 <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ + bne.n 4d286 <_PyObject_SetManagedDict@@Base+0x4f0> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4d33c <_PyObject_SetManagedDict@@Base+0x526> │ │ │ │ + bne.n 4d2bc <_PyObject_SetManagedDict@@Base+0x526> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21972 @ 0x55d4 │ │ │ │ + movw r1, #21652 @ 0x5494 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d55c <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ + b.n 4d4dc <_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 4d43e <_PyObject_SetManagedDict@@Base+0x628> │ │ │ │ + bne.n 4d3be <_PyObject_SetManagedDict@@Base+0x628> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d55c <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ + beq.w 4d4dc <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ mov r8, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, sl │ │ │ │ - ble.n 4d3f2 <_PyObject_SetManagedDict@@Base+0x5dc> │ │ │ │ + ble.n 4d372 <_PyObject_SetManagedDict@@Base+0x5dc> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4d3f2 <_PyObject_SetManagedDict@@Base+0x5dc> │ │ │ │ + beq.n 4d372 <_PyObject_SetManagedDict@@Base+0x5dc> │ │ │ │ ldrb.w r3, [r6, sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4d3e6 <_PyObject_SetManagedDict@@Base+0x5d0> │ │ │ │ + bne.n 4d366 <_PyObject_SetManagedDict@@Base+0x5d0> │ │ │ │ sub.w r1, sl, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + beq.w 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d39c <_PyObject_SetManagedDict@@Base+0x586> │ │ │ │ + bgt.n 4d31c <_PyObject_SetManagedDict@@Base+0x586> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d3da <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ + b.n 4d35a <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ nop │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r0, 4d3c6 <_PyObject_SetManagedDict@@Base+0x5b0> │ │ │ │ + cbz r0, 4d346 <_PyObject_SetManagedDict@@Base+0x5b0> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bge.w 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bne.w 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d3da <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ + bge.n 4d35a <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 4d3da <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ + cbnz r2, 4d35a <_PyObject_SetManagedDict@@Base+0x5c4> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, sl │ │ │ │ - b.n 4d3ee <_PyObject_SetManagedDict@@Base+0x5d8> │ │ │ │ + b.n 4d36e <_PyObject_SetManagedDict@@Base+0x5d8> │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 4d36c <_PyObject_SetManagedDict@@Base+0x556> │ │ │ │ + bne.n 4d2ec <_PyObject_SetManagedDict@@Base+0x556> │ │ │ │ subs r5, #1 │ │ │ │ - b.n 4d364 <_PyObject_SetManagedDict@@Base+0x54e> │ │ │ │ + b.n 4d2e4 <_PyObject_SetManagedDict@@Base+0x54e> │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 4d438 <_PyObject_SetManagedDict@@Base+0x622> │ │ │ │ + blt.n 4d3b8 <_PyObject_SetManagedDict@@Base+0x622> │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + beq.w 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d414 <_PyObject_SetManagedDict@@Base+0x5fe> │ │ │ │ + bgt.n 4d394 <_PyObject_SetManagedDict@@Base+0x5fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d434 <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ + b.n 4d3b4 <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d50e <_PyObject_SetManagedDict@@Base+0x6f8> │ │ │ │ + bne.n 4d48e <_PyObject_SetManagedDict@@Base+0x6f8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d434 <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ + bge.n 4d3b4 <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d434 <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ + cbnz r3, 4d3b4 <_PyObject_SetManagedDict@@Base+0x61e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4d55c <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ - bl 810c0 │ │ │ │ + b.n 4d4dc <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d55c <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ + beq.w 4d4dc <_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 4d4e6 <_PyObject_SetManagedDict@@Base+0x6d0> │ │ │ │ + beq.n 4d466 <_PyObject_SetManagedDict@@Base+0x6d0> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 220ee0 │ │ │ │ + bl 21f6e0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r6, sl │ │ │ │ - blt.n 4d4e6 <_PyObject_SetManagedDict@@Base+0x6d0> │ │ │ │ + blt.n 4d466 <_PyObject_SetManagedDict@@Base+0x6d0> │ │ │ │ mov r1, r9 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d53c <_PyObject_SetManagedDict@@Base+0x726> │ │ │ │ + beq.n 4d4bc <_PyObject_SetManagedDict@@Base+0x726> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d4a2 <_PyObject_SetManagedDict@@Base+0x68c> │ │ │ │ + bgt.n 4d422 <_PyObject_SetManagedDict@@Base+0x68c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d4dc <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ + b.n 4d45c <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 4d4ca <_PyObject_SetManagedDict@@Base+0x6b4> │ │ │ │ + cbz r0, 4d44a <_PyObject_SetManagedDict@@Base+0x6b4> │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bge.n 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bne.n 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d4dc <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ + bge.n 4d45c <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 4d4dc <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ + cbnz r2, 4d45c <_PyObject_SetManagedDict@@Base+0x6c6> │ │ │ │ mov r0, r1 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 4d452 <_PyObject_SetManagedDict@@Base+0x63c> │ │ │ │ + b.n 4d3d2 <_PyObject_SetManagedDict@@Base+0x63c> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + cbz r0, 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d502 <_PyObject_SetManagedDict@@Base+0x6ec> │ │ │ │ + bgt.n 4d482 <_PyObject_SetManagedDict@@Base+0x6ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d534 <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ + b.n 4d4b4 <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4d522 <_PyObject_SetManagedDict@@Base+0x70c> │ │ │ │ + cbz r0, 4d4a2 <_PyObject_SetManagedDict@@Base+0x70c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bge.n 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + cbnz r3, 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d540 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d4c0 <_PyObject_SetManagedDict@@Base+0x72a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d534 <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ + bge.n 4d4b4 <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d534 <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ + cbnz r3, 4d4b4 <_PyObject_SetManagedDict@@Base+0x71e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4d55c <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ + b.n 4d4dc <_PyObject_SetManagedDict@@Base+0x746> │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d338 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ + bge.w 4d2b8 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d338 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ + bne.w 4d2b8 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d338 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d2b8 <_PyObject_SetManagedDict@@Base+0x522> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4d570 <_PyObject_SetManagedDict@@Base+0x75a> │ │ │ │ + b.n 4d4f0 <_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 4d5a4 <_PyObject_SetManagedDict@@Base+0x78e> │ │ │ │ + bne.n 4d524 <_PyObject_SetManagedDict@@Base+0x78e> │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2834d0 │ │ │ │ - b.n 4d5c0 <_PyObject_SetManagedDict@@Base+0x7aa> │ │ │ │ + bl 282b2c │ │ │ │ + b.n 4d540 <_PyObject_SetManagedDict@@Base+0x7aa> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #58224 @ 0xe370 │ │ │ │ + movw r1, #57904 @ 0xe230 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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 1745ac <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174a94 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x8fc> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4d5e8 <_PyObject_SetManagedDict@@Base+0x7d2> │ │ │ │ - movw r0, #61320 @ 0xef88 │ │ │ │ + bpl.n 4d568 <_PyObject_SetManagedDict@@Base+0x7d2> │ │ │ │ + movw r0, #60868 @ 0xedc4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103ae8 │ │ │ │ - movw r0, #61344 @ 0xefa0 │ │ │ │ + b.w 103b68 │ │ │ │ + movw r0, #60892 @ 0xeddc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 149d9c │ │ │ │ + b.w 149be8 │ │ │ │ │ │ │ │ -0004d5fa : │ │ │ │ +0004d57a : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (4d614 ) │ │ │ │ + ldr r4, [pc, #16] @ (4d594 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 10a654 │ │ │ │ + b.w 10a6e4 │ │ │ │ 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, 4d63c │ │ │ │ - movw r0, #61360 @ 0xefb0 │ │ │ │ + cbnz r4, 4d5bc │ │ │ │ + movw r0, #60908 @ 0xedec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #61380 @ 0xefc4 │ │ │ │ + movw r0, #60928 @ 0xee00 │ │ │ │ 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 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d670 │ │ │ │ + bge.n 4d5f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d670 │ │ │ │ + cbnz r3, 4d5f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d712 │ │ │ │ + beq.n 4d692 │ │ │ │ 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 4d720 │ │ │ │ + bl 4d6a0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 4d6ea │ │ │ │ + bhi.n 4d66a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r6, #24 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldr r3, [pc, #104] @ (4d71c ) │ │ │ │ + ldr r3, [pc, #104] @ (4d69c ) │ │ │ │ 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 4d714 │ │ │ │ + bge.n 4d694 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4092] @ 0xffc │ │ │ │ - b.n 4d714 │ │ │ │ + b.n 4d694 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 4d714 │ │ │ │ - bl 2840d4 │ │ │ │ + b.n 4d694 │ │ │ │ + bl 283730 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbnz r4, 4d708 │ │ │ │ + cbnz r4, 4d688 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d714 │ │ │ │ + bge.n 4d694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d714 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d714 │ │ │ │ + cbnz r3, 4d694 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d694 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 4d714 │ │ │ │ + b.n 4d694 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -49646,1140 +49601,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 4d8f6 │ │ │ │ + bne.w 4d876 │ │ │ │ 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 4db46 │ │ │ │ + beq.w 4dac6 │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r0, r0, fp │ │ │ │ - bl 2e35c8 <_PyMonitoring_FireBranchEvent@@Base+0xa20> │ │ │ │ + bl 2e34b0 <_PyMonitoring_FireBranchEvent@@Base+0x9e4> │ │ │ │ add.w r3, r4, r0, lsl #3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d85c │ │ │ │ + bne.n 4d7dc │ │ │ │ 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 4d720 │ │ │ │ + bl 4d6a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 4db4c │ │ │ │ + bls.w 4dacc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4d81e │ │ │ │ + bne.n 4d79e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4d81e │ │ │ │ + bhi.n 4d79e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d81e │ │ │ │ + beq.n 4d79e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab5c4 │ │ │ │ + bl 2aac2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d828 │ │ │ │ + beq.n 4d7a8 │ │ │ │ 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 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 4d802 │ │ │ │ + bge.n 4d782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d802 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d782 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d9be │ │ │ │ + bge.w 4d93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d9be │ │ │ │ + bne.w 4d93e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d9be │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d93e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ab5c4 │ │ │ │ + bl 2aac2c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d844 │ │ │ │ + cbnz r0, 4d7c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4da70 │ │ │ │ + bge.w 4d9f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4da70 │ │ │ │ + bne.w 4d9f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4da70 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d9f0 │ │ │ │ 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 4d9b4 │ │ │ │ - b.n 4d9be │ │ │ │ - bl f33c8 │ │ │ │ + blt.w 4d934 │ │ │ │ + b.n 4d93e │ │ │ │ + bl f3400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4da70 │ │ │ │ - beq.w 4db46 │ │ │ │ + blt.w 4d9f0 │ │ │ │ + beq.w 4dac6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 4db4a │ │ │ │ - bl 284044 │ │ │ │ + bls.w 4daca │ │ │ │ + bl 2836a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4d8f2 │ │ │ │ + cbz r0, 4d872 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r8, [r9, #12]! │ │ │ │ and.w r0, fp, r8 │ │ │ │ - bl 2e35c8 <_PyMonitoring_FireBranchEvent@@Base+0xa20> │ │ │ │ + bl 2e34b0 <_PyMonitoring_FireBranchEvent@@Base+0x9e4> │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ add.w r0, r6, #12 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bls.n 4d8b8 │ │ │ │ + bls.n 4d838 │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ - cbz r2, 4d8b2 │ │ │ │ + cbz r2, 4d832 │ │ │ │ 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 4d892 │ │ │ │ + b.n 4d812 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ adds r3, #2 │ │ │ │ adds r4, #16 │ │ │ │ add.w r0, r6, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 4d8e6 │ │ │ │ + bcs.n 4d866 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ - cbz r2, 4d8de │ │ │ │ + cbz r2, 4d85e │ │ │ │ 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 4d8c4 │ │ │ │ + b.n 4d844 │ │ │ │ bic.w r3, r8, r5 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r7, #0] │ │ │ │ - b.n 4db4c │ │ │ │ + b.n 4dacc │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 4da70 │ │ │ │ + b.n 4d9f0 │ │ │ │ movw r5, #476 @ 0x1dc │ │ │ │ movt r5, #81 @ 0x51 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 4da54 │ │ │ │ + bne.w 4d9d4 │ │ │ │ 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 4db46 │ │ │ │ + beq.w 4dac6 │ │ │ │ add.w r1, r8, #5 │ │ │ │ add r5, sp, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - bl 4d720 │ │ │ │ + bl 4d6a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4d97e │ │ │ │ + beq.n 4d8fe │ │ │ │ cmp r0, #3 │ │ │ │ - bne.w 4db4c │ │ │ │ + bne.w 4dacc │ │ │ │ mov r0, r4 │ │ │ │ - bl 59726 │ │ │ │ + bl 596ae │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d960 │ │ │ │ + cbnz r0, 4d8e0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4da70 │ │ │ │ + bge.w 4d9f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4da70 │ │ │ │ + bne.w 4d9f0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4da70 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d9f0 │ │ │ │ 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 4d97a │ │ │ │ + bge.n 4d8fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d97a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d8fa │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 4db4c │ │ │ │ + b.n 4dacc │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ - beq.w 4db4c │ │ │ │ + beq.w 4dacc │ │ │ │ cmp.w sl, #15 │ │ │ │ - ble.n 4d9c2 │ │ │ │ + ble.n 4d942 │ │ │ │ mov r0, r4 │ │ │ │ - bl 59726 │ │ │ │ + bl 596ae │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4da70 │ │ │ │ + beq.n 4d9f0 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w sl, [r0, #136] @ 0x88 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4d9be │ │ │ │ + cbz r0, 4d93e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d9be │ │ │ │ + bge.n 4d93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d9be │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d93e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 4dadc │ │ │ │ + b.n 4da5c │ │ │ │ mov.w r0, sl, lsl #1 │ │ │ │ - bl 284044 │ │ │ │ + bl 2836a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4da70 │ │ │ │ + beq.n 4d9f0 │ │ │ │ add.w lr, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 4da48 │ │ │ │ + beq.n 4d9c8 │ │ │ │ ldr.w r3, [lr, r2, lsl #2] │ │ │ │ - cbz r3, 4da48 │ │ │ │ + cbz r3, 4d9c8 │ │ │ │ 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 4da2a │ │ │ │ + bne.n 4d9aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ subs r5, #2 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 4da2a │ │ │ │ + bhi.n 4d9aa │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbz r5, 4da2a │ │ │ │ + cbz r5, 4d9aa │ │ │ │ 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 4da3a │ │ │ │ - b.n 4da3e │ │ │ │ + blt.n 4d9ba │ │ │ │ + b.n 4d9be │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r0, sl, lsl #2] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4da3e │ │ │ │ + bge.n 4d9be │ │ │ │ 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 4d9dc │ │ │ │ + bne.n 4d95c │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 4dadc │ │ │ │ + b.n 4da5c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4db46 │ │ │ │ + bne.n 4dac6 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 58b02 <_Py_c_diff@@Base+0x290> │ │ │ │ + bl 58a8a <_Py_c_diff@@Base+0x290> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4db4c │ │ │ │ + beq.n 4dacc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4da74 │ │ │ │ + beq.n 4d9f4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4db4c │ │ │ │ + b.n 4dacc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r3, r1, r1, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 4db4c │ │ │ │ + beq.n 4dacc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4dae0 │ │ │ │ - bl 284044 │ │ │ │ + bne.n 4da60 │ │ │ │ + bl 2836a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4da70 │ │ │ │ + beq.n 4d9f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 4daac │ │ │ │ + cbnz r3, 4da2c │ │ │ │ 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 4dac6 │ │ │ │ - b.n 4daca │ │ │ │ + blt.n 4da46 │ │ │ │ + b.n 4da4a │ │ │ │ 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 4daca │ │ │ │ + bge.n 4da4a │ │ │ │ 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 4db4c │ │ │ │ + b.n 4dacc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r1, #2 │ │ │ │ - bl 58960 <_Py_c_diff@@Base+0xee> │ │ │ │ + bl 588e8 <_Py_c_diff@@Base+0xee> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4da70 │ │ │ │ + beq.n 4d9f0 │ │ │ │ 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 4db1c │ │ │ │ + bge.n 4da9c │ │ │ │ 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 4daf8 │ │ │ │ + b.n 4da78 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r3, #2 │ │ │ │ adds r4, #16 │ │ │ │ add.w r5, r0, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 4dada │ │ │ │ + bge.n 4da5a │ │ │ │ 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 4db26 │ │ │ │ + b.n 4daa6 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 4db4c │ │ │ │ + b.n 4dacc │ │ │ │ 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 4db5e │ │ │ │ - b.w 17e3ec │ │ │ │ + beq.n 4dade │ │ │ │ + b.w 17e21c │ │ │ │ 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, 4db86 │ │ │ │ + cbz r3, 4db06 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4db9e │ │ │ │ + b.n 4db1e │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4db8e │ │ │ │ + bge.n 4db0e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4db9e │ │ │ │ + b.n 4db1e │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4db8a │ │ │ │ + bgt.n 4db0a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4db8a │ │ │ │ + beq.n 4db0a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4dbbe │ │ │ │ + b.n 4db3e │ │ │ │ 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] @ (4dca0 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #236] @ (4dc20 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dc98 │ │ │ │ + beq.n 4dc18 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4dbd0 │ │ │ │ + beq.n 4db50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 4dbd0 │ │ │ │ + bge.n 4db50 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dc98 │ │ │ │ + b.n 4dc18 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4dbe0 │ │ │ │ + beq.n 4db60 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ - b.n 4dbe8 │ │ │ │ + b.n 4db68 │ │ │ │ movw r9, #32180 @ 0x7db4 │ │ │ │ movt r9, #87 @ 0x57 │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dc98 │ │ │ │ + beq.n 4dc18 │ │ │ │ movs r0, #0 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4dc98 │ │ │ │ + ble.n 4dc18 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4dc12 │ │ │ │ + beq.n 4db92 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 4dc12 │ │ │ │ + beq.n 4db92 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 4dc38 │ │ │ │ + beq.n 4dbb8 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 4dbfc │ │ │ │ + b.n 4db7c │ │ │ │ cmp r8, r1 │ │ │ │ - ble.n 4dc3c │ │ │ │ + ble.n 4dbbc │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4dc30 │ │ │ │ + bne.n 4dbb0 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 4dc30 │ │ │ │ + ble.n 4dbb0 │ │ │ │ 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 4dc3e │ │ │ │ + b.n 4dbbe │ │ │ │ mov r1, r8 │ │ │ │ - b.n 4dc3e │ │ │ │ + b.n 4dbbe │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4dc80 │ │ │ │ + cbz r0, 4dc00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 4dc6a │ │ │ │ + cbz r0, 4dbea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dc80 │ │ │ │ + bge.n 4dc00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4dc80 │ │ │ │ + cbnz r3, 4dc00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4dc80 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4dc00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dc7c │ │ │ │ + bge.n 4dbfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4dc7c │ │ │ │ + cbnz r3, 4dbfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 4dbf6 │ │ │ │ + b.n 4db76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dbcc │ │ │ │ + bge.n 4db4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4dbcc │ │ │ │ + bne.n 4db4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4dbcc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4db4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ 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 4dcca │ │ │ │ + bhi.n 4dc4a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 4dce2 │ │ │ │ + ble.n 4dc62 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 4dcea │ │ │ │ - movw r0, #42368 @ 0xa580 │ │ │ │ + b.n 4dc6a │ │ │ │ + movw r0, #42048 @ 0xa440 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dcc0 │ │ │ │ + bne.n 4dc40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4dd3c │ │ │ │ + b.n 4dcbc │ │ │ │ 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 4dd0e │ │ │ │ + bne.n 4dc8e │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2834d0 │ │ │ │ + bl 282b2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4dd2c │ │ │ │ + bne.n 4dcac │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4dd3c │ │ │ │ + b.n 4dcbc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #58224 @ 0xe370 │ │ │ │ + movw r1, #57904 @ 0xe230 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f3df0 │ │ │ │ - cbz r0, 4dd30 │ │ │ │ + b.w f3e28 │ │ │ │ + cbz r0, 4dcb0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dd3c │ │ │ │ + bge.n 4dcbc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 29ce58 │ │ │ │ + b.w 29c4c0 │ │ │ │ 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 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4dd88 │ │ │ │ + cbz r0, 4dd08 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4dd6c │ │ │ │ + cbz r3, 4dcec │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4dd74 │ │ │ │ + b.n 4dcf4 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4dd7c │ │ │ │ + cbz r2, 4dcfc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4dd84 │ │ │ │ + b.n 4dd04 │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 4dfb0 │ │ │ │ + bl 4df30 │ │ │ │ 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 2b4794 │ │ │ │ + bl 2b3dfc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ddb0 │ │ │ │ + bne.n 4dd30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dde0 │ │ │ │ + b.n 4dd60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a965c <_PyEval_SliceIndexNotNone@@Base+0x54c> │ │ │ │ + bl 2b4700 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ddac │ │ │ │ + beq.n 4dd2c │ │ │ │ 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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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, 4de02 │ │ │ │ + cbz r3, 4dd82 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4de1a │ │ │ │ + b.n 4dd9a │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4de0a │ │ │ │ + bgt.n 4dd8a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4de1a │ │ │ │ + b.n 4dd9a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4de06 │ │ │ │ + bgt.n 4dd86 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4de06 │ │ │ │ + beq.n 4dd86 │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 4de3c │ │ │ │ + b.n 4ddbc │ │ │ │ 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] @ (4dedc ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #168] @ (4de5c ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ded4 │ │ │ │ + beq.n 4de54 │ │ │ │ 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 4de9a │ │ │ │ - bl 90c00 │ │ │ │ + bne.n 4de1a │ │ │ │ + bl 90be4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4de8c │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 4ded2 │ │ │ │ + cbnz r0, 4de0c │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 4de52 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4dec0 │ │ │ │ + beq.n 4de40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 377c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4dec4 │ │ │ │ - b.n 4dec0 │ │ │ │ + bge.n 4de44 │ │ │ │ + b.n 4de40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ded2 │ │ │ │ + bge.n 4de52 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ded2 │ │ │ │ - bl f26a8 │ │ │ │ + b.n 4de52 │ │ │ │ + bl f26d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4dec0 │ │ │ │ - beq.n 4deb2 │ │ │ │ + blt.n 4de40 │ │ │ │ + beq.n 4de32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9a9d4 │ │ │ │ + b.w 9a9c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a2600 │ │ │ │ + bl a2628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4dec4 │ │ │ │ + bge.n 4de44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ded4 │ │ │ │ + b.n 4de54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ded4 │ │ │ │ + bge.n 4de54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ded4 │ │ │ │ + b.n 4de54 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r2, #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 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4df86 │ │ │ │ + beq.n 4df06 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r3 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c1d88 │ │ │ │ - cbz r0, 4df6a │ │ │ │ + bl 2c1c60 │ │ │ │ + cbz r0, 4deea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 4df52 │ │ │ │ + cbz r0, 4ded2 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 4df2a │ │ │ │ + bne.n 4deaa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4df4a │ │ │ │ + bge.n 4deca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4df4a │ │ │ │ + cbnz r3, 4deca │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4df4a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4deca │ │ │ │ mov r1, r6 │ │ │ │ - bl f33c8 │ │ │ │ + bl f3400 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4df46 │ │ │ │ + bge.n 4dec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4df46 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4dec6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4df4e │ │ │ │ + bne.n 4dece │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4df02 │ │ │ │ + b.n 4de82 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4df02 │ │ │ │ + beq.n 4de82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4df66 │ │ │ │ + bge.n 4dee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4df66 │ │ │ │ + cbnz r3, 4dee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4df86 │ │ │ │ + b.n 4df06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4df7e │ │ │ │ + bge.n 4defe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4df7e │ │ │ │ + cbnz r3, 4defe │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ 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 1aa468 <_PyEval_SliceIndexNotNone@@Base+0x1358> │ │ │ │ + b.w 1a8c70 <_PyEval_SliceIndexNotNone@@Base+0xaf0> │ │ │ │ │ │ │ │ -0004dfa2 : │ │ │ │ - ldr r0, [pc, #4] @ (4dfa8 ) │ │ │ │ - b.w 1da2cc │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ +0004df22 : │ │ │ │ + ldr r0, [pc, #4] @ (4df28 ) │ │ │ │ + b.w 1d8b24 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.w 1ed33c │ │ │ │ + b.w 1ebd1c │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #30160 @ 0x75d0 │ │ │ │ + movw r7, #29840 @ 0x7490 │ │ │ │ movt r7, #50 @ 0x32 │ │ │ │ - movw r6, #31184 @ 0x79d0 │ │ │ │ + movw r6, #30864 @ 0x7890 │ │ │ │ movt r6, #50 @ 0x32 │ │ │ │ - movw r5, #2436 @ 0x984 │ │ │ │ + movw r5, #2116 @ 0x844 │ │ │ │ movt r5, #66 @ 0x42 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 4dfee │ │ │ │ + bge.n 4df6e │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 4dfe0 │ │ │ │ + beq.n 4df60 │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 4dfe8 │ │ │ │ + b.n 4df68 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4dfcc │ │ │ │ + b.n 4df4c │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #59785 @ 0xe989 │ │ │ │ + movw r1, #59657 @ 0xe909 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4e2ae │ │ │ │ + b.n 4e22e │ │ │ │ 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, 4e03a │ │ │ │ + cbnz r3, 4dfba │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #61780 @ 0xf154 │ │ │ │ + movw r0, #61328 @ 0xef90 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ and.w r3, r6, #253 @ 0xfd │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 4e04a │ │ │ │ - bl 55c3a │ │ │ │ + bne.n 4dfca │ │ │ │ + bl 55bc2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4e050 │ │ │ │ - bl 2c1ed0 <_Py_strhex@@Base+0x20> │ │ │ │ + b.n 4dfd0 │ │ │ │ + bl 2c1da8 <_Py_strhex@@Base+0x20> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4e088 │ │ │ │ + cbz r4, 4e008 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #61792 @ 0xf160 │ │ │ │ + movw r0, #61340 @ 0xef9c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e078 │ │ │ │ + blt.n 4dff8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e088 │ │ │ │ + b.n 4e008 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e074 │ │ │ │ + bne.n 4dff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e074 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4dff4 │ │ │ │ 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (4e0dc ) │ │ │ │ + ldr r1, [pc, #56] @ (4e05c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ - movw r1, #61808 @ 0xf170 │ │ │ │ + bl 1ddfd4 │ │ │ │ + movw r1, #61356 @ 0xefac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e0d6 │ │ │ │ + blt.n 4e056 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23252 @ 0x5ad4 │ │ │ │ + movw r1, #22932 @ 0x5994 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 4e0da │ │ │ │ + b.n 4e05a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r6, #8 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ 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 4e112 │ │ │ │ + bhi.n 4e092 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e126 │ │ │ │ - b.n 4e16c │ │ │ │ - movw r0, #3716 @ 0xe84 │ │ │ │ + cbz r0, 4e0a6 │ │ │ │ + b.n 4e0ec │ │ │ │ + movw r0, #3396 @ 0xd44 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 4e16c │ │ │ │ - b.n 4e104 │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 4e0ec │ │ │ │ + b.n 4e084 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 4e1a0 │ │ │ │ + ble.n 4e120 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e18e │ │ │ │ + beq.n 4e10e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4e170 │ │ │ │ + bpl.n 4e0f0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4e16c │ │ │ │ + cbz r0, 4e0ec │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4e190 │ │ │ │ + beq.n 4e110 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e1d0 │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ + b.n 4e150 │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3716 @ 0xe84 │ │ │ │ + movw r0, #3396 @ 0xd44 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4e16c │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4e0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 4e1a2 │ │ │ │ + beq.n 4e122 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4e1a2 │ │ │ │ - b.n 4e16c │ │ │ │ + bge.n 4e122 │ │ │ │ + b.n 4e0ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 4e1b0 │ │ │ │ + cbnz r4, 4e130 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2a7230 │ │ │ │ + bl 2a6898 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e1d0 │ │ │ │ + cbz r0, 4e150 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #14832 @ 0x39f0 │ │ │ │ + movw r0, #14512 @ 0x38b0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 4e1da │ │ │ │ + cbz r3, 4e15a │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e220 │ │ │ │ + cbz r0, 4e1a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4e204 │ │ │ │ + cbz r3, 4e184 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4e20c │ │ │ │ + b.n 4e18c │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4e214 │ │ │ │ + cbz r2, 4e194 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4e21c │ │ │ │ + b.n 4e19c │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 4e4ac │ │ │ │ + bl 4e42c │ │ │ │ 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 15c5bc │ │ │ │ + bl 15c40c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c724 │ │ │ │ + bl 19c57c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004e248 : │ │ │ │ - ldr r0, [pc, #4] @ (4e250 ) │ │ │ │ - b.w 1da2cc │ │ │ │ +0004e1c8 : │ │ │ │ + ldr r0, [pc, #4] @ (4e1d0 ) │ │ │ │ + b.w 1d8b24 │ │ │ │ nop │ │ │ │ - subs r6, #28 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ 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 4e274 │ │ │ │ + bne.n 4e1f4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 194a0c │ │ │ │ + b.w 194884 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13048 @ 0x32f8 │ │ │ │ + movw r0, #12728 @ 0x31b8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e268 │ │ │ │ + bne.n 4e1e8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4e29e │ │ │ │ + cbz r0, 4e21e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e2ac │ │ │ │ + bge.n 4e22c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 4e2a4 │ │ │ │ - b.n 4e518 │ │ │ │ + cbz r0, 4e224 │ │ │ │ + b.n 4e498 │ │ │ │ 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 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e2ee │ │ │ │ + cbz r0, 4e26e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -50789,236 +50744,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, 4e2fa │ │ │ │ + cbnz r2, 4e27a │ │ │ │ movs r0, #1 │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 162310 │ │ │ │ + bl 162180 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e44e │ │ │ │ + beq.w 4e3ce │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 4e344 │ │ │ │ - bl 1842e0 │ │ │ │ + bne.n 4e2c4 │ │ │ │ + bl 18413c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e334 │ │ │ │ + blt.n 4e2b4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e44e │ │ │ │ + b.n 4e3ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e330 │ │ │ │ + bne.n 4e2b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e330 │ │ │ │ - ldr.w fp, [pc, #268] @ 4e454 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e2b0 │ │ │ │ + ldr.w fp, [pc, #268] @ 4e3d4 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 4e44e │ │ │ │ + ble.n 4e3ce │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 162310 │ │ │ │ + bl 162180 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4e37a │ │ │ │ + cbnz r0, 4e2fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e36a │ │ │ │ + blt.n 4e2ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e44e │ │ │ │ + b.n 4e3ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e366 │ │ │ │ + bne.n 4e2e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e366 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e2e6 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 4e394 │ │ │ │ + bne.n 4e314 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e446 │ │ │ │ + bge.n 4e3c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e446 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e446 │ │ │ │ + bne.n 4e3c6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e3c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4e3a8 │ │ │ │ + beq.n 4e328 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4e3b2 │ │ │ │ + bne.n 4e332 │ │ │ │ movs r0, #0 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4e41c │ │ │ │ + b.n 4e39c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a6cbc <_PyLong_GCD@@Base> │ │ │ │ + bl 1a5d2c <_PyLong_GCD@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e41c │ │ │ │ + cbz r0, 4e39c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1667cc │ │ │ │ + bl 16664c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e3dc │ │ │ │ + bge.n 4e35c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e3dc │ │ │ │ + cbnz r3, 4e35c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 4e41a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 4e39a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14db08 │ │ │ │ + bl 14d938 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e3fc │ │ │ │ + bge.n 4e37c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e3fc │ │ │ │ + cbnz r3, 4e37c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 4e41c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4e39c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1842e0 │ │ │ │ + bl 18413c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e41a │ │ │ │ + bge.n 4e39a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e41a │ │ │ │ + cbnz r3, 4e39a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e430 │ │ │ │ + bge.n 4e3b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4e430 │ │ │ │ + cbnz r3, 4e3b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e444 │ │ │ │ + bge.n 4e3c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e444 │ │ │ │ + cbnz r3, 4e3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 4e44e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4e3ce │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 4e34e │ │ │ │ + b.n 4e2ce │ │ │ │ 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (4e4a8 ) │ │ │ │ + ldr r1, [pc, #56] @ (4e428 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df77c │ │ │ │ - movw r1, #61816 @ 0xf178 │ │ │ │ + bl 1ddfd4 │ │ │ │ + movw r1, #61364 @ 0xefb4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e4a2 │ │ │ │ + blt.n 4e422 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23252 @ 0x5ad4 │ │ │ │ + movw r1, #22932 @ 0x5994 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl efc4c │ │ │ │ + bl efc7c │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 4e4a6 │ │ │ │ + b.n 4e426 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #31184 @ 0x79d0 │ │ │ │ + movw ip, #30864 @ 0x7890 │ │ │ │ movt ip, #50 @ 0x32 │ │ │ │ - movw lr, #30160 @ 0x75d0 │ │ │ │ + movw lr, #29840 @ 0x7490 │ │ │ │ movt lr, #50 @ 0x32 │ │ │ │ - movw r7, #2436 @ 0x984 │ │ │ │ + movw r7, #2116 @ 0x844 │ │ │ │ movt r7, #66 @ 0x42 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4e4fc │ │ │ │ + bge.n 4e47c │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 4e4e2 │ │ │ │ - cbnz r3, 4e4f6 │ │ │ │ + beq.n 4e462 │ │ │ │ + cbnz r3, 4e476 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4e4f6 │ │ │ │ + b.n 4e476 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 4e4f0 │ │ │ │ - cbz r3, 4e4f4 │ │ │ │ + beq.n 4e470 │ │ │ │ + cbz r3, 4e474 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 4e4f6 │ │ │ │ + b.n 4e476 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4e4f6 │ │ │ │ + b.n 4e476 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4e4ca │ │ │ │ + b.n 4e44a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4e50e │ │ │ │ + cbz r0, 4e48e │ │ │ │ movw r1, #20240 @ 0x4f10 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f0ecc │ │ │ │ + b.w f0efc │ │ │ │ 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] @ (4e57c ) │ │ │ │ + ldr r6, [pc, #84] @ (4e4fc ) │ │ │ │ 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 80000 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4e578 │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4e4f8 │ │ │ │ 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 │ │ │ │ @@ -51042,353 +50997,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] @ (4e618 ) │ │ │ │ + ldr r3, [pc, #128] @ (4e598 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e610 │ │ │ │ + cbz r0, 4e590 │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #42500 @ 0xa604 │ │ │ │ + movw r6, #42180 @ 0xa4c4 │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ add.w r8, r3, #227 @ 0xe3 │ │ │ │ add.w r5, r3, #243 @ 0xf3 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 4e60a │ │ │ │ - bl 944c8 │ │ │ │ + cbz r0, 4e58a │ │ │ │ + bl 944a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e5e8 │ │ │ │ + bge.n 4e568 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4e5e8 │ │ │ │ + cbnz r3, 4e568 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4e60a │ │ │ │ + bne.n 4e58a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e5fa │ │ │ │ + blt.n 4e57a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e610 │ │ │ │ + b.n 4e590 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e5f6 │ │ │ │ + bne.n 4e576 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e5f6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e576 │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 4e5bc │ │ │ │ + bne.n 4e53c │ │ │ │ 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, 4e636 │ │ │ │ + cbz r3, 4e5b6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e64e │ │ │ │ + b.n 4e5ce │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4e63e │ │ │ │ + bgt.n 4e5be │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e64e │ │ │ │ + b.n 4e5ce │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4e63a │ │ │ │ + bgt.n 4e5ba │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4e63a │ │ │ │ + beq.n 4e5ba │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4e66e │ │ │ │ + b.n 4e5ee │ │ │ │ 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] @ (4e6d4 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #108] @ (4e654 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e6cc │ │ │ │ + cbz r0, 4e64c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r5, r6 │ │ │ │ - bl 2829c4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 4e6c0 │ │ │ │ + bl 281fe4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 4e640 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4e692 │ │ │ │ + beq.n 4e612 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4e696 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 4e6c0 │ │ │ │ - b.n 4e696 │ │ │ │ + bne.n 4e616 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 4e640 │ │ │ │ + b.n 4e616 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4e6c4 │ │ │ │ + bne.n 4e644 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e6cc │ │ │ │ + b.n 4e64c │ │ │ │ mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ 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 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4e714 │ │ │ │ + beq.n 4e694 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29ee94 │ │ │ │ + bl 29e4fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e714 │ │ │ │ + beq.n 4e694 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w db834 │ │ │ │ + b.w db560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #61828 @ 0xf184 │ │ │ │ + movw r0, #61376 @ 0xefc0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 2bd944 <_PyCompile_OptimizeCfg@@Base+0xa58> │ │ │ │ - cbz r0, 4e75a │ │ │ │ + bl 2bd81c <_PyCompile_OptimizeCfg@@Base+0xa58> │ │ │ │ + cbz r0, 4e6da │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180528 │ │ │ │ + bl 180358 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e77c │ │ │ │ + b.n 4e6fc │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #61173 @ 0xeef5 │ │ │ │ + movw r3, #61045 @ 0xee75 │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e778 │ │ │ │ + bne.n 4e6f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e77c │ │ │ │ + bge.n 4e6fc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e77c │ │ │ │ + b.n 4e6fc │ │ │ │ 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 4e7a2 │ │ │ │ + cbnz r0, 4e722 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 4e7ac │ │ │ │ - b.n 4e7b2 │ │ │ │ + cbnz r0, 4e72c │ │ │ │ + b.n 4e732 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e79c │ │ │ │ - b.n 4e7de │ │ │ │ + beq.n 4e71c │ │ │ │ + b.n 4e75e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e7de │ │ │ │ + cbnz r0, 4e75e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4e7bc │ │ │ │ + cbz r0, 4e73c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e7de │ │ │ │ + cbnz r0, 4e75e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4e7c6 │ │ │ │ + cbz r0, 4e746 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e7de │ │ │ │ + cbnz r0, 4e75e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4e7d0 │ │ │ │ + cbz r0, 4e750 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e7de │ │ │ │ + cbnz r0, 4e75e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4e7de │ │ │ │ + cbz r0, 4e75e │ │ │ │ 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] @ (4e980 ) │ │ │ │ + ldr r3, [pc, #396] @ (4e900 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r3, #1688] @ 0x698 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4e8da │ │ │ │ + bne.n 4e85a │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e810 │ │ │ │ + bpl.n 4e790 │ │ │ │ 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 4e83e │ │ │ │ + blt.n 4e7be │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e848 │ │ │ │ + bpl.n 4e7c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bgt.w 4e94e │ │ │ │ - b.n 4e864 │ │ │ │ + bgt.w 4e8ce │ │ │ │ + b.n 4e7e4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e878 │ │ │ │ + beq.n 4e7f8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42740 @ 0xa6f4 │ │ │ │ + movw r1, #42420 @ 0xa5b4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e968 │ │ │ │ + b.n 4e8e8 │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ cmn.w r2, #126 @ 0x7e │ │ │ │ - bge.n 4e87a │ │ │ │ + bge.n 4e7fa │ │ │ │ adds r0, #125 @ 0x7d │ │ │ │ blx 2b5f8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4e898 │ │ │ │ + b.n 4e818 │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r2, 4e886 │ │ │ │ + cbnz r2, 4e806 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e892 │ │ │ │ + beq.n 4e812 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - b.n 4e898 │ │ │ │ + b.n 4e818 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - vldr d7, [pc, #212] @ 4e970 │ │ │ │ + vldr d7, [pc, #212] @ 4e8f0 │ │ │ │ vmla.f64 d8, d0, d7 │ │ │ │ vcvt.u32.f64 s15, d8 │ │ │ │ vmov r3, s15 │ │ │ │ lsrs r1, r3, #23 │ │ │ │ - beq.n 4e8b4 │ │ │ │ + beq.n 4e834 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 4e94e │ │ │ │ + beq.n 4e8ce │ │ │ │ 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 4e968 │ │ │ │ + b.n 4e8e8 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ - vldr s14, [pc, #164] @ 4e984 │ │ │ │ + vldr s14, [pc, #164] @ 4e904 │ │ │ │ vabs.f32 s13, s15 │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4e904 │ │ │ │ + ble.n 4e884 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d6, [pc, #128] @ 4e978 │ │ │ │ + vldr d6, [pc, #128] @ 4e8f8 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e928 │ │ │ │ - b.n 4e94e │ │ │ │ + bgt.n 4e8a8 │ │ │ │ + b.n 4e8ce │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 4e928 │ │ │ │ + bvc.n 4e8a8 │ │ │ │ vmov r3, s1 │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bmi.n 4e928 │ │ │ │ + bmi.n 4e8a8 │ │ │ │ vmov r2, s15 │ │ │ │ ubfx r1, r2, #0, #22 │ │ │ │ - cbz r1, 4e924 │ │ │ │ + cbz r1, 4e8a4 │ │ │ │ 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 │ │ │ │ @@ -51396,23 +51351,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 4e93c │ │ │ │ + bne.n 4e8bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e968 │ │ │ │ + b.n 4e8e8 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61908 @ 0xf1d4 │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -51421,180 +51376,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 8ea6c │ │ │ │ + b.w 8ea4c │ │ │ │ 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 2956a0 │ │ │ │ + b.w 294cf0 │ │ │ │ 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 4e9e8 │ │ │ │ + bne.n 4e968 │ │ │ │ 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 4e9f6 │ │ │ │ - ldr r2, [pc, #328] @ (4eb34 ) │ │ │ │ + b.n 4e976 │ │ │ │ + ldr r2, [pc, #328] @ (4eab4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1f53c0 │ │ │ │ + bl 1f3e08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4eb2c │ │ │ │ + beq.w 4eaac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r7, #52] @ 0x34 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4eaa2 │ │ │ │ + bne.n 4ea22 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4eb2c │ │ │ │ + beq.w 4eaac │ │ │ │ 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 90c00 │ │ │ │ + bl 90be4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 4ea4c │ │ │ │ - bl 94210 │ │ │ │ + cbnz r2, 4e9cc │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4eac2 │ │ │ │ + bne.n 4ea42 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ - b.n 4eac2 │ │ │ │ + bl 15c814 │ │ │ │ + b.n 4ea42 │ │ │ │ bl 377c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ea66 │ │ │ │ + bge.n 4e9e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ea66 │ │ │ │ + cbnz r3, 4e9e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4eb10 │ │ │ │ + bne.n 4ea90 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 4eafa │ │ │ │ + bne.n 4ea7a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - b.n 4ea08 │ │ │ │ + b.n 4e988 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2600 │ │ │ │ + bl a2628 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ead8 │ │ │ │ + blt.n 4ea58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4eaea │ │ │ │ + blt.n 4ea6a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4eb10 │ │ │ │ + bne.n 4ea90 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 4eafa │ │ │ │ + bne.n 4ea7a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4eb2c │ │ │ │ + beq.n 4eaac │ │ │ │ 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 9a9d4 │ │ │ │ + bl 9a9c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ea76 │ │ │ │ + bne.n 4e9f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb10 │ │ │ │ + bge.n 4ea90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4eb10 │ │ │ │ + cbnz r3, 4ea90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4eb10 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ea90 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ea8c │ │ │ │ + bne.n 4ea0c │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ea8c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ea0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ea94 │ │ │ │ + bne.n 4ea14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ea94 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ea14 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1048 @ 0x418 │ │ │ │ + movw r1, #728 @ 0x2d8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4eb1c │ │ │ │ + blt.n 4ea9c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4eb2c │ │ │ │ + b.n 4eaac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4eb18 │ │ │ │ + bne.n 4ea98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4eb18 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ea98 │ │ │ │ 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] @ (4ebb4 ) │ │ │ │ + ldr r1, [pc, #108] @ (4eb34 ) │ │ │ │ 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] │ │ │ │ @@ -51609,205 +51564,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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 4ebb0 │ │ │ │ + bge.n 4eb30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ebb0 │ │ │ │ + cbnz r3, 4eb30 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ec02 │ │ │ │ + bl 4eb82 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9095c │ │ │ │ + b.w 9093c │ │ │ │ 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4ec00 │ │ │ │ + cbz r0, 4eb80 │ │ │ │ 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, 4ec30 │ │ │ │ + cbz r2, 4ebb0 │ │ │ │ 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 4ec2c │ │ │ │ + bge.n 4ebac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4ec2c │ │ │ │ + cbnz r3, 4ebac │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4ec58 │ │ │ │ + cbz r0, 4ebd8 │ │ │ │ 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 4ec82 │ │ │ │ + beq.n 4ec04 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13204 @ 0x3394 │ │ │ │ + movw r0, #12884 @ 0x3254 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4ec9a │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4ec1c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl a2600 │ │ │ │ + bl a2628 │ │ │ │ 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 fea70 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4ecc2 │ │ │ │ - bl 94210 │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4ec44 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ed32 │ │ │ │ + bne.n 4ecb4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ece2 │ │ │ │ + b.n 4ec64 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b250 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ecde │ │ │ │ + bge.n 4ec60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ecde │ │ │ │ + cbnz r3, 4ec60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4ecb4 │ │ │ │ + beq.n 4ec36 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4ecfe │ │ │ │ - cbz r1, 4ecee │ │ │ │ + bgt.n 4ec80 │ │ │ │ + cbz r1, 4ec70 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4ecf6 │ │ │ │ + b.n 4ec78 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1890b8 │ │ │ │ + b.w 188f24 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 46c4e │ │ │ │ - cbz r0, 4ed34 │ │ │ │ + bl 46bce │ │ │ │ + cbz r0, 4ecb6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4ed16 │ │ │ │ + cbz r3, 4ec98 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4ed1e │ │ │ │ + b.n 4eca0 │ │ │ │ movw r3, #32180 @ 0x7db4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4ed2a │ │ │ │ + beq.n 4ecac │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 4ed34 │ │ │ │ + bne.n 4ecb6 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ - b.n 4ed34 │ │ │ │ + b.n 4ecb6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #60989 @ 0xee3d │ │ │ │ + movw r1, #60693 @ 0xed15 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movw r0, #684 @ 0x2ac │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 4e2ae │ │ │ │ - nop │ │ │ │ + b.w 4e22e │ │ │ │ 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, 4ed82 │ │ │ │ + cbz r0, 4ed02 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed92 │ │ │ │ + bge.n 4ed12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 4ed8a │ │ │ │ - b.w 4e518 │ │ │ │ + cbz r0, 4ed0a │ │ │ │ + b.w 4e498 │ │ │ │ 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 │ │ │ │ @@ -51819,114 +51774,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 4ede8 │ │ │ │ + bhi.n 4ed68 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4edfe │ │ │ │ + bmi.n 4ed7e │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3660 @ 0xe4c │ │ │ │ + movw r0, #3340 @ 0xd0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4eeaa │ │ │ │ - movw r0, #3660 @ 0xe4c │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ee2a │ │ │ │ + movw r0, #3340 @ 0xd0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eeaa │ │ │ │ - b.n 4edbe │ │ │ │ + beq.n 4ee2a │ │ │ │ + b.n 4ed3e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4ee80 │ │ │ │ + ble.n 4ee00 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ee66 │ │ │ │ + beq.n 4ede6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4ee48 │ │ │ │ + bpl.n 4edc8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eeaa │ │ │ │ + beq.n 4ee2a │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4ee68 │ │ │ │ + beq.n 4ede8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4eeaa │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4ee2a │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3660 @ 0xe4c │ │ │ │ + movw r0, #3340 @ 0xd0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4eeaa │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ee2a │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4ee86 │ │ │ │ + beq.n 4ee06 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ee88 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 4eeaa │ │ │ │ - b.n 4ee88 │ │ │ │ + bne.n 4ee08 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 4ee2a │ │ │ │ + b.n 4ee08 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4ee88 │ │ │ │ + b.n 4ee08 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 279cb4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 27923c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4eeaa │ │ │ │ - movw r0, #14832 @ 0x39f0 │ │ │ │ + cbz r0, 4ee2a │ │ │ │ + movw r0, #14512 @ 0x38b0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2cf7f4 │ │ │ │ + b.w 2cf6d8 │ │ │ │ │ │ │ │ -0004eeb6 : │ │ │ │ - ldr r2, [pc, #56] @ (4eef0 ) │ │ │ │ +0004ee36 : │ │ │ │ + ldr r2, [pc, #56] @ (4ee70 ) │ │ │ │ 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 4eeea │ │ │ │ + bls.n 4ee6a │ │ │ │ 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 │ │ │ │ @@ -51952,653 +51907,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, 4ef28 │ │ │ │ + cbnz r5, 4eea8 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4ef28 │ │ │ │ + ble.n 4eea8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4ef28 │ │ │ │ - cbnz r2, 4ef48 │ │ │ │ + bne.n 4eea8 │ │ │ │ + cbnz r2, 4eec8 │ │ │ │ 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] @ (4f010 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #208] @ (4ef90 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f006 │ │ │ │ + beq.n 4ef86 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #62700 @ 0xf4ec │ │ │ │ + movw r1, #62380 @ 0xf3ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 123378 │ │ │ │ + bl 123498 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f006 │ │ │ │ + beq.n 4ef86 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 4ef7c │ │ │ │ + bpl.n 4eefc │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4efe4 │ │ │ │ + bge.n 4ef64 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4ef88 │ │ │ │ + b.n 4ef08 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4efe4 │ │ │ │ + bge.n 4ef64 │ │ │ │ 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 2a691c <_PyTime_AsTimeval@@Base+0x1538> │ │ │ │ + bl 2a5f84 <_PyTime_AsTimeval@@Base+0x1538> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4efcc │ │ │ │ + bne.n 4ef4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4efb6 │ │ │ │ + bge.n 4ef36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4efb6 │ │ │ │ + cbnz r3, 4ef36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f004 │ │ │ │ + bge.n 4ef84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f004 │ │ │ │ + cbnz r3, 4ef84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f004 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4efe0 │ │ │ │ + bge.n 4ef60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4efe0 │ │ │ │ + cbnz r3, 4ef60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4ef66 │ │ │ │ + b.n 4eee6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eff2 │ │ │ │ + bge.n 4ef72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4effc │ │ │ │ + cbz r3, 4ef7c │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 4f006 │ │ │ │ + b.n 4ef86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4eff2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ef72 │ │ │ │ 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 2cf7f4 │ │ │ │ + b.w 2cf6d8 │ │ │ │ │ │ │ │ -0004f01a <_PyTraceback_Add@@Base>: │ │ │ │ +0004ef9a <_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] @ (4f0e4 <_PyTraceback_Add@@Base+0xca>) │ │ │ │ + ldr r4, [pc, #184] @ (4f064 <_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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f0d6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq.n 4f056 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4f354 │ │ │ │ + bl 4f2d4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4f072 <_PyTraceback_Add@@Base+0x58> │ │ │ │ + cbnz r0, 4eff2 <_PyTraceback_Add@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f0d6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bge.n 4f056 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f0d6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + cbnz r3, 4f056 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f0d6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f056 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4f500 │ │ │ │ + bl 4f480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f094 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + bge.n 4f014 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f094 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + cbnz r3, 4f014 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f0a8 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + bge.n 4f028 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4f0a8 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + cbnz r3, 4f028 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4f0d6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4f056 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f76b8 │ │ │ │ + bl f7708 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f0e0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + bge.n 4f060 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f0e0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + cbnz r3, 4f060 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f6190 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1f4bd8 <_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 4f10e <_PyTraceback_Add@@Base+0xf4> │ │ │ │ + bne.n 4f08e <_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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ blx 2c3f4 │ │ │ │ - bl 1e4aa8 │ │ │ │ + bl 1e3300 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #46096 @ 0xb410 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f150 <_PyTraceback_Add@@Base+0x136> │ │ │ │ + cbz r0, 4f0d0 <_PyTraceback_Add@@Base+0x136> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f150 <_PyTraceback_Add@@Base+0x136> │ │ │ │ + bge.n 4f0d0 <_PyTraceback_Add@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f150 <_PyTraceback_Add@@Base+0x136> │ │ │ │ + cbnz r3, 4f0d0 <_PyTraceback_Add@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 4f17c <_PyTraceback_Add@@Base+0x162> │ │ │ │ + bhi.n 4f0fc <_PyTraceback_Add@@Base+0x162> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f192 <_PyTraceback_Add@@Base+0x178> │ │ │ │ - b.n 4f1a4 <_PyTraceback_Add@@Base+0x18a> │ │ │ │ - movw r0, #22572 @ 0x582c │ │ │ │ + cbnz r0, 4f112 <_PyTraceback_Add@@Base+0x178> │ │ │ │ + b.n 4f124 <_PyTraceback_Add@@Base+0x18a> │ │ │ │ + movw r0, #22252 @ 0x56ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f27e <_PyTraceback_Add@@Base+0x264> │ │ │ │ - b.n 4f16e <_PyTraceback_Add@@Base+0x154> │ │ │ │ - bl 9b260 │ │ │ │ + beq.n 4f1fe <_PyTraceback_Add@@Base+0x264> │ │ │ │ + b.n 4f0ee <_PyTraceback_Add@@Base+0x154> │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f1b2 <_PyTraceback_Add@@Base+0x198> │ │ │ │ + blt.n 4f132 <_PyTraceback_Add@@Base+0x198> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4f1c2 <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 4f142 <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f27e <_PyTraceback_Add@@Base+0x264> │ │ │ │ + bne.n 4f1fe <_PyTraceback_Add@@Base+0x264> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f1c2 <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ + b.n 4f142 <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f1a0 <_PyTraceback_Add@@Base+0x186> │ │ │ │ + bne.n 4f120 <_PyTraceback_Add@@Base+0x186> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f1a0 <_PyTraceback_Add@@Base+0x186> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f120 <_PyTraceback_Add@@Base+0x186> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4f24e <_PyTraceback_Add@@Base+0x234> │ │ │ │ + ble.n 4f1ce <_PyTraceback_Add@@Base+0x234> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4f1f6 <_PyTraceback_Add@@Base+0x1dc> │ │ │ │ + bpl.n 4f176 <_PyTraceback_Add@@Base+0x1dc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4f1f2 <_PyTraceback_Add@@Base+0x1d8> │ │ │ │ + beq.n 4f172 <_PyTraceback_Add@@Base+0x1d8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54556 @ 0xd51c │ │ │ │ + movw r1, #54236 @ 0xd3dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4f250 <_PyTraceback_Add@@Base+0x236> │ │ │ │ + b.n 4f1d0 <_PyTraceback_Add@@Base+0x236> │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4f208 <_PyTraceback_Add@@Base+0x1ee> │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 4f228 <_PyTraceback_Add@@Base+0x20e> │ │ │ │ + beq.n 4f188 <_PyTraceback_Add@@Base+0x1ee> │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 4f1a8 <_PyTraceback_Add@@Base+0x20e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4f248 <_PyTraceback_Add@@Base+0x22e> │ │ │ │ + beq.n 4f1c8 <_PyTraceback_Add@@Base+0x22e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54648 @ 0xd578 │ │ │ │ + movw r1, #54328 @ 0xd438 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63896 @ 0xf998 │ │ │ │ + movw r2, #63576 @ 0xf858 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22572 @ 0x582c │ │ │ │ + movw r0, #22252 @ 0x56ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f27e <_PyTraceback_Add@@Base+0x264> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f1fe <_PyTraceback_Add@@Base+0x264> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4f250 <_PyTraceback_Add@@Base+0x236> │ │ │ │ + b.n 4f1d0 <_PyTraceback_Add@@Base+0x236> │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4f260 <_PyTraceback_Add@@Base+0x246> │ │ │ │ + bgt.n 4f1e0 <_PyTraceback_Add@@Base+0x246> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 217614 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 215e34 <_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 2d0514 <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ + b.w 2d03f4 <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0004f284 : │ │ │ │ +0004f204 : │ │ │ │ stmdb 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] @ 4f350 │ │ │ │ + ldr.w sl, [pc, #180] @ 4f2d0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr.w r8, [fp, sl] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4f2ae │ │ │ │ + ble.n 4f22e │ │ │ │ ldr r5, [r0, r4] │ │ │ │ - cbnz r5, 4f2ce │ │ │ │ + cbnz r5, 4f24e │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #62932 @ 0xf5d4 │ │ │ │ + movw r2, #62612 @ 0xf494 │ │ │ │ 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 2339b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 2321bc <_PyErr_Format@@Base> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 4f2d8 │ │ │ │ + cbz r2, 4f258 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 4f2e6 │ │ │ │ + cbnz r3, 4f266 │ │ │ │ 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 f96c0 <_PyEval_CheckExceptTypeValid@@Base+0x18ac> │ │ │ │ + bl f9710 <_PyEval_CheckExceptTypeValid@@Base+0x18ac> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f348 │ │ │ │ - movw r3, #24341 @ 0x5f15 │ │ │ │ + cbz r0, 4f2c8 │ │ │ │ + movw r3, #24077 @ 0x5e0d │ │ │ │ movt r3, #20 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ orr.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4f324 │ │ │ │ + bne.n 4f2a4 │ │ │ │ strd r2, r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - bl 14615c <_Py_Check_ArgsIterable@@Base+0x288> │ │ │ │ + bl 146054 <_Py_Check_ArgsIterable@@Base+0x288> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4f32e │ │ │ │ + b.n 4f2ae │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dcba4 <_PyAST_Compile@@Base+0x564> │ │ │ │ + bl 1db3fc <_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 1cb6d8 │ │ │ │ + b.w 1c9f34 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f354 : │ │ │ │ +0004f2d4 : │ │ │ │ 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 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4f3c8 │ │ │ │ + cbz r0, 4f348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f3d2 │ │ │ │ - ldr r0, [pc, #136] @ (4f408 ) │ │ │ │ + cbz r0, 4f352 │ │ │ │ + ldr r0, [pc, #136] @ (4f388 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4f3da │ │ │ │ - ldr r0, [pc, #128] @ (4f40c ) │ │ │ │ + cbz r0, 4f35a │ │ │ │ + ldr r0, [pc, #128] @ (4f38c ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f3e0 │ │ │ │ + cbz r0, 4f360 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2b47c │ │ │ │ - ldr r3, [pc, #108] @ (4f410 ) │ │ │ │ + ldr r3, [pc, #108] @ (4f390 ) │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (4f414 ) │ │ │ │ + ldr r3, [pc, #100] @ (4f394 ) │ │ │ │ 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 af634 <_Py_write@@Base+0x264> │ │ │ │ + bl af408 <_Py_write@@Base+0x264> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 4f3e2 │ │ │ │ + b.n 4f362 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4f3e2 │ │ │ │ + b.n 4f362 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4f3e2 │ │ │ │ + b.n 4f362 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f3e2 │ │ │ │ + b.n 4f362 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (4f410 ) │ │ │ │ - bl 85140 │ │ │ │ + ldr r0, [pc, #44] @ (4f390 ) │ │ │ │ + bl 8511c │ │ │ │ mov r0, r7 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - usat r0, #13, r0, asr #1 │ │ │ │ - usat r0, #13, r8, asr #1 │ │ │ │ + @ instruction: 0xf268004d │ │ │ │ + @ instruction: 0xf270004d │ │ │ │ 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 4f4fa │ │ │ │ + beq.n 4f47a │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f4fa │ │ │ │ + bne.n 4f47a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f4fa │ │ │ │ + beq.n 4f47a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #62976 @ 0xf600 │ │ │ │ + movw r0, #62656 @ 0xf4c0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f4a6 │ │ │ │ + cbnz r0, 4f426 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 4fad8 │ │ │ │ + b.n 4fa58 │ │ │ │ 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, #62984 @ 0xf608 │ │ │ │ + movw r0, #62664 @ 0xf4c8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f4dc │ │ │ │ + bge.n 4f45c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f4dc │ │ │ │ + cbnz r3, 4f45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f49c │ │ │ │ + beq.n 4f41c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f4fa │ │ │ │ + bge.n 4f47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f4fa │ │ │ │ + cbnz r3, 4f47a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0004f500 : │ │ │ │ +0004f480 : │ │ │ │ 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 1cfe24 │ │ │ │ + bl 1ce8ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f674 │ │ │ │ + beq.w 4f5f4 │ │ │ │ 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 b7d34 <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ + bl b7b24 <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f556 │ │ │ │ + bge.n 4f4d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f556 │ │ │ │ + cbnz r3, 4f4d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4f672 │ │ │ │ + beq.w 4f5f2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #24508 @ 0x5fbc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f57c │ │ │ │ + cbnz r0, 4f4fc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f674 │ │ │ │ - b.n 4f5a2 │ │ │ │ + bge.n 4f5f4 │ │ │ │ + b.n 4f522 │ │ │ │ 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 4f5b2 │ │ │ │ + blt.n 4f532 │ │ │ │ orr.w r2, r5, #1 │ │ │ │ - b.n 4f5b6 │ │ │ │ + b.n 4f536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f674 │ │ │ │ + bne.n 4f5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f674 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f5f4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 4f5c4 │ │ │ │ + cbz r7, 4f544 │ │ │ │ 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 │ │ │ │ @@ -52624,35 +52579,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 4f616 │ │ │ │ + bge.n 4f596 │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 4f606 │ │ │ │ + b.n 4f586 │ │ │ │ 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 4f640 │ │ │ │ + bge.n 4f5c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f640 │ │ │ │ + cbnz r3, 4f5c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #56] @ (4f67c ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (4f5fc ) │ │ │ │ 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 │ │ │ │ @@ -52660,100 +52615,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 4f674 │ │ │ │ + b.n 4f5f4 │ │ │ │ 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, 4f6ae │ │ │ │ - movw r1, #63004 @ 0xf61c │ │ │ │ + cbnz r2, 4f62e │ │ │ │ + movw r1, #62684 @ 0xf4dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e48 │ │ │ │ - cbnz r0, 4f6c2 │ │ │ │ + bl a5e60 │ │ │ │ + cbnz r0, 4f642 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f762 │ │ │ │ - movw r0, #63032 @ 0xf638 │ │ │ │ + b.n 4f6e2 │ │ │ │ + movw r0, #62712 @ 0xf4f8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f6aa │ │ │ │ - b.n 4f698 │ │ │ │ + beq.n 4f62a │ │ │ │ + b.n 4f618 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f750 │ │ │ │ + bne.n 4f6d0 │ │ │ │ movs r0, #5 │ │ │ │ - bl fb668 │ │ │ │ + bl fb6b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f762 │ │ │ │ + beq.n 4f6e2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 4f734 │ │ │ │ + bpl.n 4f6b4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1deae4 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1dd33c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f73e │ │ │ │ + beq.n 4f6be │ │ │ │ add.w r7, r8, #12 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 4f726 │ │ │ │ + bge.n 4f6a6 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4f716 │ │ │ │ + ble.n 4f696 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30384 @ 0x76b0 │ │ │ │ + movw r1, #30064 @ 0x7570 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl abe44 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abe84 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f73e │ │ │ │ + beq.n 4f6be │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27eff4 │ │ │ │ + bl 27e614 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f6f2 │ │ │ │ - b.n 4f73e │ │ │ │ + bge.n 4f672 │ │ │ │ + b.n 4f6be │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deae4 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1dd33c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f746 │ │ │ │ - b.n 4f73e │ │ │ │ + bne.n 4f6c6 │ │ │ │ + b.n 4f6be │ │ │ │ mov r1, r8 │ │ │ │ - bl 27eff4 │ │ │ │ + bl 27e614 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f746 │ │ │ │ + bge.n 4f6c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256488 │ │ │ │ - b.n 4f6aa │ │ │ │ + bl 254d10 │ │ │ │ + b.n 4f62a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dda48 │ │ │ │ + bl 1dc2a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f762 │ │ │ │ + b.n 4f6e2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -52768,542 +52723,542 @@ │ │ │ │ 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, #63056 @ 0xf650 │ │ │ │ + movw r1, #62736 @ 0xf510 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f80a │ │ │ │ + beq.n 4f78a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r0, 4f7f0 │ │ │ │ + cbnz r0, 4f770 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r4, sp, #12 │ │ │ │ - bne.n 4f7d0 │ │ │ │ + bne.n 4f750 │ │ │ │ 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 4f860 │ │ │ │ + blt.n 4f7e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f872 │ │ │ │ + b.n 4f7f2 │ │ │ │ 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 4f860 │ │ │ │ + blt.n 4f7e0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f872 │ │ │ │ + b.n 4f7f2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 4f80e │ │ │ │ + bne.n 4f78e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63072 @ 0xf660 │ │ │ │ + movw r1, #62752 @ 0xf520 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f872 │ │ │ │ + b.n 4f7f2 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 4f82e │ │ │ │ + bcc.n 4f7ae │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63112 @ 0xf688 │ │ │ │ + movw r1, #62792 @ 0xf548 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4f80a │ │ │ │ - bl 80cac │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4f78a │ │ │ │ + bl 80c30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 4f872 │ │ │ │ + cbz r0, 4f7f2 │ │ │ │ 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 4f868 │ │ │ │ + bge.n 4f7e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f860 │ │ │ │ + bge.n 4f7e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f860 │ │ │ │ + cbnz r3, 4f7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f872 │ │ │ │ + b.n 4f7f2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b73fc <_PyBytes_Resize@@Base> │ │ │ │ + bl b71ec <_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 4f94e │ │ │ │ + beq.n 4f8ce │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f94e │ │ │ │ + bne.n 4f8ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f94e │ │ │ │ + beq.n 4f8ce │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #63144 @ 0xf6a8 │ │ │ │ + movw r0, #62824 @ 0xf568 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f8fa │ │ │ │ + cbnz r0, 4f87a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 4fad8 │ │ │ │ + b.n 4fa58 │ │ │ │ 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, #63152 @ 0xf6b0 │ │ │ │ + movw r0, #62832 @ 0xf570 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f930 │ │ │ │ + bge.n 4f8b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f930 │ │ │ │ + cbnz r3, 4f8b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f8f0 │ │ │ │ + beq.n 4f870 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f94e │ │ │ │ + bge.n 4f8ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f94e │ │ │ │ + cbnz r3, 4f8ce │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4f95c │ │ │ │ - b.w 24eadc │ │ │ │ - ldr r0, [pc, #0] @ (4f960 ) │ │ │ │ + cbz r0, 4f8dc │ │ │ │ + b.w 24d28c │ │ │ │ + ldr r0, [pc, #0] @ (4f8e0 ) │ │ │ │ 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, 4f9d8 │ │ │ │ + cbz r0, 4f958 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4f9d8 │ │ │ │ + cbnz r0, 4f958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f9d8 │ │ │ │ + beq.n 4f958 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #47809 @ 0xbac1 │ │ │ │ + movw r1, #47513 @ 0xb999 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #63252 @ 0xf714 │ │ │ │ + movw r0, #62932 @ 0xf5d4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f9dc │ │ │ │ + cbnz r0, 4f95c │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fad8 │ │ │ │ + bl 4fa58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fa32 │ │ │ │ + b.n 4f9b2 │ │ │ │ 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, #63260 @ 0xf71c │ │ │ │ + movw r0, #62940 @ 0xf5dc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa12 │ │ │ │ + bge.n 4f992 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4fa12 │ │ │ │ + cbnz r3, 4f992 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f9d2 │ │ │ │ + beq.n 4f952 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10391c │ │ │ │ + bl 10399c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa32 │ │ │ │ + bge.n 4f9b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fa32 │ │ │ │ + cbnz r3, 4f9b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 2b6e1c <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6cec <_PyObject_GetState@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4faae │ │ │ │ - ldr r0, [pc, #120] @ (4fad0 ) │ │ │ │ + cbz r0, 4fa2e │ │ │ │ + ldr r0, [pc, #120] @ (4fa50 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fab4 │ │ │ │ - bl 9f5d0 │ │ │ │ + cbz r0, 4fa34 │ │ │ │ + bl 9f5f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa7c │ │ │ │ + bge.n 4f9fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fa7c │ │ │ │ + cbnz r3, 4f9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4fab8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4fa38 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #80] @ (4fad4 ) │ │ │ │ + ldr r2, [pc, #80] @ (4fa54 ) │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 8efcc │ │ │ │ + bl 8efac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fab4 │ │ │ │ + bge.n 4fa34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fab4 │ │ │ │ + cbnz r3, 4fa34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fab4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fa34 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4fabc │ │ │ │ - ldr r7, [pc, #28] @ (4fad4 ) │ │ │ │ - b.n 4fabc │ │ │ │ - ldr r7, [pc, #24] @ (4fad4 ) │ │ │ │ + b.n 4fa3c │ │ │ │ + ldr r7, [pc, #28] @ (4fa54 ) │ │ │ │ + b.n 4fa3c │ │ │ │ + ldr r7, [pc, #24] @ (4fa54 ) │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r7 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 2ae064 <_PyLong_Lshift@@Base+0x1d4> │ │ │ │ - movw r1, #21083 @ 0x525b │ │ │ │ + bl 2ad6cc <_PyLong_Lshift@@Base+0x1d4> │ │ │ │ + movw r1, #19435 @ 0x4beb │ │ │ │ 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 4fbb4 │ │ │ │ + beq.n 4fb36 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fbb4 │ │ │ │ + bne.n 4fb36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fbb4 │ │ │ │ - movw r3, #47809 @ 0xbac1 │ │ │ │ + beq.n 4fb36 │ │ │ │ + movw r3, #47513 @ 0xb999 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #63280 @ 0xf730 │ │ │ │ + movw r0, #63044 @ 0xf644 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4fb60 │ │ │ │ + cbnz r0, 4fae2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ 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, #63288 @ 0xf738 │ │ │ │ + movw r0, #63052 @ 0xf64c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fb96 │ │ │ │ + bge.n 4fb18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fb96 │ │ │ │ + cbnz r3, 4fb18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fb56 │ │ │ │ + beq.n 4fad6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fbb4 │ │ │ │ + bge.n 4fb36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4fbb4 │ │ │ │ + cbnz r3, 4fb36 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 b2218 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe8 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 4fbdc │ │ │ │ + cbnz r3, 4fb5e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 244b1c │ │ │ │ + b.w 243324 │ │ │ │ movw r3, #43784 @ 0xab08 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63296 @ 0xf740 │ │ │ │ + movw r1, #63060 @ 0xf654 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fbd2 │ │ │ │ + beq.n 4fb54 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 4fc22 │ │ │ │ + cbnz r7, 4fba4 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4fc22 │ │ │ │ + ble.n 4fba4 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 4fc22 │ │ │ │ - cbnz r2, 4fc46 │ │ │ │ + bgt.n 4fba4 │ │ │ │ + cbnz r2, 4fbc8 │ │ │ │ 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, #440] @ (4fdf4 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #444] @ (4fd78 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fdec │ │ │ │ + beq.w 4fd6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fcaa │ │ │ │ + beq.n 4fc2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 4fc8c │ │ │ │ + bpl.n 4fc0e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4fc88 │ │ │ │ + cbz r0, 4fc0a │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4fcac │ │ │ │ + beq.n 4fc2e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4fdec │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ + b.n 4fd6e │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #34844 @ 0x881c │ │ │ │ + movw r0, #34508 @ 0x86cc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fc88 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fc0a │ │ │ │ movs r7, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4fcf4 │ │ │ │ + ble.n 4fc76 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4fcd8 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 4fc5a │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #34844 @ 0x881c │ │ │ │ + movw r0, #34508 @ 0x86cc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fc88 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fc0a │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fdec │ │ │ │ + beq.w 4fd6e │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4fc72 │ │ │ │ - b.n 4fcf6 │ │ │ │ + bne.n 4fbf4 │ │ │ │ + b.n 4fc78 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fdea │ │ │ │ + beq.n 4fd6c │ │ │ │ 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] │ │ │ │ @@ -53321,97 +53276,98 @@ │ │ │ │ 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, 4fd54 │ │ │ │ + cbz r3, 4fcd6 │ │ │ │ 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, 4fd64 │ │ │ │ + cbz r2, 4fce6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 4fd8c │ │ │ │ + cbz r0, 4fd0e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4fd8c │ │ │ │ + cbz r0, 4fd0e │ │ │ │ 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, 4fd82 │ │ │ │ + cbz r5, 4fd04 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4fd78 │ │ │ │ + b.n 4fcfa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 4fda8 │ │ │ │ + cbnz r0, 4fd2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fda0 │ │ │ │ + bge.n 4fd22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fda0 │ │ │ │ + cbnz r3, 4fd22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 23bb68 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 23a370 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fdec │ │ │ │ - movw r7, #2344 @ 0x928 │ │ │ │ + b.n 4fd6e │ │ │ │ + movw r7, #2280 @ 0x8e8 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae064 <_PyLong_Lshift@@Base+0x1d4> │ │ │ │ + bl 2ad6cc <_PyLong_Lshift@@Base+0x1d4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 4fde4 │ │ │ │ + cbz r3, 4fd66 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r5] │ │ │ │ - cbz r3, 4fdde │ │ │ │ + cbz r3, 4fd60 │ │ │ │ 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 4fdb8 │ │ │ │ + b.n 4fd3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 97c7c │ │ │ │ + bl 97c60 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r0, r7 │ │ │ │ + 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 4fe34 │ │ │ │ + bl 4fdb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4fe30 │ │ │ │ + beq.n 4fdb4 │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5752 @ 0x1678 │ │ │ │ movtne r2, #80 @ 0x50 │ │ │ │ @@ -53425,349 +53381,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 4fe6a │ │ │ │ + beq.n 4fdee │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11836 @ 0x2e3c │ │ │ │ + movw r1, #11516 @ 0x2cfc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 4fe8e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 4fe12 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4fe92 │ │ │ │ + bls.n 4fe16 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #63604 @ 0xf874 │ │ │ │ + movw r1, #63272 @ 0xf728 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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 171228 │ │ │ │ - cbz r0, 4fec2 │ │ │ │ + bl 1712b4 │ │ │ │ + cbz r0, 4fe46 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ff28 │ │ │ │ - movw r0, #17000 @ 0x4268 │ │ │ │ + beq.n 4feac │ │ │ │ + movw r0, #16680 @ 0x4128 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 13e37c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fed4 │ │ │ │ + cbnz r0, 4fe58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219b74 │ │ │ │ - b.n 4ff2a │ │ │ │ + bl 218390 │ │ │ │ + b.n 4feae │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 4fef6 │ │ │ │ + blt.n 4fe7a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #63644 @ 0xf89c │ │ │ │ + movw r0, #63312 @ 0xf750 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4ff06 │ │ │ │ + b.n 4fe8a │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ + movw r0, #43852 @ 0xab4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219b74 │ │ │ │ + bl 218390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ff18 │ │ │ │ + blt.n 4fe9c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4ff2a │ │ │ │ + b.n 4feae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ff14 │ │ │ │ + bne.n 4fe98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ff14 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fe98 │ │ │ │ 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, 4ff50 │ │ │ │ + cbnz r3, 4fed4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4ff50 │ │ │ │ + ble.n 4fed4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ff50 │ │ │ │ - cbnz r4, 4ff6c │ │ │ │ + bne.n 4fed4 │ │ │ │ + cbnz r4, 4fef0 │ │ │ │ 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] @ (4ffc4 ) │ │ │ │ + ldr r3, [pc, #96] @ (4ff48 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4ffbc │ │ │ │ + cbz r0, 4ff40 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ffb0 │ │ │ │ + beq.n 4ff34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 50118 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 4ffb0 │ │ │ │ + bl 5009c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 4ff34 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2b6ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 4ffb4 │ │ │ │ + bne.n 4ff38 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ffbc │ │ │ │ + b.n 4ff40 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - mvns r0, r6 │ │ │ │ + add r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4ffda │ │ │ │ + cbz r3, 4ff5e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ffe0 │ │ │ │ + bge.n 4ff64 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4ffe0 │ │ │ │ + b.n 4ff64 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 4e518 │ │ │ │ + b.w 4e498 │ │ │ │ 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, 50000 │ │ │ │ + cbz r1, 4ff84 │ │ │ │ ldr.w fp, [r1] │ │ │ │ - b.n 50002 │ │ │ │ + b.n 4ff86 │ │ │ │ mov fp, r1 │ │ │ │ - movw sl, #63836 @ 0xf95c │ │ │ │ + movw sl, #63504 @ 0xf810 │ │ │ │ movt sl, #49 @ 0x31 │ │ │ │ - movw r7, #63848 @ 0xf968 │ │ │ │ + movw r7, #63516 @ 0xf81c │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ adds r4, r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - movw r8, #54172 @ 0xd39c │ │ │ │ + movw r8, #53852 @ 0xd25c │ │ │ │ movt r8, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ cmp r9, fp │ │ │ │ - bge.n 500ae │ │ │ │ + bge.n 50032 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, r7 │ │ │ │ movne r1, sl │ │ │ │ - bl 239334 │ │ │ │ + bl 237b3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 500b0 │ │ │ │ + beq.n 50034 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 248f88 │ │ │ │ + bl 247998 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 500b0 │ │ │ │ + beq.n 50034 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 239334 │ │ │ │ + bl 237b3c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 500b0 │ │ │ │ + beq.n 50034 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 248f88 │ │ │ │ + bl 247998 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 500b0 │ │ │ │ + beq.n 50034 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 500a8 │ │ │ │ + cbz r3, 5002c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 500a8 │ │ │ │ + ble.n 5002c │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51324 @ 0xc87c │ │ │ │ + movw r1, #51152 @ 0xc7d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 239334 │ │ │ │ + bl 237b3c │ │ │ │ add.w r2, r8, #2 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 500b0 │ │ │ │ + beq.n 50034 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ - bl 248f88 │ │ │ │ + bl 247998 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 50074 │ │ │ │ - b.n 500b0 │ │ │ │ + bne.n 4fff8 │ │ │ │ + b.n 50034 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 50024 │ │ │ │ + b.n 4ffa8 │ │ │ │ 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 500e4 │ │ │ │ + bgt.n 50068 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 500fe │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 50082 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 50102 │ │ │ │ + cbz r3, 50086 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6440 @ 0x1928 │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5010e │ │ │ │ + b.n 50092 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (50114 ) │ │ │ │ + ldr r0, [pc, #12] @ (50098 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfafc0052 │ │ │ │ │ │ │ │ -00050118 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +0005009c <_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 1f11d0 │ │ │ │ + bl 1efc1c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5014a <_PyLong_UnsignedLongLong_Converter@@Base+0x32> │ │ │ │ + beq.n 500ce <_PyLong_UnsignedLongLong_Converter@@Base+0x32> │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 5014e <_PyLong_UnsignedLongLong_Converter@@Base+0x36> │ │ │ │ + bls.n 500d2 <_PyLong_UnsignedLongLong_Converter@@Base+0x36> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63856 @ 0xf970 │ │ │ │ + movw r1, #63524 @ 0xf824 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50150 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ + b.n 500d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 50166 <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ + cbz r0, 500ea <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50176 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + bge.n 500fa <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 5016e <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ - b.w 4e518 │ │ │ │ + cbz r0, 500f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ + b.w 4e498 │ │ │ │ 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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 5019e <_PyLong_UnsignedLongLong_Converter@@Base+0x86> │ │ │ │ + cbz r0, 50122 <_PyLong_UnsignedLongLong_Converter@@Base+0x86> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 501ae <_PyLong_UnsignedLongLong_Converter@@Base+0x96> │ │ │ │ + bge.n 50132 <_PyLong_UnsignedLongLong_Converter@@Base+0x96> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 501a6 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ - b.w 4e518 │ │ │ │ + cbz r0, 5012a <_PyLong_UnsignedLongLong_Converter@@Base+0x8e> │ │ │ │ + b.w 4e498 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b.w 50248 │ │ │ │ + b.w 501cc │ │ │ │ │ │ │ │ -000501b6 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0005013a <_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 2a3288 │ │ │ │ + bl 2a28f0 │ │ │ │ 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 │ │ │ │ @@ -53775,240 +53731,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 50214 <_PyTime_AsTimeval_clamp@@Base+0x5e> │ │ │ │ + bgt.n 50198 <_PyTime_AsTimeval_clamp@@Base+0x5e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5022e <_PyTime_AsTimeval_clamp@@Base+0x78> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 501b2 <_PyTime_AsTimeval_clamp@@Base+0x78> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 50232 <_PyTime_AsTimeval_clamp@@Base+0x7c> │ │ │ │ + cbz r3, 501b6 <_PyTime_AsTimeval_clamp@@Base+0x7c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6440 @ 0x1928 │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5023e <_PyTime_AsTimeval_clamp@@Base+0x88> │ │ │ │ + b.n 501c2 <_PyTime_AsTimeval_clamp@@Base+0x88> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (50244 <_PyTime_AsTimeval_clamp@@Base+0x8e>) │ │ │ │ + ldr r0, [pc, #12] @ (501c8 <_PyTime_AsTimeval_clamp@@Base+0x8e>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r0, r6, #7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00050248 : │ │ │ │ +000501cc : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 50252 │ │ │ │ + cbz r3, 501d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5026a │ │ │ │ + cbnz r3, 501ee │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63904 @ 0xf9a0 │ │ │ │ + movw r1, #63572 @ 0xf854 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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, 502c8 │ │ │ │ + cbz r0, 5024c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 50294 │ │ │ │ + cbz r3, 50218 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #38861 @ 0x97cd │ │ │ │ + movw r3, #38733 @ 0x974d │ │ │ │ movt r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 50294 │ │ │ │ - cbnz r1, 502c8 │ │ │ │ + beq.n 50218 │ │ │ │ + cbnz r1, 5024c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #63948 @ 0xf9cc │ │ │ │ + movw r1, #63616 @ 0xf880 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 502b8 │ │ │ │ + blt.n 5023c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 502c8 │ │ │ │ + b.n 5024c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 502b4 │ │ │ │ + bne.n 50238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 502b4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50238 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 502e0 │ │ │ │ + cbz r0, 50264 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 502f0 │ │ │ │ + bge.n 50274 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 502e8 │ │ │ │ - b.w 4e518 │ │ │ │ + cbz r0, 5026c │ │ │ │ + b.w 4e498 │ │ │ │ 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, 50314 │ │ │ │ + cbz r4, 50298 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 941a8 │ │ │ │ + b.w 94180 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55192 @ 0xd798 │ │ │ │ + movw r1, #54832 @ 0xd630 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, 5034e │ │ │ │ + cbnz r3, 502d2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5034e │ │ │ │ + ble.n 502d2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5034e │ │ │ │ - cbnz r0, 50366 │ │ │ │ + bne.n 502d2 │ │ │ │ + cbnz r0, 502ea │ │ │ │ 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] @ (503b0 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 503aa │ │ │ │ + ldr r3, [pc, #80] @ (50334 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 5032e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 503a8 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 5032c │ │ │ │ + bl b0c44 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5039e │ │ │ │ + bne.n 50322 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 503aa │ │ │ │ + b.n 5032e │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 133b6c │ │ │ │ - b.n 503aa │ │ │ │ + bl 133b64 │ │ │ │ + b.n 5032e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r4, r3 │ │ │ │ + add r4, r9 │ │ │ │ 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 455a8 │ │ │ │ + bl 45528 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 503da │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 503f4 │ │ │ │ + cbnz r0, 5035e │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 50378 │ │ │ │ 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 1da1b8 <_PyBytes_DecodeEscape2@@Base+0x474> │ │ │ │ + bl 1d8a10 <_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 153eec │ │ │ │ + b.w 153d3c │ │ │ │ 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 1deae4 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1dd33c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5045a │ │ │ │ + beq.n 503de │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248f88 │ │ │ │ + bl 247998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5045a │ │ │ │ + beq.n 503de │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ffe4 │ │ │ │ + bl 4ff68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5045a │ │ │ │ + beq.n 503de │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1deae4 <_PyType_Name@@Base+0x20> │ │ │ │ + b.w 1dd33c <_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 │ │ │ │ @@ -54016,273 +53972,274 @@ │ │ │ │ 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, #124] @ 50510 │ │ │ │ + vldr d7, [pc, #128] @ 50498 │ │ │ │ vmov r2, s0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 504e2 │ │ │ │ + bhi.n 50466 │ │ │ │ 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 504f2 │ │ │ │ + b.n 50476 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d6, d9 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ blx 2c518 │ │ │ │ - b.n 504f2 │ │ │ │ + b.n 50476 │ │ │ │ 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 504f2 │ │ │ │ + b.n 50476 │ │ │ │ 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, 50534 │ │ │ │ + cbz r0, 504bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 1acce8 │ │ │ │ + bl 1ab4f0 │ │ │ │ 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 1a6c18 <_PyLong_UInt64_Converter@@Base+0x3570> │ │ │ │ + bl 1a5c88 <_PyLong_UInt64_Converter@@Base+0x3568> │ │ │ │ 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 1a6c18 <_PyLong_UInt64_Converter@@Base+0x3570> │ │ │ │ + bl 1a5c88 <_PyLong_UInt64_Converter@@Base+0x3568> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50588 │ │ │ │ - b.w 944c8 │ │ │ │ + blt.n 50510 │ │ │ │ + b.w 944a0 │ │ │ │ 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 1745ac <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 174a94 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x8fc> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 498f2 <_PyEval_FormatKwargsError@@Base+0x1fdc> │ │ │ │ + b.w 49872 <_PyEval_FormatKwargsError@@Base+0x1fdc> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 49a1c <_PyEval_FormatKwargsError@@Base+0x2106> │ │ │ │ + b.w 4999c <_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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50748 │ │ │ │ + beq.w 506d0 │ │ │ │ movs r6, #0 │ │ │ │ - movw sl, #35444 @ 0x8a74 │ │ │ │ + movw sl, #35124 @ 0x8934 │ │ │ │ movt sl, #63 @ 0x3f │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 506ae │ │ │ │ + ble.n 50636 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 50616 │ │ │ │ + bge.n 5059e │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 5060c │ │ │ │ + bhi.n 50594 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ - b.n 50610 │ │ │ │ - bl 20c870 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 5061a │ │ │ │ + b.n 50598 │ │ │ │ + bl 20b2ac <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 505a2 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 505fa │ │ │ │ - beq.w 50728 │ │ │ │ + b.n 50582 │ │ │ │ + beq.w 506b0 │ │ │ │ add.w fp, r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 5063c │ │ │ │ + bge.n 505c4 │ │ │ │ ldrh.w r0, [r8, fp, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 50630 │ │ │ │ + bhi.n 505b8 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ - b.n 50634 │ │ │ │ - bl 20c870 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbnz r0, 5066c │ │ │ │ + b.n 505bc │ │ │ │ + bl 20b2ac <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbnz r0, 505f4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 5061e │ │ │ │ - cbnz r4, 5066c │ │ │ │ + b.n 505a6 │ │ │ │ + cbnz r4, 505f4 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 5066c │ │ │ │ + bne.n 505f4 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5066c │ │ │ │ + bne.n 505f4 │ │ │ │ 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 50728 │ │ │ │ + b.n 506b0 │ │ │ │ sub.w r1, fp, r4 │ │ │ │ add.w r0, r8, r4, lsl #1 │ │ │ │ - bl 2296ac │ │ │ │ + bl 227eac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5072c │ │ │ │ + beq.n 506b4 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 5068a │ │ │ │ + bgt.n 50612 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 506a8 │ │ │ │ + b.n 50630 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 50700 │ │ │ │ + cbnz r0, 50688 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 506a8 │ │ │ │ + bge.n 50630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 506a8 │ │ │ │ + cbnz r3, 50630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r4, fp │ │ │ │ - b.n 505f2 │ │ │ │ + b.n 5057a │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 50728 │ │ │ │ - movw r9, #35444 @ 0x8a74 │ │ │ │ + bge.n 506b0 │ │ │ │ + movw r9, #35124 @ 0x8934 │ │ │ │ movt r9, #63 @ 0x3f │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 506c8 │ │ │ │ + bhi.n 50650 │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 506cc │ │ │ │ - bl 20c870 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 506d6 │ │ │ │ + b.n 50654 │ │ │ │ + bl 20b2ac <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 5065e │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 506ba │ │ │ │ - b.n 50728 │ │ │ │ + bne.n 50642 │ │ │ │ + b.n 506b0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 50728 │ │ │ │ + beq.n 506b0 │ │ │ │ subs r1, r7, r4 │ │ │ │ add.w r0, r8, r4, lsl #1 │ │ │ │ - bl 2296ac │ │ │ │ + bl 227eac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5072c │ │ │ │ + cbz r0, 506b4 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 506f4 │ │ │ │ + bgt.n 5067c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 50726 │ │ │ │ + b.n 506ae │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 50714 │ │ │ │ + cbz r0, 5069c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5072c │ │ │ │ + bge.n 506b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5072c │ │ │ │ + cbnz r3, 506b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5072c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 506b4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50726 │ │ │ │ + bge.n 506ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50726 │ │ │ │ + cbnz r3, 506ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 50748 │ │ │ │ + b.n 506d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50738 │ │ │ │ + blt.n 506c0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50748 │ │ │ │ + b.n 506d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50734 │ │ │ │ + bne.n 506bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50734 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 506bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 50758 │ │ │ │ + cbz r3, 506e0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50754 │ │ │ │ + bne.n 506dc │ │ │ │ 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 │ │ │ │ @@ -54290,189 +54247,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 50828 │ │ │ │ + beq.n 507b0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50826 │ │ │ │ + bne.n 507ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50828 │ │ │ │ + beq.n 507b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad430 │ │ │ │ + bl 1abc38 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 507ae │ │ │ │ + cbnz r0, 50736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fad8 │ │ │ │ - b.n 50828 │ │ │ │ + bl 4fa58 │ │ │ │ + b.n 507b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 507d2 │ │ │ │ + cbnz r0, 5075a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 507a6 │ │ │ │ + bge.n 5072e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 507a6 │ │ │ │ + bne.n 5072e │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 507a6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5072e │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #14748 @ 0x399c │ │ │ │ + movw r0, #14428 @ 0x385c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 507a6 │ │ │ │ + beq.n 5072e │ │ │ │ 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, #64104 @ 0xfa68 │ │ │ │ + movw r0, #63772 @ 0xf91c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ str r5, [r4, #24] │ │ │ │ - cbnz r0, 50810 │ │ │ │ + cbnz r0, 50798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fad8 │ │ │ │ + bl 4fa58 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 50828 │ │ │ │ + b.n 507b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5080c │ │ │ │ + bge.n 50794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5080c │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5080c │ │ │ │ + bne.n 50794 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50794 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 5090c │ │ │ │ + beq.n 50894 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5090c │ │ │ │ + bne.n 50894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5090c │ │ │ │ + beq.n 50894 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #64116 @ 0xfa74 │ │ │ │ + movw r0, #63784 @ 0xf928 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 508b8 │ │ │ │ + cbnz r0, 50840 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ 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, #64124 @ 0xfa7c │ │ │ │ + movw r0, #63792 @ 0xf930 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 508ee │ │ │ │ + bge.n 50876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 508ee │ │ │ │ + cbnz r3, 50876 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 508ac │ │ │ │ + beq.n 50834 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5090c │ │ │ │ + bge.n 50894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5090c │ │ │ │ + cbnz r3, 50894 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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] @ (50950 ) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (508d8 ) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 5093e │ │ │ │ - movw r0, #64144 @ 0xfa90 │ │ │ │ + cbz r2, 508c6 │ │ │ │ + movw r0, #63812 @ 0xf944 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ - movw r0, #61232 @ 0xef30 │ │ │ │ + b.w 95200 │ │ │ │ + movw r0, #60780 @ 0xed6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -00050954 : │ │ │ │ - ldr r2, [pc, #52] @ (5098c ) │ │ │ │ +000508dc : │ │ │ │ + ldr r2, [pc, #52] @ (50914 ) │ │ │ │ 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 │ │ │ │ @@ -54494,483 +54451,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 509be │ │ │ │ + bgt.n 50946 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 509d8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 50960 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 509dc │ │ │ │ + cbz r3, 50964 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6440 @ 0x1928 │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 509e8 │ │ │ │ + b.n 50970 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #8] @ (509ec ) │ │ │ │ + ldr r0, [pc, #8] @ (50974 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mrc2 0, 1, r0, cr8, cr2, {2} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 49f28 <_PyEval_FormatKwargsError@@Base+0x2612> │ │ │ │ + b.w 49ea6 <_PyEval_FormatKwargsError@@Base+0x2610> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50a9a │ │ │ │ + beq.n 50a22 │ │ │ │ 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 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50a96 │ │ │ │ + bne.n 50a1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50a96 │ │ │ │ - movw r0, #13428 @ 0x3474 │ │ │ │ + beq.n 50a1e │ │ │ │ + movw r0, #13108 @ 0x3334 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50a44 │ │ │ │ + cbnz r0, 509cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ 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, #64184 @ 0xfab8 │ │ │ │ + movw r0, #63852 @ 0xf96c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a78 │ │ │ │ + bge.n 50a00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50a78 │ │ │ │ + cbnz r3, 50a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 50a38 │ │ │ │ + beq.n 509c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a96 │ │ │ │ + bge.n 50a1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50a96 │ │ │ │ + cbnz r3, 50a1e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 155020 │ │ │ │ + bl 154e70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 50aec │ │ │ │ - bne.n 50b28 │ │ │ │ + bgt.n 50a74 │ │ │ │ + bne.n 50ab0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #63868 @ 0xf97c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 50e70 │ │ │ │ + bl 50df8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50b2a │ │ │ │ + cbz r0, 50ab2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2a35f0 │ │ │ │ - cbnz r0, 50b14 │ │ │ │ + bl 2a2c58 │ │ │ │ + cbnz r0, 50a9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b28 │ │ │ │ + bge.n 50ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50b28 │ │ │ │ + cbnz r3, 50ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b28 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ab0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b2a │ │ │ │ + bge.n 50ab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50b2a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b2a │ │ │ │ + cbnz r3, 50ab2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ab2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4a0b2 │ │ │ │ + b.w 4a032 │ │ │ │ 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 212afc │ │ │ │ + bl 211310 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50bb4 │ │ │ │ - movw r6, #62480 @ 0xf410 │ │ │ │ + cbz r0, 50b3c │ │ │ │ + movw r6, #62160 @ 0xf2d0 │ │ │ │ movt r6, #74 @ 0x4a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 50bb4 │ │ │ │ - bl 885d4 │ │ │ │ + cbz r0, 50b3c │ │ │ │ + bl 885a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 50b98 │ │ │ │ - bl f26a8 │ │ │ │ + cbz r5, 50b20 │ │ │ │ + bl f26d4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 50b98 │ │ │ │ - bne.n 50b7e │ │ │ │ - bl 9b3e4 │ │ │ │ + blt.n 50b20 │ │ │ │ + bne.n 50b06 │ │ │ │ + bl 9b3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50b98 │ │ │ │ + beq.n 50b20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50b58 │ │ │ │ + bge.n 50ae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50b58 │ │ │ │ + bne.n 50ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b58 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50bac │ │ │ │ + bge.n 50b34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50bac │ │ │ │ + cbnz r3, 50b34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 153eec │ │ │ │ + b.w 153d3c │ │ │ │ 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, 50bf4 │ │ │ │ + cbz r3, 50b7c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 50c0c │ │ │ │ + b.n 50b94 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 50bfc │ │ │ │ + bgt.n 50b84 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50c0c │ │ │ │ + b.n 50b94 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50bf8 │ │ │ │ + bne.n 50b80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 50bf8 │ │ │ │ + beq.n 50b80 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 50c2e │ │ │ │ + b.n 50bb6 │ │ │ │ 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] @ (50e08 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #484] @ (50d90 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50dfe │ │ │ │ + beq.w 50d86 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 50c44 │ │ │ │ + bne.n 50bcc │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 50c64 │ │ │ │ - bl 174e1c │ │ │ │ + b.n 50bec │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50c64 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 50bec │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50dfe │ │ │ │ + bne.w 50d86 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 50c72 │ │ │ │ + bne.n 50bfa │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 50c92 │ │ │ │ - bl 174e1c │ │ │ │ + b.n 50c1a │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50c92 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 50c1a │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50dfe │ │ │ │ + bne.w 50d86 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 50ca6 │ │ │ │ + beq.n 50c2e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 50cb4 │ │ │ │ + bne.n 50c3c │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b320 │ │ │ │ - b.n 50df0 │ │ │ │ - bl 162310 │ │ │ │ + b.n 50d78 │ │ │ │ + bl 162180 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50dfe │ │ │ │ + beq.w 50d86 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50cfc │ │ │ │ + bne.n 50c84 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64252 @ 0xfafc │ │ │ │ + movw r1, #63920 @ 0xf9b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 50dfe │ │ │ │ + bge.w 50d86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50dfe │ │ │ │ + bne.w 50d86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50dfe │ │ │ │ - bl 21fd18 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50d86 │ │ │ │ + bl 21e518 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50d18 │ │ │ │ + bge.n 50ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50d18 │ │ │ │ + cbnz r3, 50ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 50d42 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 50d48 │ │ │ │ + bne.n 50cca │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 50cd0 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50dfe │ │ │ │ - bl f6fac │ │ │ │ - b.n 50d48 │ │ │ │ + beq.n 50d86 │ │ │ │ + bl f7000 │ │ │ │ + b.n 50cd0 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 50d74 │ │ │ │ + beq.n 50cfc │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50d74 │ │ │ │ + bvs.n 50cfc │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50dec │ │ │ │ + bvs.n 50d74 │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 50d7a │ │ │ │ + bne.n 50d02 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 50df0 │ │ │ │ + b.n 50d78 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 50db4 │ │ │ │ + bpl.n 50d3c │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 50dec │ │ │ │ + bcs.n 50d74 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 50dc8 │ │ │ │ + bcs.n 50d50 │ │ │ │ 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 50df0 │ │ │ │ + b.n 50d78 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 50dd4 │ │ │ │ + bcs.n 50d5c │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 50dec │ │ │ │ + bcc.n 50d74 │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 50df0 │ │ │ │ + b.n 50d78 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 50dec │ │ │ │ + bcc.n 50d74 │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 50df0 │ │ │ │ + b.n 50d78 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r4, lr │ │ │ │ + add ip, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4a3a8 │ │ │ │ + b.w 4a328 │ │ │ │ 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, #44860 @ 0xaf3c │ │ │ │ + movw r0, #44540 @ 0xadfc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r2, r3 │ │ │ │ - bl 95228 │ │ │ │ - cbz r0, 50e68 │ │ │ │ + bl 95200 │ │ │ │ + cbz r0, 50df0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a36e4 <_PyLong_UInt64_Converter@@Base+0x3c> │ │ │ │ + bl 1a275c <_PyLong_UInt64_Converter@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50e6c │ │ │ │ + bge.n 50df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50e6c │ │ │ │ + cbnz r3, 50df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50e6c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50df4 │ │ │ │ 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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 50f3a │ │ │ │ + bne.n 50ec2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 21f4e4 │ │ │ │ + bl 21dccc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50fac │ │ │ │ + beq.n 50f34 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ble.n 50fac │ │ │ │ + ble.n 50f34 │ │ │ │ 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] │ │ │ │ @@ -54978,182 +54935,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 50efc │ │ │ │ + bne.n 50e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f5ec │ │ │ │ + bl 21ddd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50f90 │ │ │ │ + beq.n 50f18 │ │ │ │ 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 50f20 │ │ │ │ + bls.n 50ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250ce8 <_PyMarshal_GetXIData@@Base+0x478> │ │ │ │ + bl 24f25c <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50f26 │ │ │ │ - b.n 50f90 │ │ │ │ + bne.n 50eae │ │ │ │ + b.n 50f18 │ │ │ │ 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 50ec2 │ │ │ │ - b.n 50fac │ │ │ │ + bne.n 50e4a │ │ │ │ + b.n 50f34 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 50f4c │ │ │ │ + bge.n 50ed4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50f62 │ │ │ │ + b.n 50eea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41652 @ 0xa2b4 │ │ │ │ + movw r1, #41332 @ 0xa174 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 9df30 │ │ │ │ + bl 9df64 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 50fac │ │ │ │ + cbz r4, 50f34 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 50fac │ │ │ │ + beq.n 50f34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 50fac │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 50f34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #64300 @ 0xfb2c │ │ │ │ + movw r1, #63968 @ 0xf9e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50f9c │ │ │ │ + blt.n 50f24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50fac │ │ │ │ + b.n 50f34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50f98 │ │ │ │ + bne.n 50f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f98 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f20 │ │ │ │ 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 4aa4e │ │ │ │ + b.w 4a9ce │ │ │ │ stmdb 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, 50fe0 │ │ │ │ + cbz r7, 50f68 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 50ff8 │ │ │ │ + b.n 50f80 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 50fe8 │ │ │ │ + bgt.n 50f70 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50ff8 │ │ │ │ + b.n 50f80 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 50fe4 │ │ │ │ + bgt.n 50f6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50fe4 │ │ │ │ + beq.n 50f6c │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 5101c │ │ │ │ + b.n 50fa4 │ │ │ │ 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] @ (51154 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #324] @ (510dc ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5114c │ │ │ │ + beq.w 510d4 │ │ │ │ add r5, r6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5103e │ │ │ │ + beq.n 50fc6 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 51038 │ │ │ │ + cbz r7, 50fc0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 5103a │ │ │ │ - b.n 51044 │ │ │ │ + bne.n 50fc2 │ │ │ │ + b.n 50fcc │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 51046 │ │ │ │ + b.n 50fce │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 51046 │ │ │ │ + b.n 50fce │ │ │ │ mov r5, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2d12d0 <_PyBytes_GetXIData@@Base+0x88> │ │ │ │ + bl 2d1560 <_PyBytes_GetXIData@@Base+0x88> │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5105e │ │ │ │ + bne.n 50fe6 │ │ │ │ ands.w r4, r0, #1 │ │ │ │ - beq.n 510d0 │ │ │ │ + beq.n 51058 │ │ │ │ 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 12bf50 │ │ │ │ + bl 12bf34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5114c │ │ │ │ + b.n 510d4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 510d8 │ │ │ │ + bge.n 51060 │ │ │ │ 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 │ │ │ │ @@ -55161,219 +55118,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 f33c8 │ │ │ │ + bl f3400 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 510e6 │ │ │ │ + blt.n 5106e │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 510f8 │ │ │ │ + beq.n 51080 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51136 │ │ │ │ + blt.n 510be │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5114a │ │ │ │ + bne.n 510d2 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5107a │ │ │ │ + bne.n 51002 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51146 │ │ │ │ + bge.n 510ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 51146 │ │ │ │ + b.n 510ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 510ba │ │ │ │ + bne.n 51042 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 510ba │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51042 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c2a6c │ │ │ │ + bl 2c2944 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51114 │ │ │ │ + bge.n 5109c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51114 │ │ │ │ + cbnz r3, 5109c │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5114c │ │ │ │ + bne.n 510d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5112c │ │ │ │ + bge.n 510b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5112c │ │ │ │ + cbnz r3, 510b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 121d6c │ │ │ │ + b.w 121e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 510c8 │ │ │ │ + bne.n 51050 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 510c8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51050 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 5114c │ │ │ │ + b.n 510d4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r8, r4 │ │ │ │ + add r8, sl │ │ │ │ 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 511bc │ │ │ │ + bne.n 51144 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bne.n 51196 │ │ │ │ + bne.n 5111e │ │ │ │ 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 51218 │ │ │ │ + b.n 511a0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 511a4 │ │ │ │ + beq.n 5112c │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 51218 │ │ │ │ + b.n 511a0 │ │ │ │ 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 51218 │ │ │ │ + b.n 511a0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 5119a │ │ │ │ + bpl.n 51122 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51218 │ │ │ │ + cbz r0, 511a0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9fe74 │ │ │ │ + bl 9fe9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 511ee │ │ │ │ + bne.n 51176 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51216 │ │ │ │ + bge.n 5119e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51216 │ │ │ │ + cbnz r3, 5119e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51216 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5119e │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl f39c8 │ │ │ │ + bl f3a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51206 │ │ │ │ + blt.n 5118e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51218 │ │ │ │ + b.n 511a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51202 │ │ │ │ + bne.n 5118a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51202 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5118a │ │ │ │ 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, 5123e │ │ │ │ + cbz r0, 511c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5125a │ │ │ │ + bge.n 511e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5125a │ │ │ │ + b.n 511e2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 51258 │ │ │ │ - bl 1efdd8 │ │ │ │ - cbz r0, 51254 │ │ │ │ + cbz r0, 511e0 │ │ │ │ + bl 1ee8b8 │ │ │ │ + cbz r0, 511dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 5125a │ │ │ │ - ldr r0, [pc, #0] @ (5125c ) │ │ │ │ + b.n 511e2 │ │ │ │ + ldr r0, [pc, #0] @ (511e4 ) │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 51268 │ │ │ │ + cbz r3, 511f0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 51270 │ │ │ │ + b.n 511f8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w 2b6a04 <_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] @ (513e8 ) │ │ │ │ + ldr r3, [pc, #344] @ (51370 ) │ │ │ │ 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 512ba │ │ │ │ + bne.n 51242 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 512be │ │ │ │ + bne.n 51246 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 512c4 │ │ │ │ + b.n 5124c │ │ │ │ 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 │ │ │ │ @@ -55382,19 +55339,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, 512f2 │ │ │ │ + cbnz r6, 5127a │ │ │ │ cmp r8, r6 │ │ │ │ it ne │ │ │ │ movne r6, #128 @ 0x80 │ │ │ │ - vldr d7, [pc, #236] @ 513e0 │ │ │ │ + vldr d7, [pc, #236] @ 51368 │ │ │ │ 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 │ │ │ │ @@ -55403,15 +55360,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 1b3e80 <_Py_SetLocaleFromEnv@@Base+0x168c> │ │ │ │ + bl 1b2688 <_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 │ │ │ │ @@ -55423,15 +55380,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 1b3fa8 <_Py_SetLocaleFromEnv@@Base+0x17b4> │ │ │ │ + bl 1b27b0 <_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 │ │ │ │ @@ -55468,809 +55425,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] @ (513e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (51370 ) │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 513d8 │ │ │ │ + beq.n 51360 │ │ │ │ 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 5141a │ │ │ │ + blt.n 513a2 │ │ │ │ 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 5145c │ │ │ │ + b.n 513e4 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #64504 @ 0xfbf8 │ │ │ │ + movw r1, #64172 @ 0xfaac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl fe850 │ │ │ │ + bl fe8d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 51462 │ │ │ │ + beq.n 513ea │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a6b18 <_PyTime_AsTimeval@@Base+0x1734> │ │ │ │ + bl 2a6180 <_PyTime_AsTimeval@@Base+0x1734> │ │ │ │ adds r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5146c │ │ │ │ + cbz r0, 513f4 │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 51436 │ │ │ │ - b.n 5146c │ │ │ │ - bl 94210 │ │ │ │ + blt.n 513be │ │ │ │ + b.n 513f4 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5144a │ │ │ │ + beq.n 513d2 │ │ │ │ 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, 51494 │ │ │ │ + cbz r0, 5141c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 514b6 │ │ │ │ + bge.n 5143e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 514b6 │ │ │ │ + b.n 5143e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 514ae │ │ │ │ - bl 1efdd8 │ │ │ │ - cbz r0, 514aa │ │ │ │ + cbz r0, 51436 │ │ │ │ + bl 1ee8b8 │ │ │ │ + cbz r0, 51432 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 514b6 │ │ │ │ + b.n 5143e │ │ │ │ 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 51502 │ │ │ │ + beq.n 5148a │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 514e0 │ │ │ │ + bne.n 51468 │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ - b.n 514ee │ │ │ │ + b.n 51476 │ │ │ │ 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 51668 │ │ │ │ + bl 515f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 514d2 │ │ │ │ + bne.n 5145a │ │ │ │ mov r0, r4 │ │ │ │ - bl 48fd8 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ - cbnz r0, 51518 │ │ │ │ + bl 48f58 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ + cbnz r0, 514a0 │ │ │ │ movw r0, #963 @ 0x3c3 │ │ │ │ - b.n 51542 │ │ │ │ + b.n 514ca │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 51520 │ │ │ │ + bne.n 514a8 │ │ │ │ ldrb r4, [r6, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 51668 │ │ │ │ - cbz r0, 51532 │ │ │ │ + bl 515f0 │ │ │ │ + cbz r0, 514ba │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bge.n 51530 │ │ │ │ - b.n 51508 │ │ │ │ + bge.n 514b8 │ │ │ │ + b.n 51490 │ │ │ │ cmp.w r8, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r4, [r6, r5, lsl #1] │ │ │ │ ldrne.w r4, [r6, r5, lsl #2] │ │ │ │ - b.n 51510 │ │ │ │ - beq.n 5153e │ │ │ │ + b.n 51498 │ │ │ │ + beq.n 514c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48fd8 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ + bl 48f58 <_PyEval_FormatKwargsError@@Base+0x16c2> │ │ │ │ addw r0, r0, #962 @ 0x3c2 │ │ │ │ - b.n 51542 │ │ │ │ + b.n 514ca │ │ │ │ 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 51570 │ │ │ │ + bhi.n 514f8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51586 │ │ │ │ - b.n 51598 │ │ │ │ - movw r0, #22772 @ 0x58f4 │ │ │ │ + cbnz r0, 5150e │ │ │ │ + b.n 51520 │ │ │ │ + movw r0, #22452 @ 0x57b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51662 │ │ │ │ - b.n 51562 │ │ │ │ - bl 9b260 │ │ │ │ + beq.n 515ea │ │ │ │ + b.n 514ea │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 515a6 │ │ │ │ + blt.n 5152e │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 515b6 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 5153e │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51662 │ │ │ │ + bne.n 515ea │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 515b6 │ │ │ │ + b.n 5153e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51594 │ │ │ │ + bne.n 5151c │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51594 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5151c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 51642 │ │ │ │ + ble.n 515ca │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 515ea │ │ │ │ + bpl.n 51572 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 515e6 │ │ │ │ + beq.n 5156e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60144 @ 0xeaf0 │ │ │ │ + movw r1, #59824 @ 0xe9b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 51644 │ │ │ │ + b.n 515cc │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 515fc │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 5161c │ │ │ │ + beq.n 51584 │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 515a4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 5163c │ │ │ │ + beq.n 515c4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60232 @ 0xeb48 │ │ │ │ + movw r1, #59912 @ 0xea08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #63896 @ 0xf998 │ │ │ │ + movw r2, #63576 @ 0xf858 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22772 @ 0x58f4 │ │ │ │ + movw r0, #22452 @ 0x57b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51662 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 515ea │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 51644 │ │ │ │ + b.n 515cc │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 51654 │ │ │ │ + bgt.n 515dc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 217614 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 215e34 <_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 2d0514 <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ + b.w 2d03f4 <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 51692 │ │ │ │ + bcs.n 5161a │ │ │ │ lsrs r1, r0, #6 │ │ │ │ - movw r2, #50808 @ 0xc678 │ │ │ │ + movw r2, #50488 @ 0xc538 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ - movw r3, #57720 @ 0xe178 │ │ │ │ + movw r3, #57400 @ 0xe038 │ │ │ │ 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 51694 │ │ │ │ + b.n 5161c │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #49576 @ 0xc1a8 │ │ │ │ + movw r3, #49256 @ 0xc068 │ │ │ │ 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, 516b0 │ │ │ │ + cbz r3, 51638 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 516b8 │ │ │ │ + b.n 51640 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #41004 @ 0xa02c │ │ │ │ + movw r1, #40684 @ 0x9eec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 238264 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 236a6c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #148] @ (51774 ) │ │ │ │ + ldr r3, [pc, #148] @ (516f8 ) │ │ │ │ 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, 51714 │ │ │ │ + cbz r3, 51698 │ │ │ │ adds r0, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5170a │ │ │ │ + bne.n 5168e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 516fa │ │ │ │ + bne.n 5167e │ │ │ │ dmb ish │ │ │ │ - beq.n 51714 │ │ │ │ - bl 284220 │ │ │ │ + beq.n 51698 │ │ │ │ + bl 2b82c4 │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - cbz r3, 51724 │ │ │ │ - bl 5127c │ │ │ │ + cbz r3, 516a8 │ │ │ │ + bl 51204 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5172a │ │ │ │ - bl 52162 <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ + b.n 516ae │ │ │ │ + bl 520e6 <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 51754 │ │ │ │ + cbz r3, 516d8 │ │ │ │ add.w r0, r4, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5174a │ │ │ │ + bne.n 516ce │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5173a │ │ │ │ + bne.n 516be │ │ │ │ dmb ish │ │ │ │ - beq.n 51754 │ │ │ │ - bl 2832b8 │ │ │ │ + beq.n 516d8 │ │ │ │ + bl 2828d8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c1eb0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51774 ) │ │ │ │ + bl 2c1d88 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (516f8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5176e │ │ │ │ + beq.n 516f2 │ │ │ │ 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 │ │ │ │ - movw r4, #1832 @ 0x728 │ │ │ │ - movt r4, #78 @ 0x4e │ │ │ │ + ldr r5, [pc, #340] @ (51864 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - 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 517c6 │ │ │ │ - movw r0, #36652 @ 0x8f2c │ │ │ │ + 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 51744 │ │ │ │ + movw r0, #36332 @ 0x8dec │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 518ce │ │ │ │ + beq.w 5184c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 518d2 │ │ │ │ - ldr r2, [pc, #260] @ (518e4 ) │ │ │ │ + beq.n 51850 │ │ │ │ + ldr r2, [pc, #268] @ (51868 ) │ │ │ │ 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 5180a │ │ │ │ + bmi.n 51788 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64676 @ 0xfca4 │ │ │ │ + movw r1, #64356 @ 0xfb64 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 518d2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 51850 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 5182e │ │ │ │ + bne.n 517ac │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64724 @ 0xfcd4 │ │ │ │ + movw r1, #64404 @ 0xfb94 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 518d2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 51850 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a9a4 │ │ │ │ + bl 17a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 51852 │ │ │ │ + bgt.n 517d0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64764 @ 0xfcfc │ │ │ │ + movw r1, #64444 @ 0xfbbc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 518d2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 51850 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2810f8 │ │ │ │ + bl 280718 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 518d2 │ │ │ │ + cbz r0, 51850 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 51888 │ │ │ │ + cbnz r3, 51806 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64796 @ 0xfd1c │ │ │ │ + movw r1, #64476 @ 0xfbdc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 281988 │ │ │ │ - b.n 518d2 │ │ │ │ + bl 280fa8 │ │ │ │ + b.n 51850 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r0, #64840 @ 0xfd48 │ │ │ │ + movw r0, #64520 @ 0xfc08 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #4604 @ 0x11fc │ │ │ │ + movw r1, #4284 @ 0x10bc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 518c4 │ │ │ │ + beq.n 51842 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c26c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 281988 │ │ │ │ - b.n 518d2 │ │ │ │ + bl 280fa8 │ │ │ │ + b.n 51850 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 149f64 │ │ │ │ + bl 149db0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + lsls r0, r6, #23 │ │ │ │ + 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 51908 │ │ │ │ + bne.n 5188c │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51910 │ │ │ │ + bge.n 51894 │ │ │ │ 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] @ (51964 ) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (518e8 ) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 51944 │ │ │ │ + blt.n 518c8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #56356 @ 0xdc24 │ │ │ │ + movw r0, #56036 @ 0xdae4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 51960 │ │ │ │ + cbz r0, 518e4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #56364 @ 0xdc2c │ │ │ │ + movw r0, #56044 @ 0xdaec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 51996 │ │ │ │ + cbz r0, 5191a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51996 │ │ │ │ + bge.n 5191a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51996 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5191a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 519b0 │ │ │ │ + cbz r0, 51934 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 519b0 │ │ │ │ + bge.n 51934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 519b0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51934 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 519ca │ │ │ │ + cbz r0, 5194e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 519ca │ │ │ │ + bge.n 5194e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 519ca │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5194e │ │ │ │ + bl 84a08 <_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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 519ee │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 51a0a │ │ │ │ + bne.n 51972 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5198e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c4b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51a00 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 51a0a │ │ │ │ + bne.n 51984 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5198e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, 51a2a │ │ │ │ + cbz r3, 519ae │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51a42 │ │ │ │ + b.n 519c6 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 51a32 │ │ │ │ + bge.n 519b6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 51a42 │ │ │ │ + b.n 519c6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 51a2e │ │ │ │ + bgt.n 519b2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 51a2e │ │ │ │ + beq.n 519b2 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 51a62 │ │ │ │ + b.n 519e6 │ │ │ │ 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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 51abe │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 51a42 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl eea94 │ │ │ │ + bl eeac8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 51ab2 │ │ │ │ + cbz r4, 51a36 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 51a9e │ │ │ │ + beq.n 51a22 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64848 @ 0xfd50 │ │ │ │ + movw r1, #64528 @ 0xfc10 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b250 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51ab0 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 51abe │ │ │ │ + bne.n 51a34 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 51a42 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 51968 │ │ │ │ + b.n 518ec │ │ │ │ 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, 51ae8 │ │ │ │ + cbz r4, 51a6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51b24 │ │ │ │ + bge.n 51aa8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51b24 │ │ │ │ + b.n 51aa8 │ │ │ │ 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 51b1c │ │ │ │ + bpl.n 51aa0 │ │ │ │ bl 13e37c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51b5a │ │ │ │ - bl 11aec4 │ │ │ │ + cbz r0, 51ade │ │ │ │ + bl 11afdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51b18 │ │ │ │ + bge.n 51a9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51b18 │ │ │ │ + cbnz r3, 51a9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 51b22 │ │ │ │ - bl 11aec4 │ │ │ │ + b.n 51aa6 │ │ │ │ + bl 11afdc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 51b5a │ │ │ │ + cbz r4, 51ade │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #45784 @ 0xb2d8 │ │ │ │ + movw r0, #45464 @ 0xb198 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51b4a │ │ │ │ + blt.n 51ace │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51b5a │ │ │ │ + b.n 51ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51b46 │ │ │ │ + bne.n 51aca │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51b46 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51aca │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2d54d8 │ │ │ │ + b.w 2d53b0 │ │ │ │ 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 a82dc │ │ │ │ + bl a82f0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d5704 │ │ │ │ + b.w 2d55dc │ │ │ │ stmdb 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, #57720 @ 0xe178 │ │ │ │ + movw fp, #57400 @ 0xe038 │ │ │ │ movt fp, #61 @ 0x3d │ │ │ │ - movw r7, #50808 @ 0xc678 │ │ │ │ + movw r7, #50488 @ 0xc538 │ │ │ │ movt r7, #62 @ 0x3e │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #49576 @ 0xc1a8 │ │ │ │ + movw r6, #49256 @ 0xc068 │ │ │ │ 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 51c7a │ │ │ │ + bge.n 51bfe │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 51bce │ │ │ │ + bne.n 51b52 │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 51be4 │ │ │ │ + b.n 51b68 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 51bda │ │ │ │ + bne.n 51b5e │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 51be4 │ │ │ │ + b.n 51b68 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 51bf8 │ │ │ │ + bcs.n 51b7c │ │ │ │ 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 51bfa │ │ │ │ + b.n 51b7e │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 51c3c │ │ │ │ + bpl.n 51bc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 51c3c │ │ │ │ + beq.n 51bc0 │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #35600 @ 0x8b10 │ │ │ │ + movw r3, #35280 @ 0x89d0 │ │ │ │ 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 51c38 │ │ │ │ + beq.n 51bbc │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 51c26 │ │ │ │ + b.n 51baa │ │ │ │ mov r0, ip │ │ │ │ - b.n 51c42 │ │ │ │ + b.n 51bc6 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 253220 <_PyXIData_NewObject@@Base+0x1c> │ │ │ │ + bl 251a28 <_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 51c70 │ │ │ │ + bge.n 51bf4 │ │ │ │ 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 51c4e │ │ │ │ + b.n 51bd2 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 51bbc │ │ │ │ + b.n 51b40 │ │ │ │ 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 │ │ │ │ @@ -56279,143 +56236,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 51d8c │ │ │ │ + beq.n 51d10 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d8c │ │ │ │ + bne.n 51d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51d8c │ │ │ │ + beq.n 51d10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 51cdc │ │ │ │ + cbz r5, 51c60 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 51ce4 │ │ │ │ + b.n 51c68 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ 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, #64876 @ 0xfd6c │ │ │ │ + movw r0, #64556 @ 0xfc2c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51d38 │ │ │ │ + cbnz r0, 51cbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #62992 @ 0xf610 │ │ │ │ + movw r0, #62672 @ 0xf4d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 51d6e │ │ │ │ + bge.n 51cf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51d6e │ │ │ │ + cbnz r3, 51cf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51d2c │ │ │ │ + beq.n 51cb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51d8c │ │ │ │ + bge.n 51d10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51d8c │ │ │ │ + cbnz r3, 51d10 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 248288 │ │ │ │ - cbz r0, 51df8 │ │ │ │ + bl 24760c │ │ │ │ + cbz r0, 51d7c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 51f38 <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ + bl 51ebc <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51dce │ │ │ │ + bge.n 51d52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51dce │ │ │ │ + cbnz r3, 51d52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 51df8 │ │ │ │ + beq.n 51d7c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 52280 <_PyLong_UnsignedLong_Converter@@Base+0x384> │ │ │ │ + bl 52204 <_PyLong_UnsignedLong_Converter@@Base+0x384> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51df8 │ │ │ │ + beq.n 51d7c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbnz r1, 51dee │ │ │ │ + cbnz r1, 51d72 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1deae4 <_PyType_Name@@Base+0x20> │ │ │ │ + b.w 1dd33c <_PyType_Name@@Base+0x20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 5259a │ │ │ │ + bl 5251e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51de2 │ │ │ │ + bne.n 51d66 │ │ │ │ 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 │ │ │ │ @@ -56424,145 +56381,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 51e70 │ │ │ │ + bl 51df4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51e6c │ │ │ │ + cbz r0, 51df0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51e4e │ │ │ │ + bge.n 51dd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51e4e │ │ │ │ + cbnz r3, 51dd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 51e6a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 51dee │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 51e6a │ │ │ │ - bl f6fac │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 51dee │ │ │ │ + bl f7000 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2a6d94 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2a63fc <_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 297e2c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 29754c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51ef8 │ │ │ │ + beq.n 51e7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 51ef8 │ │ │ │ + cbnz r2, 51e7c │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51eae │ │ │ │ + cbnz r0, 51e32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51ec8 │ │ │ │ + bge.n 51e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51ec8 │ │ │ │ + cbnz r3, 51e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51ec8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51e4c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51ec0 │ │ │ │ + bge.n 51e44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51ec0 │ │ │ │ + cbnz r3, 51e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 16dcdc │ │ │ │ - cbz r0, 51ecc │ │ │ │ + bl 16dd70 │ │ │ │ + cbz r0, 51e50 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51ef8 │ │ │ │ + b.n 51e7c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64884 @ 0xfd74 │ │ │ │ + movw r1, #64564 @ 0xfc34 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51ef6 │ │ │ │ + bge.n 51e7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51ef6 │ │ │ │ + cbnz r3, 51e7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00051efc <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00051e80 <_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 151998 │ │ │ │ + bl 1517e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 51f30 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 51eb4 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 51f34 <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + bls.n 51eb8 <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64920 @ 0xfd98 │ │ │ │ + movw r1, #64600 @ 0xfc58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51f36 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 51eba <_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] @ (51f90 <_PyLong_UnsignedLong_Converter@@Base+0x94>) │ │ │ │ + ldr r1, [pc, #64] @ (51f14 <_PyLong_UnsignedLong_Converter@@Base+0x94>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6480 │ │ │ │ - movw r3, #65044 @ 0xfe14 │ │ │ │ + bl 2d6358 │ │ │ │ + movw r3, #64724 @ 0xfcd4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #65040 @ 0xfe10 │ │ │ │ + movw r1, #64720 @ 0xfcd0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239334 │ │ │ │ + bl 237b3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 51f8c <_PyLong_UnsignedLong_Converter@@Base+0x90> │ │ │ │ + beq.n 51f10 <_PyLong_UnsignedLong_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd544 │ │ │ │ + bl 1dbd9c │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r0, r6, #24 │ │ │ │ @@ -56571,43 +56528,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, 51fb2 <_PyLong_UnsignedLong_Converter@@Base+0xb6> │ │ │ │ + cbnz r0, 51f36 <_PyLong_UnsignedLong_Converter@@Base+0xb6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 51fbc <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ - b.n 51fc2 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ + cbnz r0, 51f40 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ + b.n 51f46 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51fac <_PyLong_UnsignedLong_Converter@@Base+0xb0> │ │ │ │ - b.n 51fda <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ + beq.n 51f30 <_PyLong_UnsignedLong_Converter@@Base+0xb0> │ │ │ │ + b.n 51f5e <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 51fda <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ + cbnz r0, 51f5e <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 51fcc <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ + cbz r0, 51f50 <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 51fda <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ + cbnz r0, 51f5e <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 51fda <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ + cbz r0, 51f5e <_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] @ (52040 <_PyLong_UnsignedLong_Converter@@Base+0x144>) │ │ │ │ + ldr r2, [pc, #84] @ (51fc4 <_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] │ │ │ │ @@ -56621,155 +56578,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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9095c │ │ │ │ + b.w 9093c │ │ │ │ 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, 52074 <_PyLong_UnsignedLong_Converter@@Base+0x178> │ │ │ │ + cbz r2, 51ff8 <_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 13e37c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85140 │ │ │ │ - cbz r4, 5209c <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ - ldr r0, [pc, #28] @ (520a4 <_PyLong_UnsignedLong_Converter@@Base+0x1a8>) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 8511c │ │ │ │ + cbz r4, 52020 <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #28] @ (52028 <_PyLong_UnsignedLong_Converter@@Base+0x1a8>) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56364 @ 0xdc2c │ │ │ │ + movw r0, #56044 @ 0xdaec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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 52160 <_PyLong_UnsignedLong_Converter@@Base+0x264> │ │ │ │ + beq.n 520e4 <_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 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5215c <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ + bne.n 520e0 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5215c <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ + beq.n 520e0 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #47809 @ 0xbac1 │ │ │ │ + movw r2, #47513 @ 0xb999 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #65048 @ 0xfe18 │ │ │ │ + movw r0, #64728 @ 0xfcd8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5210a <_PyLong_UnsignedLong_Converter@@Base+0x20e> │ │ │ │ + cbnz r0, 5208e <_PyLong_UnsignedLong_Converter@@Base+0x20e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ 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, #65056 @ 0xfe20 │ │ │ │ + movw r0, #64736 @ 0xfce0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5213e <_PyLong_UnsignedLong_Converter@@Base+0x242> │ │ │ │ + bge.n 520c2 <_PyLong_UnsignedLong_Converter@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5213e <_PyLong_UnsignedLong_Converter@@Base+0x242> │ │ │ │ + cbnz r3, 520c2 <_PyLong_UnsignedLong_Converter@@Base+0x242> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 520fe <_PyLong_UnsignedLong_Converter@@Base+0x202> │ │ │ │ + beq.n 52082 <_PyLong_UnsignedLong_Converter@@Base+0x202> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5215c <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ + bge.n 520e0 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5215c <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ + cbnz r3, 520e0 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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] @ (5227c <_PyLong_UnsignedLong_Converter@@Base+0x380>) │ │ │ │ + ldr r3, [pc, #264] @ (52200 <_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 521a0 <_PyLong_UnsignedLong_Converter@@Base+0x2a4> │ │ │ │ + bne.n 52124 <_PyLong_UnsignedLong_Converter@@Base+0x2a4> │ │ │ │ orrs.w r2, r6, r8 │ │ │ │ - bne.n 521a6 <_PyLong_UnsignedLong_Converter@@Base+0x2aa> │ │ │ │ + bne.n 5212a <_PyLong_UnsignedLong_Converter@@Base+0x2aa> │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 521ac <_PyLong_UnsignedLong_Converter@@Base+0x2b0> │ │ │ │ + b.n 52130 <_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 │ │ │ │ @@ -56784,17 +56741,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 521c8 <_PyLong_UnsignedLong_Converter@@Base+0x2cc> │ │ │ │ + bne.n 5214c <_PyLong_UnsignedLong_Converter@@Base+0x2cc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 521f6 <_PyLong_UnsignedLong_Converter@@Base+0x2fa> │ │ │ │ + bne.n 5217a <_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 │ │ │ │ @@ -56806,15 +56763,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 1bab80 │ │ │ │ + bl 1b9388 │ │ │ │ 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 │ │ │ │ @@ -56826,219 +56783,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] @ (5227c <_PyLong_UnsignedLong_Converter@@Base+0x380>) │ │ │ │ + ldr r3, [pc, #24] @ (52200 <_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 52274 <_PyLong_UnsignedLong_Converter@@Base+0x378> │ │ │ │ + beq.n 521f8 <_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 522e6 <_PyLong_UnsignedLong_Converter@@Base+0x3ea> │ │ │ │ + blt.n 5226a <_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 522ba <_PyLong_UnsignedLong_Converter@@Base+0x3be> │ │ │ │ + beq.n 5223e <_PyLong_UnsignedLong_Converter@@Base+0x3be> │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.n 522c4 <_PyLong_UnsignedLong_Converter@@Base+0x3c8> │ │ │ │ + beq.n 52248 <_PyLong_UnsignedLong_Converter@@Base+0x3c8> │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - beq.n 522ce <_PyLong_UnsignedLong_Converter@@Base+0x3d2> │ │ │ │ + beq.n 52252 <_PyLong_UnsignedLong_Converter@@Base+0x3d2> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65092 @ 0xfe44 │ │ │ │ + movw r1, #64772 @ 0xfd04 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 522ea <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ - movw r1, #65084 @ 0xfe3c │ │ │ │ + b.n 5226e <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ + movw r1, #64764 @ 0xfcfc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 522d6 <_PyLong_UnsignedLong_Converter@@Base+0x3da> │ │ │ │ - movw r1, #65088 @ 0xfe40 │ │ │ │ + b.n 5225a <_PyLong_UnsignedLong_Converter@@Base+0x3da> │ │ │ │ + movw r1, #64768 @ 0xfd00 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 522d6 <_PyLong_UnsignedLong_Converter@@Base+0x3da> │ │ │ │ - movw r1, #65080 @ 0xfe38 │ │ │ │ + b.n 5225a <_PyLong_UnsignedLong_Converter@@Base+0x3da> │ │ │ │ + movw r1, #64760 @ 0xfcf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 239334 │ │ │ │ + bl 237b3c │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 522ea <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ + b.n 5226e <_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 52328 <_PyLong_UnsignedLong_Converter@@Base+0x42c> │ │ │ │ + beq.n 522ac <_PyLong_UnsignedLong_Converter@@Base+0x42c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 52328 <_PyLong_UnsignedLong_Converter@@Base+0x42c> │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 522ac <_PyLong_UnsignedLong_Converter@@Base+0x42c> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 175580 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 175634 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52330 <_PyLong_UnsignedLong_Converter@@Base+0x434> │ │ │ │ + bne.n 522b4 <_PyLong_UnsignedLong_Converter@@Base+0x434> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 523ac <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + b.n 52330 <_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 52346 <_PyLong_UnsignedLong_Converter@@Base+0x44a> │ │ │ │ + beq.n 522ca <_PyLong_UnsignedLong_Converter@@Base+0x44a> │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 52350 <_PyLong_UnsignedLong_Converter@@Base+0x454> │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 522d4 <_PyLong_UnsignedLong_Converter@@Base+0x454> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 52360 <_PyLong_UnsignedLong_Converter@@Base+0x464> │ │ │ │ + b.n 522e4 <_PyLong_UnsignedLong_Converter@@Base+0x464> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175580 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 175634 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52360 <_PyLong_UnsignedLong_Converter@@Base+0x464> │ │ │ │ + bne.n 522e4 <_PyLong_UnsignedLong_Converter@@Base+0x464> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 523ac <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + b.n 52330 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 52388 <_PyLong_UnsignedLong_Converter@@Base+0x48c> │ │ │ │ + bne.n 5230c <_PyLong_UnsignedLong_Converter@@Base+0x48c> │ │ │ │ movw r3, #43788 @ 0xab0c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8364 @ 0x20ac │ │ │ │ + movw r1, #8044 @ 0x1f6c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 523ac <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ + b.n 52330 <_PyLong_UnsignedLong_Converter@@Base+0x4b0> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 40f96 │ │ │ │ - movw r0, #58264 @ 0xe398 │ │ │ │ + bl 40f16 │ │ │ │ + movw r0, #57944 @ 0xe258 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 523e8 <_PyLong_UnsignedLong_Converter@@Base+0x4ec> │ │ │ │ + cbz r0, 5236c <_PyLong_UnsignedLong_Converter@@Base+0x4ec> │ │ │ │ mov r1, r5 │ │ │ │ - bl 9fe74 │ │ │ │ + bl 9fe9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 523e8 <_PyLong_UnsignedLong_Converter@@Base+0x4ec> │ │ │ │ + bne.n 5236c <_PyLong_UnsignedLong_Converter@@Base+0x4ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 523e6 <_PyLong_UnsignedLong_Converter@@Base+0x4ea> │ │ │ │ + bge.n 5236a <_PyLong_UnsignedLong_Converter@@Base+0x4ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 523e6 <_PyLong_UnsignedLong_Converter@@Base+0x4ea> │ │ │ │ + cbnz r3, 5236a <_PyLong_UnsignedLong_Converter@@Base+0x4ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000523ec <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00052370 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 523f4 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 52378 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 52436 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 523ba <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 52414 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 52398 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #65124 @ 0xfe64 │ │ │ │ + movw r2, #64804 @ 0xfd24 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 2339b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 2321bc <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52432 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 523b6 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #65216 @ 0xfec0 │ │ │ │ + movw r2, #64896 @ 0xfd80 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 2339b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 2321bc <_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, 52464 <_PyEval_FormatAwaitableError@@Base+0x78> │ │ │ │ + cbnz r3, 523e8 <_PyEval_FormatAwaitableError@@Base+0x78> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5248c <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 52410 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 52482 <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ + cbz r3, 52406 <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54828 @ 0xd62c │ │ │ │ + movw r1, #54508 @ 0xd4ec │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5248c <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 52410 <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052490 : │ │ │ │ - cbz r0, 524a4 │ │ │ │ +00052414 : │ │ │ │ + cbz r0, 52428 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 524a4 │ │ │ │ + bge.n 52428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 524a4 │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52428 │ │ │ │ + b.w 84a08 <_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 │ │ │ │ @@ -57046,124 +57003,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, #48940 @ 0xbf2c │ │ │ │ + movw r1, #48620 @ 0xbdec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl e1c68 │ │ │ │ + bl e1a00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52572 │ │ │ │ + beq.n 524f6 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fe850 │ │ │ │ + bl fe8d8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 524f6 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 5247a │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52572 │ │ │ │ - bl 158f38 <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ + bne.n 524f6 │ │ │ │ + bl 158d90 <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52594 │ │ │ │ - movw r3, #58853 @ 0xe5e5 │ │ │ │ + beq.n 52518 │ │ │ │ + movw r3, #58389 @ 0xe415 │ │ │ │ movt r3, #23 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 52550 │ │ │ │ - cbnz r1, 5252a │ │ │ │ + bne.n 524d4 │ │ │ │ + cbnz r1, 524ae │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #36108 @ 0x8d0c │ │ │ │ + movw r1, #35788 @ 0x8bcc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5255a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 524de │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 52532 │ │ │ │ + cbz r3, 524b6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 5253a │ │ │ │ + b.n 524be │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ mov r0, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 159840 │ │ │ │ + bl 159698 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5255a │ │ │ │ + beq.n 524de │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 52576 │ │ │ │ + b.n 524fa │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52576 │ │ │ │ + bge.n 524fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52572 │ │ │ │ + bge.n 524f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52572 │ │ │ │ + cbnz r3, 524f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52594 │ │ │ │ + b.n 52518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159a90 │ │ │ │ + bl 1598e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52592 │ │ │ │ + bge.n 52516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52592 │ │ │ │ + cbnz r3, 52516 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 1deae4 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1dd33c <_PyType_Name@@Base+0x20> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 525ca │ │ │ │ + beq.n 5254e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d4db0 │ │ │ │ + bl 2d4ce8 │ │ │ │ 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 80000 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 52628 │ │ │ │ - ldr r5, [pc, #64] @ (5262c ) │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 525ac │ │ │ │ + ldr r5, [pc, #64] @ (525b0 ) │ │ │ │ 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 │ │ │ │ @@ -57192,166 +57149,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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 527d2 │ │ │ │ + beq.w 52756 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 5273e │ │ │ │ + ble.n 526c2 │ │ │ │ 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 20d6c0 │ │ │ │ + bl 20c0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5273a │ │ │ │ + beq.n 526be │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 526c6 │ │ │ │ + cbnz r0, 5264a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 526aa │ │ │ │ + bge.n 5262e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 526aa │ │ │ │ + cbnz r3, 5262e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 527d8 │ │ │ │ + bge.w 5275c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 527d8 │ │ │ │ + bne.w 5275c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 527d8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5275c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52712 │ │ │ │ + bne.n 52696 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 526e6 │ │ │ │ + bge.n 5266a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 526e6 │ │ │ │ + cbnz r3, 5266a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 526fa │ │ │ │ + bge.n 5267e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 526fa │ │ │ │ + cbnz r3, 5267e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527d6 │ │ │ │ + bge.n 5275a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 527d6 │ │ │ │ + bne.n 5275a │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 527d6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5275a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52726 │ │ │ │ + bge.n 526aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52726 │ │ │ │ + cbnz r3, 526aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5273a │ │ │ │ + bge.n 526be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5273a │ │ │ │ + cbnz r3, 526be │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 52662 │ │ │ │ + b.n 525e6 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 527d2 │ │ │ │ + beq.n 52756 │ │ │ │ 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 a7e98 │ │ │ │ + bl a7eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527d2 │ │ │ │ + beq.n 52756 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52784 │ │ │ │ + cbnz r0, 52708 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527d6 │ │ │ │ + bge.n 5275a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 527d6 │ │ │ │ + cbnz r3, 5275a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 527d6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5275a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 527ba │ │ │ │ + bne.n 5273e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527a4 │ │ │ │ + bge.n 52728 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 527a4 │ │ │ │ + cbnz r3, 52728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527d6 │ │ │ │ + bge.n 5275a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 527d6 │ │ │ │ + cbnz r3, 5275a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 527d6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5275a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5274e │ │ │ │ + bge.n 526d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5274e │ │ │ │ + bne.n 526d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5274e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 526d2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 527d8 │ │ │ │ + b.n 5275c │ │ │ │ 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 │ │ │ │ @@ -57361,717 +57318,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 52812 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 52818 │ │ │ │ + beq.n 52796 │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 5279c │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52824 │ │ │ │ + cbz r3, 527a8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 528ac │ │ │ │ + b.n 52830 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl bac9c <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ + bl baa98 <_PyEvalFramePushAndInit@@Base+0x6d0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 528a0 │ │ │ │ + beq.n 52824 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 52848 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 5284e │ │ │ │ + beq.n 527cc │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 527d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52884 │ │ │ │ + cbnz r3, 52808 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 52898 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 5281c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 52884 │ │ │ │ + cbnz r3, 52808 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 52898 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 5281c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 52884 │ │ │ │ + cbnz r3, 52808 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 52898 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 5281c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 5288c │ │ │ │ + cbz r3, 52810 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 528a0 │ │ │ │ + b.n 52824 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 52898 │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 5281c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbnz r0, 528a6 │ │ │ │ + cbnz r0, 5282a │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 528a8 │ │ │ │ - ldr r0, [pc, #8] @ (528b0 ) │ │ │ │ + b.n 5282c │ │ │ │ + ldr r0, [pc, #8] @ (52834 ) │ │ │ │ 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 80cac │ │ │ │ + bl 80c30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 528da │ │ │ │ + cbz r0, 5285e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4dfb0 │ │ │ │ + bl 4df30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 272f3c │ │ │ │ + b.w 27174c │ │ │ │ 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 80cac │ │ │ │ + bl 80c30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5290e │ │ │ │ + cbz r0, 52892 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4e4ac │ │ │ │ + bl 4e42c │ │ │ │ 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 27cb50 <_PyUnicode_EncodeUTF16@@Base+0x2e9c> │ │ │ │ + bl 27c0d8 <_PyUnicode_EncodeUTF16@@Base+0x2e9c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52938 │ │ │ │ - bl 9f5d0 │ │ │ │ + cbz r0, 528bc │ │ │ │ + bl 9f5f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 dd108 │ │ │ │ + bl dce10 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2191a0 <_PyParkingLot_UnparkAll@@Base+0x1d4> │ │ │ │ + bl 2179bc <_PyParkingLot_UnparkAll@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 52af0 │ │ │ │ + beq.w 52a74 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r8, [r3, #3904] @ 0xf40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 5298a │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + bne.n 5290e │ │ │ │ + movw r1, #32956 @ 0x80bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #29040 @ 0x7170 │ │ │ │ + movw r0, #28720 @ 0x7030 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 52a74 │ │ │ │ + bne.n 529f8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 529f8 │ │ │ │ - ldr r3, [pc, #352] @ (52afc ) │ │ │ │ + bne.n 5297c │ │ │ │ + ldr r3, [pc, #352] @ (52a80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 52af0 │ │ │ │ - movw r1, #17508 @ 0x4464 │ │ │ │ + bne.w 52a74 │ │ │ │ + movw r1, #17188 @ 0x4324 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl e437c │ │ │ │ - cbnz r0, 529ce │ │ │ │ + bl e4114 │ │ │ │ + cbnz r0, 52952 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r4, #376] @ 0x178 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 529f2 │ │ │ │ - b.n 52a0e │ │ │ │ - movw r1, #32864 @ 0x8060 │ │ │ │ + blt.n 52976 │ │ │ │ + b.n 52992 │ │ │ │ + movw r1, #32544 @ 0x7f20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl e437c │ │ │ │ + bl e4114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 52af0 │ │ │ │ + bne.w 52a74 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r4, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52a0e │ │ │ │ + bge.n 52992 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 52a0e │ │ │ │ + b.n 52992 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 52af2 │ │ │ │ + beq.n 52a76 │ │ │ │ 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 1cfb94 <_PySys_GetRequiredAttr@@Base+0x13c4> │ │ │ │ + bl 1ce65c <_PySys_GetRequiredAttr@@Base+0x1630> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52a32 │ │ │ │ + cbnz r0, 529b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52af2 │ │ │ │ + bge.n 52a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52af2 │ │ │ │ + bne.n 52a76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52af2 │ │ │ │ - bl 99fb4 │ │ │ │ - cbnz r0, 52a50 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a76 │ │ │ │ + bl 99fa0 │ │ │ │ + cbnz r0, 529d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52adc │ │ │ │ + bge.n 52a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52adc │ │ │ │ + bne.n 52a60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52adc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a60 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9fe74 │ │ │ │ + bl 9fe9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52a6c │ │ │ │ + bge.n 529f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52a6c │ │ │ │ + cbnz r3, 529f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52ac4 │ │ │ │ - b.n 52adc │ │ │ │ + bne.n 52a48 │ │ │ │ + b.n 52a60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52af0 │ │ │ │ + beq.n 52a74 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d9bcc │ │ │ │ + bl 1d8424 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52a90 │ │ │ │ + bne.n 52a14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 5eaba │ │ │ │ - b.n 52af0 │ │ │ │ + bl 5e9fe │ │ │ │ + b.n 52a74 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, sp │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ blx 2b47c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 52ab6 │ │ │ │ + cbz r2, 52a3a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16048 @ 0x3eb0 │ │ │ │ + movw r1, #15728 @ 0x3d70 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl efba8 │ │ │ │ + bl efbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52ab6 │ │ │ │ - bl f6fac │ │ │ │ + bge.n 52a3a │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a2600 │ │ │ │ + bl a2628 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52adc │ │ │ │ + beq.n 52a60 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1cc6ac <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + bl 1caf08 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52af2 │ │ │ │ + bge.n 52a76 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 142964 │ │ │ │ + bl 142958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52af0 │ │ │ │ + bge.n 52a74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52af0 │ │ │ │ + cbnz r3, 52a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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] @ (52b34 ) │ │ │ │ + ldr r3, [pc, #36] @ (52ab8 ) │ │ │ │ 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 52b26 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 52b30 │ │ │ │ + bne.n 52aaa │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 52ab4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, 52b5c │ │ │ │ + cbnz r6, 52ae0 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 52b5c │ │ │ │ + ble.n 52ae0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 52b5c │ │ │ │ - cbnz r2, 52b7c │ │ │ │ + bne.n 52ae0 │ │ │ │ + cbnz r2, 52b00 │ │ │ │ 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] @ (52bf8 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #132] @ (52b7c ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52bf0 │ │ │ │ + beq.n 52b74 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 155020 │ │ │ │ - bl eea94 │ │ │ │ + bl 154e70 │ │ │ │ + bl eeac8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 52ba0 │ │ │ │ + beq.n 52b24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 52bc2 │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 52b46 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a691c <_PyTime_AsTimeval@@Base+0x1538> │ │ │ │ + bl 2a5f84 <_PyTime_AsTimeval@@Base+0x1538> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 52bf2 │ │ │ │ + b.n 52b76 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 155020 │ │ │ │ - bl eea94 │ │ │ │ + bl 154e70 │ │ │ │ + bl eeac8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #19936 @ 0x4de0 │ │ │ │ + movw r0, #19616 @ 0x4ca0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_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, 52c30 │ │ │ │ + cbnz r3, 52bb4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21972 @ 0x55d4 │ │ │ │ + movw r1, #21652 @ 0x5494 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52e48 │ │ │ │ + b.n 52dcc │ │ │ │ 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 52d1a │ │ │ │ + bne.n 52c9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [r3] │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52e48 │ │ │ │ + beq.w 52dcc │ │ │ │ str r6, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 52ce8 │ │ │ │ + ble.n 52c6c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 52ce8 │ │ │ │ + ble.n 52c6c │ │ │ │ ldr.w r3, [r8, fp, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 52cda │ │ │ │ + bne.n 52c5e │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ - bl 274028 │ │ │ │ + bl 272838 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52d16 │ │ │ │ + beq.n 52c9a │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 52c94 │ │ │ │ + bgt.n 52c18 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 52cd0 │ │ │ │ + b.n 52c54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 52cbe │ │ │ │ + cbz r0, 52c42 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r4, r5 │ │ │ │ - bge.w 52e2c │ │ │ │ + bge.w 52db0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52e2c │ │ │ │ + bne.w 52db0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52e2c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52db0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52cd0 │ │ │ │ + bge.n 52c54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52cd0 │ │ │ │ + cbnz r3, 52c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 52ce2 │ │ │ │ + b.n 52c66 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 52c6e │ │ │ │ + bne.n 52bf2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52c64 │ │ │ │ + b.n 52be8 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - cbnz r5, 52cfe │ │ │ │ + cbnz r5, 52c82 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52dc4 │ │ │ │ + beq.n 52d48 │ │ │ │ cmp r7, r0 │ │ │ │ - blt.w 52e28 │ │ │ │ + blt.w 52dac │ │ │ │ subs r1, r7, r0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ - bl 274028 │ │ │ │ + bl 272838 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52de8 │ │ │ │ - b.n 52e2c │ │ │ │ + bne.n 52d6c │ │ │ │ + b.n 52db0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52e2c │ │ │ │ - bl 810c0 │ │ │ │ + b.n 52db0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52e48 │ │ │ │ + beq.w 52dcc │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov sl, r5 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 52db2 │ │ │ │ + ble.n 52d36 │ │ │ │ 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 2bc8e0 │ │ │ │ + bl 2bc7b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 52db2 │ │ │ │ + blt.n 52d36 │ │ │ │ add.w r0, r8, sl, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 274028 │ │ │ │ + bl 272838 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52e2c │ │ │ │ + beq.n 52db0 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 52d6e │ │ │ │ + bgt.n 52cf2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 52da8 │ │ │ │ + b.n 52d2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 52d94 │ │ │ │ + cbz r0, 52d18 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52e2c │ │ │ │ + bge.n 52db0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52e2c │ │ │ │ + bne.n 52db0 │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52e2c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52db0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52da8 │ │ │ │ + bge.n 52d2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 52da8 │ │ │ │ + cbnz r3, 52d2c │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r6 │ │ │ │ - b.n 52d2c │ │ │ │ + b.n 52cb0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cbnz r5, 52dd8 │ │ │ │ + cbnz r5, 52d5c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52dd8 │ │ │ │ + bne.n 52d5c │ │ │ │ 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 52e28 │ │ │ │ + b.n 52dac │ │ │ │ sub.w r1, r7, sl │ │ │ │ add.w r0, r8, sl, lsl #2 │ │ │ │ - bl 274028 │ │ │ │ + bl 272838 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 52e2c │ │ │ │ + cbz r0, 52db0 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 52df4 │ │ │ │ + bgt.n 52d78 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 52e26 │ │ │ │ + b.n 52daa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 52e14 │ │ │ │ + cbz r0, 52d98 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52e2c │ │ │ │ + bge.n 52db0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52e2c │ │ │ │ + cbnz r3, 52db0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52e2c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52db0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52e26 │ │ │ │ + bge.n 52daa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52e26 │ │ │ │ + cbnz r3, 52daa │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52e48 │ │ │ │ + b.n 52dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 52c2c │ │ │ │ + bge.w 52bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52c2c │ │ │ │ + bne.w 52bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52c2c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52bb0 │ │ │ │ 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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f26 │ │ │ │ + beq.n 52eaa │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 52ee8 │ │ │ │ + ble.n 52e6c │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20d6c0 │ │ │ │ + bl 20c0fc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 52ee4 │ │ │ │ - bl 9b3e4 │ │ │ │ + cbz r5, 52e68 │ │ │ │ + bl 9b3d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52ed0 │ │ │ │ + bne.n 52e54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52eb4 │ │ │ │ + bge.n 52e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52eb4 │ │ │ │ + cbnz r3, 52e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52ec0 │ │ │ │ + blt.n 52e44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52f26 │ │ │ │ + b.n 52eaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52ebc │ │ │ │ + bne.n 52e40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ebc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52e40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52ee4 │ │ │ │ + bge.n 52e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52ee4 │ │ │ │ + cbnz r3, 52e68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 52e7c │ │ │ │ + b.n 52e00 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 52f26 │ │ │ │ + cbz r3, 52eaa │ │ │ │ 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 a7e98 │ │ │ │ + bl a7eb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 52f26 │ │ │ │ + cbz r3, 52eaa │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52ef2 │ │ │ │ + bne.n 52e76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52ebc │ │ │ │ + bge.n 52e40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52ebc │ │ │ │ + bne.n 52e40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ebc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52e40 │ │ │ │ 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 │ │ │ │ @@ -58084,146 +58041,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, #65364 @ 0xff54 │ │ │ │ + movweq r1, #65044 @ 0xfe14 │ │ │ │ movteq r4, #80 @ 0x50 │ │ │ │ itete ne │ │ │ │ - movwne r1, #65372 @ 0xff5c │ │ │ │ + movwne r1, #65052 @ 0xfe1c │ │ │ │ movteq r1, #49 @ 0x31 │ │ │ │ movtne r1, #49 @ 0x31 │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 9df30 │ │ │ │ + bl 9df64 │ │ │ │ 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 52f9c │ │ │ │ + bne.n 52f20 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 53002 │ │ │ │ - b.n 52fb4 │ │ │ │ + bpl.n 52f86 │ │ │ │ + b.n 52f38 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13236 @ 0x33b4 │ │ │ │ + movw r0, #12916 @ 0x3274 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 530be │ │ │ │ - b.n 52f8e │ │ │ │ + beq.w 53042 │ │ │ │ + b.n 52f12 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 53002 │ │ │ │ + bpl.n 52f86 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 52fca │ │ │ │ + bpl.n 52f4e │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 52fe2 │ │ │ │ + bmi.n 52f66 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65380 @ 0xff64 │ │ │ │ + movw r1, #65060 @ 0xfe24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 530be │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 53042 │ │ │ │ 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 535be │ │ │ │ + bl 53542 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 530c2 │ │ │ │ + b.n 53046 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e36c │ │ │ │ - cbnz r0, 53034 │ │ │ │ + cbnz r0, 52fb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e36c │ │ │ │ - cbnz r0, 53034 │ │ │ │ + cbnz r0, 52fb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #65444 @ 0xffa4 │ │ │ │ + movw r1, #65124 @ 0xfe64 │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sp │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 530be │ │ │ │ + beq.n 53042 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53064 │ │ │ │ + ble.n 52fe8 │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23052 @ 0x5a0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a338 │ │ │ │ - b.n 530be │ │ │ │ + bl 15a188 │ │ │ │ + b.n 53042 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53078 │ │ │ │ + bne.n 52ffc │ │ │ │ mov r0, sp │ │ │ │ - bl 15a338 │ │ │ │ - b.n 530be │ │ │ │ + bl 15a188 │ │ │ │ + b.n 53042 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 530a2 │ │ │ │ + ble.n 53026 │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23372 @ 0x5b4c │ │ │ │ + movw r1, #23052 @ 0x5a0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a338 │ │ │ │ - b.n 530be │ │ │ │ + bl 15a188 │ │ │ │ + b.n 53042 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 535be │ │ │ │ + bl 53542 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a338 │ │ │ │ - b.n 530c2 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 53046 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 530da │ │ │ │ + b.n 5305e │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -58234,484 +58191,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, 530fc │ │ │ │ + cbz r3, 53080 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 53114 │ │ │ │ + b.n 53098 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 53104 │ │ │ │ + bge.n 53088 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53114 │ │ │ │ + b.n 53098 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 53100 │ │ │ │ + bgt.n 53084 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 53100 │ │ │ │ + beq.n 53084 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 53136 │ │ │ │ + b.n 530ba │ │ │ │ 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] @ (533dc ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #688] @ (53360 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53538 │ │ │ │ + beq.w 534bc │ │ │ │ adds r5, r5, r6 │ │ │ │ - bne.n 53146 │ │ │ │ + bne.n 530ca │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 531be │ │ │ │ + b.n 53142 │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 53160 │ │ │ │ + beq.n 530e4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 53168 │ │ │ │ + bne.n 530ec │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 531b0 │ │ │ │ + b.n 53134 │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53192 │ │ │ │ - bl 9b260 │ │ │ │ + cbz r0, 53116 │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5318c │ │ │ │ + bge.n 53110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5318c │ │ │ │ + cbnz r3, 53110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 531a0 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 53124 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5351a │ │ │ │ + bne.w 5349e │ │ │ │ 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 53306 │ │ │ │ + bne.w 5328a │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53538 │ │ │ │ + beq.w 534bc │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #30160 @ 0x75d0 │ │ │ │ + movw fp, #29840 @ 0x7490 │ │ │ │ movt fp, #50 @ 0x32 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 53282 │ │ │ │ + beq.n 53206 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 532dc │ │ │ │ + blt.n 53260 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 53210 │ │ │ │ + bpl.n 53194 │ │ │ │ mov r1, sl │ │ │ │ - b.n 531e8 │ │ │ │ + b.n 5316c │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 5323e │ │ │ │ + bmi.n 531c2 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 53200 │ │ │ │ + bne.n 53184 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5323e │ │ │ │ + bne.n 531c2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 5323e │ │ │ │ + bne.n 531c2 │ │ │ │ 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 532dc │ │ │ │ + b.n 53260 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 532ea │ │ │ │ + beq.n 5326e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 5325e │ │ │ │ + bgt.n 531e2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 5327c │ │ │ │ + b.n 53200 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 532b0 │ │ │ │ + cbnz r0, 53234 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5327c │ │ │ │ + bge.n 53200 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5327c │ │ │ │ + cbnz r3, 53200 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 531e4 │ │ │ │ + b.n 53168 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 532dc │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + blt.n 53260 │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 532c4 │ │ │ │ + bpl.n 53248 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 532dc │ │ │ │ - b.n 5328e │ │ │ │ + bcc.n 53260 │ │ │ │ + b.n 53212 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5351e │ │ │ │ + beq.w 534a2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 532ea │ │ │ │ + bge.n 5326e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 532ea │ │ │ │ + cbnz r3, 5326e │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 532ea │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5326e │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 532ea │ │ │ │ + cbz r0, 5326e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 532a0 │ │ │ │ + bgt.n 53224 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 247be8 │ │ │ │ + bl 2463f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 53538 │ │ │ │ + bne.w 534bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5351a │ │ │ │ + bge.w 5349e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5351a │ │ │ │ + bne.w 5349e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5351a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5349e │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5351a │ │ │ │ + bne.w 5349e │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5333a │ │ │ │ + bne.n 532be │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21972 @ 0x55d4 │ │ │ │ + movw r1, #21652 @ 0x5494 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53512 │ │ │ │ + b.n 53496 │ │ │ │ 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 5340e │ │ │ │ + bne.n 53392 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53512 │ │ │ │ + beq.w 53496 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 533ea │ │ │ │ + blt.n 5336e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 533ea │ │ │ │ + beq.n 5336e │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 533e0 │ │ │ │ + bne.n 53364 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 534f6 │ │ │ │ + beq.w 5347a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 53394 │ │ │ │ + bgt.n 53318 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 533d2 │ │ │ │ + b.n 53356 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 533be │ │ │ │ + cbz r0, 53342 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 534f6 │ │ │ │ + bge.w 5347a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 534f6 │ │ │ │ + bne.w 5347a │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 534f6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5347a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 533d2 │ │ │ │ + bge.n 53356 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 533d2 │ │ │ │ + cbnz r3, 53356 │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 533e4 │ │ │ │ + b.n 53368 │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 5336e │ │ │ │ + bcs.n 532f2 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53364 │ │ │ │ - cbnz r5, 533fa │ │ │ │ + b.n 532e8 │ │ │ │ + cbnz r5, 5337e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5348a │ │ │ │ + beq.n 5340e │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 534ea │ │ │ │ + blt.n 5346e │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 534aa │ │ │ │ - b.n 534f6 │ │ │ │ - bl 810c0 │ │ │ │ + bne.n 5342e │ │ │ │ + b.n 5347a │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53512 │ │ │ │ + beq.n 53496 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5347a │ │ │ │ + beq.n 533fe │ │ │ │ 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 220ee0 │ │ │ │ + bl 21f6e0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 5347a │ │ │ │ + blt.n 533fe │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 534f6 │ │ │ │ + beq.n 5347a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 53456 │ │ │ │ + bgt.n 533da │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 53474 │ │ │ │ + b.n 533f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 534c2 │ │ │ │ + cbnz r0, 53446 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53474 │ │ │ │ + bge.n 533f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 53474 │ │ │ │ + cbnz r3, 533f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 53418 │ │ │ │ - cbnz r5, 5349e │ │ │ │ + b.n 5339c │ │ │ │ + cbnz r5, 53422 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5349e │ │ │ │ + bne.n 53422 │ │ │ │ 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 534ea │ │ │ │ + b.n 5346e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 534f6 │ │ │ │ + cbz r0, 5347a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 534b6 │ │ │ │ + bgt.n 5343a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 534e8 │ │ │ │ + b.n 5346c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 534d6 │ │ │ │ + cbz r0, 5345a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534f6 │ │ │ │ + bge.n 5347a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 534f6 │ │ │ │ + cbnz r3, 5347a │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 534f6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5347a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534e8 │ │ │ │ + bge.n 5346c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 534e8 │ │ │ │ + cbnz r3, 5346c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 247be8 │ │ │ │ + bl 2463f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53512 │ │ │ │ + bne.n 53496 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 53336 │ │ │ │ + bge.w 532ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53336 │ │ │ │ + bne.w 532ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53336 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 532ba │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 15a338 │ │ │ │ - b.n 53538 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 534bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53538 │ │ │ │ + b.n 534bc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 532da │ │ │ │ + bge.w 5325e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 532da │ │ │ │ + bne.w 5325e │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 532da │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5325e │ │ │ │ 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 fea70 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 53564 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 535ba │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 534e8 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5353e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53584 │ │ │ │ + b.n 53508 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b250 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53580 │ │ │ │ + bge.n 53504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53580 │ │ │ │ + cbnz r3, 53504 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 53558 │ │ │ │ + beq.n 534dc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 53594 │ │ │ │ + bgt.n 53518 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 217614 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 215e34 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d0514 <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ - cbz r0, 535bc │ │ │ │ + bl 2d03f4 <_PyXIData_ReleaseAndRawFree@@Base+0x14> │ │ │ │ + cbz r0, 53540 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 535b2 │ │ │ │ + beq.n 53536 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 535bc │ │ │ │ + bne.n 53540 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ - b.n 535bc │ │ │ │ + b.n 53540 │ │ │ │ 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 │ │ │ │ @@ -58724,377 +58681,378 @@ │ │ │ │ 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 535fe │ │ │ │ + ble.n 53582 │ │ │ │ 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 535e4 │ │ │ │ + b.n 53568 │ │ │ │ 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 2d4c18 │ │ │ │ - cbz r0, 53666 │ │ │ │ + bl 2d4af8 │ │ │ │ + cbz r0, 535ea │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #9924 @ 0x26c4 │ │ │ │ + movw r1, #9588 @ 0x2574 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239334 │ │ │ │ + bl 237b3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 53650 │ │ │ │ + beq.n 535d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2585dc <_PyDict_LoadGlobal@@Base+0x8d8> │ │ │ │ + bl 256de4 <_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 5366a │ │ │ │ + bge.n 535ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5366a │ │ │ │ + cbnz r3, 535ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5366a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 535ee │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #40] @ (53698 ) │ │ │ │ + ldr r3, [pc, #44] @ (53620 ) │ │ │ │ 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, #12] @ 53690 │ │ │ │ + vldr d7, [pc, #16] @ 53618 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ + nop.w │ │ │ │ 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 536bc │ │ │ │ + beq.n 53644 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d7894 │ │ │ │ + b.w 2d776c │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #5376 @ 0x1500 │ │ │ │ + movw r2, #5056 @ 0x13c0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #20 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #65236 @ 0xfed4 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 28d76c <_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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5371a │ │ │ │ + beq.n 536a2 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5371a │ │ │ │ + beq.n 536a2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 53744 │ │ │ │ - b.n 53732 │ │ │ │ + beq.n 536cc │ │ │ │ + b.n 536ba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 53712 │ │ │ │ - movw r0, #0 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + beq.n 5369a │ │ │ │ + movw r0, #65216 @ 0xfec0 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53712 │ │ │ │ - b.n 537cc │ │ │ │ - movw r0, #0 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + bne.n 5369a │ │ │ │ + b.n 53754 │ │ │ │ + movw r0, #65216 @ 0xfec0 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ movs r2, #1 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 537cc │ │ │ │ + beq.n 53754 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 537ce │ │ │ │ + beq.n 53756 │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 53770 │ │ │ │ + cbnz r0, 536f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537cc │ │ │ │ + bge.n 53754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 537cc │ │ │ │ + cbnz r3, 53754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 537cc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53754 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5378a │ │ │ │ + bne.n 53712 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53792 │ │ │ │ + b.n 5371a │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 537c0 │ │ │ │ + cbnz r5, 53748 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537a8 │ │ │ │ + bge.n 53730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 537a8 │ │ │ │ + cbnz r3, 53730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537bc │ │ │ │ + bge.n 53744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 537bc │ │ │ │ + cbnz r3, 53744 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 537ce │ │ │ │ + b.n 53756 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 537bc │ │ │ │ + b.n 53744 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 537f0 │ │ │ │ + cbnz r3, 53778 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 537e6 │ │ │ │ + cbz r2, 5376e │ │ │ │ movw r3, #57828 @ 0xe1e4 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 537f0 │ │ │ │ + bne.n 53778 │ │ │ │ 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, 53818 │ │ │ │ + cbz r3, 537a0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 53834 │ │ │ │ + b.n 537bc │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 53822 │ │ │ │ + bgt.n 537aa │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 53834 │ │ │ │ + b.n 537bc │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5381c │ │ │ │ + bgt.n 537a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5381c │ │ │ │ + beq.n 537a4 │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - b.n 53856 │ │ │ │ + b.n 537de │ │ │ │ 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] @ (53944 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #248] @ (538cc ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5393c │ │ │ │ + beq.n 538c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 5386a │ │ │ │ - bl 94210 │ │ │ │ + bne.n 537f2 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5393c │ │ │ │ + bne.n 538c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5387e │ │ │ │ - bl 94210 │ │ │ │ + bne.n 53806 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5393c │ │ │ │ + bne.n 538c4 │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 53888 │ │ │ │ + bne.n 53810 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 538e0 │ │ │ │ + b.n 53868 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5393c │ │ │ │ - bne.n 53884 │ │ │ │ + blt.n 538c4 │ │ │ │ + bne.n 5380c │ │ │ │ movw r5, #17920 @ 0x4600 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ ldr.w r4, [r5, #276] @ 0x114 │ │ │ │ - cbz r4, 538da │ │ │ │ - bl b0e70 │ │ │ │ + cbz r4, 53862 │ │ │ │ + bl b0c44 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 538da │ │ │ │ + bge.n 53862 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 538d8 │ │ │ │ + bne.n 53860 │ │ │ │ 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, 538fc │ │ │ │ + cbnz r3, 53884 │ │ │ │ ldr.w r5, [r5, #276] @ 0x114 │ │ │ │ - cbnz r5, 53922 │ │ │ │ - bl b0e70 │ │ │ │ + cbnz r5, 538aa │ │ │ │ + bl b0c44 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2b858 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5390c │ │ │ │ + bge.n 53894 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 53926 │ │ │ │ - cbnz r5, 53930 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 538ae │ │ │ │ + cbnz r5, 538b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3a58 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f24a0 <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53930 │ │ │ │ + bne.n 538b8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b604 │ │ │ │ - b.n 53926 │ │ │ │ + b.n 538ae │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 53930 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5393c │ │ │ │ + bne.n 538b8 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 538c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65252 @ 0xfee4 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 27ced0 <_PyUnicode_EncodeUTF16@@Base+0x321c> │ │ │ │ + b.w 27c4f0 <_PyUnicode_EncodeUTF16@@Base+0x32b4> │ │ │ │ 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 53980 │ │ │ │ + bne.n 53908 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 539b4 │ │ │ │ + b.n 5393c │ │ │ │ mov r0, r1 │ │ │ │ - bl 174e1c │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 539b4 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 539b0 │ │ │ │ + bne.n 5393c │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 53938 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56 @ 0x38 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #65272 @ 0xfef8 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 539e4 │ │ │ │ + b.n 5396c │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5399a │ │ │ │ - vldr d7, [pc, #40] @ 539e8 │ │ │ │ + bls.n 53922 │ │ │ │ + vldr d7, [pc, #40] @ 53970 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #40] @ (539f0 ) │ │ │ │ + ldr r2, [pc, #40] @ (53978 ) │ │ │ │ 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] │ │ │ │ @@ -59110,490 +59068,492 @@ │ │ │ │ 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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53a36 │ │ │ │ + bge.n 539be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53a36 │ │ │ │ + cbnz r3, 539be │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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, #132 @ 0x84 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 53a76 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 539fe │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53b36 │ │ │ │ + bl 53abe │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #148 @ 0x94 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + movw r0, #65364 @ 0xff54 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 95200 │ │ │ │ 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, 53aa0 │ │ │ │ + cbnz r0, 53a28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 53aa8 │ │ │ │ + cbz r0, 53a30 │ │ │ │ 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 53a92 │ │ │ │ + beq.n 53a1a │ │ │ │ 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 53ad6 │ │ │ │ + bne.n 53a5e │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53208 @ 0xcfd8 │ │ │ │ + movw r1, #52888 @ 0xce98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 53afc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 53a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 53b08 │ │ │ │ + cbnz r3, 53a90 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 53b00 │ │ │ │ + cbz r3, 53a88 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #53260 @ 0xd00c │ │ │ │ + movw r1, #52940 @ 0xcecc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53b20 │ │ │ │ + b.n 53aa8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 27ced0 <_PyUnicode_EncodeUTF16@@Base+0x321c> │ │ │ │ + bl 27c4f0 <_PyUnicode_EncodeUTF16@@Base+0x32b4> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2b4dd8 │ │ │ │ - cbnz r0, 53b20 │ │ │ │ + bl 2b4ca8 │ │ │ │ + cbnz r0, 53aa8 │ │ │ │ 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, #180 @ 0xb4 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65396 @ 0xff74 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53ba6 │ │ │ │ + cbz r0, 53b2e │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 53b64 │ │ │ │ + ble.n 53aec │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 53b64 │ │ │ │ + cbz r3, 53aec │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 53b78 │ │ │ │ + cbz r3, 53b00 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53b82 │ │ │ │ + bne.n 53b0a │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53b8a │ │ │ │ + b.n 53b12 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53b96 │ │ │ │ + blt.n 53b1e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53ba6 │ │ │ │ + b.n 53b2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53b92 │ │ │ │ + bne.n 53b1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53b92 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53b1a │ │ │ │ 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] @ (53d74 ) │ │ │ │ + ldr r5, [pc, #440] @ (53cfc ) │ │ │ │ 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 53bea │ │ │ │ + bne.n 53b72 │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 53bea │ │ │ │ + ble.n 53b72 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 53bea │ │ │ │ - cbnz r6, 53c0c │ │ │ │ + bne.n 53b72 │ │ │ │ + cbnz r6, 53b94 │ │ │ │ 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] @ (53d78 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #376] @ (53d00 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53d58 │ │ │ │ + beq.w 53ce0 │ │ │ │ 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 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldrd r9, r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53d54 │ │ │ │ - ldr r3, [pc, #332] @ (53d7c ) │ │ │ │ + beq.w 53cdc │ │ │ │ + ldr r3, [pc, #332] @ (53d04 ) │ │ │ │ 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 53c5e │ │ │ │ + bmi.n 53be6 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64676 @ 0xfca4 │ │ │ │ + movw r1, #64356 @ 0xfb64 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 53d54 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 53cdc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 53c82 │ │ │ │ + bne.n 53c0a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #344 @ 0x158 │ │ │ │ + movw r1, #24 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 53d54 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 53cdc │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a9a4 │ │ │ │ + bl 17a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bgt.n 53ca6 │ │ │ │ + bgt.n 53c2e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #384 @ 0x180 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 53d54 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 53cdc │ │ │ │ mov r0, sl │ │ │ │ - bl d9e98 │ │ │ │ - cbnz r0, 53cc6 │ │ │ │ + bl d9bc4 │ │ │ │ + cbnz r0, 53c4e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #416 @ 0x1a0 │ │ │ │ + movw r1, #96 @ 0x60 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 53d54 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 53cdc │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2810f8 │ │ │ │ + bl 280718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53d54 │ │ │ │ + beq.n 53cdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 53cf2 │ │ │ │ + cbnz r3, 53c7a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #464 @ 0x1d0 │ │ │ │ + movw r1, #144 @ 0x90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 53d4c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 53cd4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 281234 <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ + bl 280854 <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 53d4c │ │ │ │ + cbz r0, 53cd4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #4604 @ 0x11fc │ │ │ │ + movw r1, #4284 @ 0x10bc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #64840 @ 0xfd48 │ │ │ │ + movw r0, #64520 @ 0xfc08 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d44 │ │ │ │ + beq.n 53ccc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 53d2e │ │ │ │ + blt.n 53cb6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5e4 │ │ │ │ - b.n 53d34 │ │ │ │ + b.n 53cbc │ │ │ │ mov r0, r9 │ │ │ │ blx 2b4dc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1efa34 │ │ │ │ + bl 1ee514 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 281988 │ │ │ │ + bl 280fa8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 281988 │ │ │ │ + bl 280fa8 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 53d5e │ │ │ │ + b.n 53ce6 │ │ │ │ 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 149f64 │ │ │ │ + bl 149db0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ 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 51f38 <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ + bl 51ebc <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53dc8 │ │ │ │ + beq.n 53d50 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52280 <_PyLong_UnsignedLong_Converter@@Base+0x384> │ │ │ │ + bl 52204 <_PyLong_UnsignedLong_Converter@@Base+0x384> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53dc8 │ │ │ │ + beq.n 53d50 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - cbnz r1, 53dbe │ │ │ │ + cbnz r1, 53d46 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37624 @ 0x92f8 │ │ │ │ + movw r1, #37304 @ 0x91b8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 239334 │ │ │ │ + b.w 237b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 5259a │ │ │ │ + bl 5251e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53dac │ │ │ │ + bne.n 53d34 │ │ │ │ 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 10391c │ │ │ │ + bl 10399c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53df2 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 53e18 │ │ │ │ + bne.n 53d7a │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 53da0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53dfe │ │ │ │ + b.n 53d86 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 53dee │ │ │ │ + blt.n 53d76 │ │ │ │ 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 53e1a │ │ │ │ + b.n 53da2 │ │ │ │ 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 53e56 │ │ │ │ + beq.n 53de2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #612 @ 0x264 │ │ │ │ + movw r1, #408 @ 0x198 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3df0 │ │ │ │ - ldr r1, [pc, #184] @ (53f10 ) │ │ │ │ + b.w f3e28 │ │ │ │ + ldr r1, [pc, #184] @ (53e9c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f2aa8 │ │ │ │ + bl f2ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 53e72 │ │ │ │ - bne.n 53e7c │ │ │ │ + blt.n 53dfe │ │ │ │ + bne.n 53e08 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2aa8 │ │ │ │ + bl f2ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53e76 │ │ │ │ + bge.n 53e02 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53f0a │ │ │ │ - beq.n 53e7e │ │ │ │ + b.n 53e96 │ │ │ │ + beq.n 53e0a │ │ │ │ ldr r6, [r5, #16] │ │ │ │ - b.n 53e7e │ │ │ │ - ldr r6, [pc, #144] @ (53f10 ) │ │ │ │ + b.n 53e0a │ │ │ │ + ldr r6, [pc, #144] @ (53e9c ) │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14db08 │ │ │ │ + bl 14d938 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53f0a │ │ │ │ + beq.n 53e96 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 144bf0 │ │ │ │ + bl 144be4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53eaa │ │ │ │ + bge.n 53e36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53eaa │ │ │ │ + cbnz r3, 53e36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 53f08 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 53e94 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 151c7c │ │ │ │ + bl 151ac8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53ece │ │ │ │ + cbnz r0, 53e5a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53f0a │ │ │ │ + bge.n 53e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 53f0a │ │ │ │ + cbnz r3, 53e96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53f0a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53e96 │ │ │ │ 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 53ee8 │ │ │ │ + bge.n 53e74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53ee8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53e74 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53ef6 │ │ │ │ + bge.n 53e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 53f00 │ │ │ │ + cbz r3, 53e8c │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 53f0a │ │ │ │ + b.n 53e96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53ef6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53e82 │ │ │ │ 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} │ │ │ │ @@ -59601,307 +59561,305 @@ │ │ │ │ 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 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ subs r4, r1, #0 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ it ge │ │ │ │ movge r6, r8 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ - bl 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ subs r2, r1, #0 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r1, r3 │ │ │ │ add.w r3, r2, #60 @ 0x3c │ │ │ │ ite ge │ │ │ │ movge r1, r8 │ │ │ │ movlt r2, r3 │ │ │ │ - cbz r0, 53fe6 │ │ │ │ + cbz r0, 53f72 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r5, 53fba │ │ │ │ + cbz r5, 53f46 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #39444 @ 0x9a14 │ │ │ │ + movw r4, #39124 @ 0x98d4 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ - movw r2, #33024 @ 0x8100 │ │ │ │ + movw r2, #32704 @ 0x7fc0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #644 @ 0x284 │ │ │ │ + movw r0, #440 @ 0x1b8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103ae8 │ │ │ │ - b.n 5400e │ │ │ │ + bl 103b68 │ │ │ │ + b.n 53f9a │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #39444 @ 0x9a14 │ │ │ │ + movw r4, #39124 @ 0x98d4 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #33024 @ 0x8100 │ │ │ │ + movw r2, #32704 @ 0x7fc0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, r5 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #672 @ 0x2a0 │ │ │ │ + movw r0, #468 @ 0x1d4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103ae8 │ │ │ │ - b.n 5400e │ │ │ │ - cbz r5, 53ffa │ │ │ │ + bl 103b68 │ │ │ │ + b.n 53f9a │ │ │ │ + cbz r5, 53f86 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r0, #696 @ 0x2b8 │ │ │ │ + movw r0, #492 @ 0x1ec │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103ae8 │ │ │ │ - b.n 5400e │ │ │ │ + bl 103b68 │ │ │ │ + b.n 53f9a │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #716 @ 0x2cc │ │ │ │ + movw r0, #512 @ 0x200 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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] @ (54094 ) │ │ │ │ + ldr r1, [pc, #108] @ (54020 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5408e │ │ │ │ + beq.n 5401a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 54056 │ │ │ │ + cbz r5, 53fe2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1efdd8 │ │ │ │ + bl 1ee8b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54052 │ │ │ │ + bge.n 53fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54052 │ │ │ │ + cbnz r3, 53fde │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 54058 │ │ │ │ - b.n 5408e │ │ │ │ - ldr r4, [pc, #64] @ (54098 ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 53fe4 │ │ │ │ + b.n 5401a │ │ │ │ + ldr r4, [pc, #64] @ (54024 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b6e1c <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6cec <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 54078 │ │ │ │ + cbnz r0, 54004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5408e │ │ │ │ + bge.n 5401a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5408e │ │ │ │ + cbnz r3, 5401a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5408e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5401a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #732 @ 0x2dc │ │ │ │ + movw r0, #528 @ 0x210 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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, 540ac │ │ │ │ + cbnz r2, 54034 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 8ec2c │ │ │ │ + b.w 8ec0c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8ea6c │ │ │ │ + b.w 8ea4c │ │ │ │ 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 540e4 │ │ │ │ + bne.n 5406c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 540e4 │ │ │ │ + bne.n 5406c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54144 │ │ │ │ + bge.n 540cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 54144 │ │ │ │ + b.n 540cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 54108 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 54142 │ │ │ │ + bne.n 54090 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 540ca │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 2956a0 │ │ │ │ + bl 294cf0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 54144 │ │ │ │ - cbz r0, 54144 │ │ │ │ + beq.n 540cc │ │ │ │ + cbz r0, 540cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54132 │ │ │ │ + blt.n 540ba │ │ │ │ mov r4, r5 │ │ │ │ - b.n 54144 │ │ │ │ + b.n 540cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5412e │ │ │ │ + bne.n 540b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5412e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 540b6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #4] @ (54150 ) │ │ │ │ - b.w 2a6a94 <_PyTime_AsTimeval@@Base+0x16b0> │ │ │ │ + ldr r1, [pc, #4] @ (540d8 ) │ │ │ │ + b.w 2a60fc <_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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ 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 541a6 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 541a6 │ │ │ │ + bne.n 5412e │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 5412e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + movw r1, #536 @ 0x218 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 541b0 │ │ │ │ + b.n 54138 │ │ │ │ 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, #58264 @ 0xe398 │ │ │ │ + movw r0, #57944 @ 0xe258 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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 2d954c │ │ │ │ + b.w 2d942c │ │ │ │ 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 e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 54238 │ │ │ │ + blt.n 541c0 │ │ │ │ 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 5423a │ │ │ │ + b.n 541c2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1e8148 │ │ │ │ - ldr r2, [pc, #32] @ (54264 ) │ │ │ │ + b.w 1e6a98 │ │ │ │ + ldr r2, [pc, #32] @ (541ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #33308 @ 0x821c │ │ │ │ + movw r0, #32972 @ 0x80cc │ │ │ │ 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 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 │ │ │ │ @@ -59913,40 +59871,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, 542b0 │ │ │ │ + cbnz r0, 54238 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 542b8 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 54240 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ 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, 542de │ │ │ │ + cbz r3, 54266 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 542e0 │ │ │ │ + b.n 54268 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #536] @ (544fc ) │ │ │ │ + ldr r5, [pc, #536] @ (54484 ) │ │ │ │ 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} │ │ │ │ @@ -59959,199 +59917,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 5432e │ │ │ │ + bne.n 542b6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 5432e │ │ │ │ + ble.n 542b6 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 5432e │ │ │ │ - cbnz r4, 54356 │ │ │ │ + bne.n 542b6 │ │ │ │ + cbnz r4, 542de │ │ │ │ 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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 544c6 │ │ │ │ + beq.w 5444e │ │ │ │ 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 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldrd sl, r9, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 544d4 │ │ │ │ + beq.w 5445c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - cbz r0, 543f0 │ │ │ │ + cbz r0, 54378 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 543a0 │ │ │ │ + beq.n 54328 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bge.n 543a4 │ │ │ │ - b.n 543f0 │ │ │ │ + bge.n 5432c │ │ │ │ + b.n 54378 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 543b0 │ │ │ │ + blt.n 54338 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 543d2 │ │ │ │ + bpl.n 5435a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #40368 @ 0x9db0 │ │ │ │ + movw r1, #40048 @ 0x9c70 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #928 @ 0x3a0 │ │ │ │ + movw r0, #608 @ 0x260 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 543f0 │ │ │ │ - ldr.w fp, [pc, #304] @ 54500 │ │ │ │ - b.n 54446 │ │ │ │ + beq.n 54378 │ │ │ │ + ldr.w fp, [pc, #304] @ 54488 │ │ │ │ + b.n 543ce │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #37800 @ 0x93a8 │ │ │ │ + movw r2, #37480 @ 0x9268 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #48700 @ 0xbe3c │ │ │ │ + movw r1, #48380 @ 0xbcfc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 544da │ │ │ │ + b.n 54462 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80cac │ │ │ │ + bl 80c30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 544da │ │ │ │ + beq.n 54462 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt.n 54460 │ │ │ │ + blt.n 543e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 544b8 │ │ │ │ + bge.n 54440 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 54490 │ │ │ │ + bne.n 54418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54480 │ │ │ │ + blt.n 54408 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 543f4 │ │ │ │ + bne.n 5437c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1efa34 │ │ │ │ - b.n 543f0 │ │ │ │ + bl 1ee514 │ │ │ │ + b.n 54378 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 54472 │ │ │ │ + cbz r3, 543fa │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2b8c8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 54422 │ │ │ │ + b.n 543aa │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2ad10 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 54422 │ │ │ │ + b.n 543aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54446 │ │ │ │ + bne.n 543ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54446 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 543ce │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1efa34 │ │ │ │ + bl 1ee514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 543f0 │ │ │ │ + bge.n 54378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 543f0 │ │ │ │ + bne.n 54378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 543f0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54378 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 544c2 │ │ │ │ + beq.n 5444a │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b73fc <_PyBytes_Resize@@Base> │ │ │ │ + bl b71ec <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 544da │ │ │ │ + b.n 54462 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 544da │ │ │ │ + b.n 54462 │ │ │ │ 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 149f64 │ │ │ │ + bl 149db0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 149f64 │ │ │ │ + bl 149db0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ 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 │ │ │ │ @@ -60168,416 +60126,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 547b8 │ │ │ │ + bmi.w 54740 │ │ │ │ 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 54762 │ │ │ │ - ldr r3, [pc, #620] @ (547d0 ) │ │ │ │ + beq.w 546ea │ │ │ │ + ldr r3, [pc, #620] @ (54758 ) │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r6, 5457a │ │ │ │ + cbnz r6, 54502 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 54572 │ │ │ │ + cbz r3, 544fa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 545a4 │ │ │ │ - bl 1daf44 │ │ │ │ + cbnz r3, 5452c │ │ │ │ + bl 1d979c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 54724 │ │ │ │ + b.n 546ac │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 5458c │ │ │ │ + bcc.n 54514 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 545e2 │ │ │ │ - b.n 545aa │ │ │ │ + beq.n 5456a │ │ │ │ + b.n 54532 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 54582 │ │ │ │ - movw r1, #61968 @ 0xf210 │ │ │ │ + bcc.n 5450a │ │ │ │ + movw r1, #61648 @ 0xf0d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 35a64 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54582 │ │ │ │ + beq.n 5450a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54764 │ │ │ │ + b.n 546ec │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ - cbz r3, 545c8 │ │ │ │ + cbz r3, 54550 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 545e2 │ │ │ │ + ble.n 5456a │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 545b6 │ │ │ │ - b.n 545e6 │ │ │ │ + bne.n 5453e │ │ │ │ + b.n 5456e │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 545d6 │ │ │ │ + cbz r3, 5455e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 545e6 │ │ │ │ - b.n 545ca │ │ │ │ + beq.n 5456e │ │ │ │ + b.n 54552 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 545e6 │ │ │ │ + beq.n 5456e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54620 │ │ │ │ + b.n 545a8 │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 545e2 │ │ │ │ + beq.n 5456a │ │ │ │ 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 54724 │ │ │ │ + bne.w 546ac │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5461e │ │ │ │ + bge.n 545a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 5461e │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 545a6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54696 │ │ │ │ - movw r2, #24213 @ 0x5e95 │ │ │ │ + beq.n 5461e │ │ │ │ + movw r2, #24341 @ 0x5f15 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54674 │ │ │ │ + bne.n 545fc │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bmi.n 5464c │ │ │ │ + bmi.n 545d4 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54696 │ │ │ │ - b.n 5468c │ │ │ │ + bge.n 5461e │ │ │ │ + b.n 54614 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 5463a │ │ │ │ + bpl.n 545c2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9f0 │ │ │ │ + bl 1de248 │ │ │ │ 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 5472a │ │ │ │ + b.n 546b2 │ │ │ │ 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 54724 │ │ │ │ - b.n 5463a │ │ │ │ + bne.n 546ac │ │ │ │ + b.n 545c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54696 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 54704 │ │ │ │ + cbnz r3, 5461e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5468c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ - cbz r3, 54704 │ │ │ │ + cbz r3, 5468c │ │ │ │ movw r2, #9952 @ 0x26e0 │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - movw r1, #51549 @ 0xc95d │ │ │ │ + movw r1, #51117 @ 0xc7ad │ │ │ │ movt r1, #21 │ │ │ │ movw r5, #5744 @ 0x1670 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 546de │ │ │ │ + bne.n 54666 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 546d0 │ │ │ │ + beq.n 54658 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 546d0 │ │ │ │ + bne.n 54658 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2049fc │ │ │ │ + bl 203444 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 546e6 │ │ │ │ + b.n 5466e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 546ea │ │ │ │ + bge.n 54672 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 546ea │ │ │ │ + b.n 54672 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 54724 │ │ │ │ + bne.n 546ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54704 │ │ │ │ + bge.n 5468c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54704 │ │ │ │ + cbnz r3, 5468c │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5471e │ │ │ │ + blt.n 546a6 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 5472a │ │ │ │ + b.n 546b2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 54714 │ │ │ │ + b.n 5469c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 545a4 │ │ │ │ + beq.w 5452c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 54740 │ │ │ │ + bne.n 546c8 │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ - b.n 5474c │ │ │ │ + b.n 546d4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54764 │ │ │ │ + bge.n 546ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 54764 │ │ │ │ + cbnz r2, 546ec │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54764 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 546ec │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54778 │ │ │ │ + bge.n 54700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54778 │ │ │ │ + cbnz r3, 54700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 547c6 │ │ │ │ + blt.n 5474e │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5479e │ │ │ │ + beq.n 54726 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57504 @ 0xe0a0 │ │ │ │ + movw r1, #57144 @ 0xdf38 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 547c6 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5474e │ │ │ │ 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 5453e │ │ │ │ + b.n 544c6 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, #20896 @ 0x51a0 │ │ │ │ + movw r1, #20576 @ 0x5060 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 54882 │ │ │ │ + b.n 5480a │ │ │ │ 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, 54820 │ │ │ │ + cbz r3, 547a8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 54820 │ │ │ │ + cbnz r0, 547a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54820 │ │ │ │ - movw r0, #13428 @ 0x3474 │ │ │ │ + beq.n 547a8 │ │ │ │ + movw r0, #13108 @ 0x3334 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 54824 │ │ │ │ + cbnz r0, 547ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fad8 │ │ │ │ + bl 4fa58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54878 │ │ │ │ + b.n 54800 │ │ │ │ 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, #940 @ 0x3ac │ │ │ │ + movw r0, #620 @ 0x26c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54858 │ │ │ │ + bge.n 547e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 54858 │ │ │ │ + cbnz r3, 547e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5481a │ │ │ │ + beq.n 547a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10391c │ │ │ │ + bl 10399c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54878 │ │ │ │ + bge.n 54800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54878 │ │ │ │ + cbnz r3, 54800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 2d9660 │ │ │ │ + b.w 2d9540 │ │ │ │ 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 51e70 │ │ │ │ + bl 51df4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 548f2 │ │ │ │ - cbnz r5, 548ae │ │ │ │ + cbz r0, 5487a │ │ │ │ + cbnz r5, 54836 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dac90 │ │ │ │ + bl 1d94e8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 548c0 │ │ │ │ + b.n 54848 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #61228 @ 0xef2c │ │ │ │ + movw r2, #60776 @ 0xed68 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 1dac18 │ │ │ │ + bl 1d9470 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 548d4 │ │ │ │ + bge.n 5485c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 548d4 │ │ │ │ + cbnz r3, 5485c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 548f0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 54878 │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 548f0 │ │ │ │ - bl f6fac │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 54878 │ │ │ │ + bl f7000 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2a6d94 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2a63fc <_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, #41240 @ 0xa118 │ │ │ │ + movw r0, #40920 @ 0x9fd8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #45852 @ 0xb31c │ │ │ │ + movw r0, #45532 @ 0xb1dc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 54978 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 54978 │ │ │ │ + bne.n 54900 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 54900 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + movw r1, #536 @ 0x218 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54986 │ │ │ │ + b.n 5490e │ │ │ │ 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] │ │ │ │ @@ -60586,91 +60544,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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 549e6 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5496e │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 54a00 │ │ │ │ + vldr d7, [pc, #72] @ 54988 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 549ea │ │ │ │ + bhi.n 54972 │ │ │ │ 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 549f2 │ │ │ │ + b.n 5497a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 549f2 │ │ │ │ + b.n 5497a │ │ │ │ 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, #20904 @ 0x51a8 │ │ │ │ + movw r1, #20584 @ 0x5068 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 54882 │ │ │ │ + b.n 5480a │ │ │ │ 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 54a5a │ │ │ │ + beq.n 549e2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c9d10 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c8578 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a5a │ │ │ │ + bne.n 549e2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #988 @ 0x3dc │ │ │ │ + movw r1, #668 @ 0x29c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54ab0 │ │ │ │ + b.n 54a38 │ │ │ │ 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, 54ab0 │ │ │ │ + cbz r0, 54a38 │ │ │ │ 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 54a98 │ │ │ │ + beq.n 54a20 │ │ │ │ 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] │ │ │ │ @@ -60694,159 +60652,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 2d954c │ │ │ │ - movw r1, #20680 @ 0x50c8 │ │ │ │ + b.w 2d942c │ │ │ │ + movw r1, #20360 @ 0x4f88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 54882 │ │ │ │ + b.n 5480a │ │ │ │ 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, 54b0a │ │ │ │ + cbz r4, 54a92 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4528 │ │ │ │ + bl 2d4408 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54b1a │ │ │ │ - b.n 54b3c │ │ │ │ + cbnz r0, 54aa2 │ │ │ │ + b.n 54ac4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2bf00c │ │ │ │ + bl 2beee4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54af8 │ │ │ │ - b.n 54b3c │ │ │ │ - bl 299f74 <_PyTime_FromMillisecondsObject@@Base+0x84c> │ │ │ │ + bne.n 54a80 │ │ │ │ + b.n 54ac4 │ │ │ │ + bl 2995e0 <_PyTime_FromMillisecondsObject@@Base+0x850> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54b2c │ │ │ │ + blt.n 54ab4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 54b3c │ │ │ │ + b.n 54ac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54b28 │ │ │ │ + bne.n 54ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54b28 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54ab0 │ │ │ │ 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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ 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 54b8a │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 54b8a │ │ │ │ + bne.n 54b12 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 54b12 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + movw r1, #536 @ 0x218 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 54bae │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 54b36 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac554 │ │ │ │ + bl 1aad5c │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 54bae │ │ │ │ + cbnz r0, 54b36 │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ac554 │ │ │ │ + b.w 1aad5c │ │ │ │ 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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 54c16 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 54b9e │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 54c30 │ │ │ │ + vldr d7, [pc, #72] @ 54bb8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 54c1a │ │ │ │ + bgt.n 54ba2 │ │ │ │ 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 54c22 │ │ │ │ + b.n 54baa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54c22 │ │ │ │ + b.n 54baa │ │ │ │ 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 54c4c │ │ │ │ - movw r0, #25356 @ 0x630c │ │ │ │ + bne.n 54bd4 │ │ │ │ + movw r0, #25048 @ 0x61d8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 941a8 │ │ │ │ - movw r0, #25348 @ 0x6304 │ │ │ │ + b.w 94180 │ │ │ │ + movw r0, #25040 @ 0x61d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 941a8 │ │ │ │ + b.w 94180 │ │ │ │ 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, 54c7a │ │ │ │ + cbz r3, 54c02 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 54c7c │ │ │ │ + b.n 54c04 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r4, [pc, #380] @ (54dfc ) │ │ │ │ + ldr r4, [pc, #380] @ (54d84 ) │ │ │ │ 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} │ │ │ │ @@ -60859,759 +60817,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 54cca │ │ │ │ + bne.n 54c52 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 54cca │ │ │ │ + ble.n 54c52 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 54cca │ │ │ │ - cbnz r5, 54cea │ │ │ │ + bne.n 54c52 │ │ │ │ + cbnz r5, 54c72 │ │ │ │ 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] @ (54e00 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #288] @ (54d88 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dbc │ │ │ │ + beq.n 54d44 │ │ │ │ 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 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldrd r9, r7, [sp, #124] @ 0x7c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54dca │ │ │ │ + beq.n 54d52 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bl 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - cbz r0, 54d76 │ │ │ │ + cbz r0, 54cfe │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 54d30 │ │ │ │ + beq.n 54cb8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 54d32 │ │ │ │ - b.n 54d76 │ │ │ │ + bge.n 54cba │ │ │ │ + b.n 54cfe │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 54d3a │ │ │ │ + blt.n 54cc2 │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 54d58 │ │ │ │ + bpl.n 54ce0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #40368 @ 0x9db0 │ │ │ │ + movw r1, #40048 @ 0x9c70 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #1012 @ 0x3f4 │ │ │ │ + movw r0, #692 @ 0x2b4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54d7a │ │ │ │ - b.n 54d76 │ │ │ │ + bne.n 54d02 │ │ │ │ + b.n 54cfe │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #37824 @ 0x93c0 │ │ │ │ + movw r2, #37504 @ 0x9280 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #48700 @ 0xbe3c │ │ │ │ + movw r1, #48380 @ 0xbcfc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54dda │ │ │ │ - bl b0e70 │ │ │ │ + b.n 54d62 │ │ │ │ + bl b0c44 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 54d90 │ │ │ │ + blt.n 54d18 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae6c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54da2 │ │ │ │ + b.n 54d2a │ │ │ │ mov r0, r9 │ │ │ │ - cbz r5, 54d9c │ │ │ │ + cbz r5, 54d24 │ │ │ │ blx 2bc0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54da2 │ │ │ │ + b.n 54d2a │ │ │ │ blx 2b268 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b401c │ │ │ │ - cbz r5, 54dd2 │ │ │ │ + bl b3e10 │ │ │ │ + cbz r5, 54d5a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e48d8 │ │ │ │ - b.n 54d76 │ │ │ │ + bl 1e3130 │ │ │ │ + b.n 54cfe │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54dda │ │ │ │ + b.n 54d62 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54dda │ │ │ │ + b.n 54d62 │ │ │ │ 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 149f64 │ │ │ │ + bl 149db0 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 149f64 │ │ │ │ + bl 149db0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #48] @ (54e34 ) │ │ │ │ + ldr r1, [pc, #48] @ (54dbc ) │ │ │ │ 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, 54e26 │ │ │ │ + cbnz r2, 54dae │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 54e26 │ │ │ │ - cbnz r3, 54e42 │ │ │ │ + bne.n 54dae │ │ │ │ + cbnz r3, 54dca │ │ │ │ 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] @ (54f28 ) │ │ │ │ - bl 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #240] @ (54eb0 ) │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f1e │ │ │ │ + beq.n 54ea6 │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54e6c │ │ │ │ - bl 9b260 │ │ │ │ + cbz r0, 54df4 │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e68 │ │ │ │ + bge.n 54df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54e68 │ │ │ │ + cbnz r3, 54df0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54e7a │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 54e76 │ │ │ │ + bne.n 54e02 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 54dfe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 54f1e │ │ │ │ + b.n 54ea6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 84238 │ │ │ │ + bl 841b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f16 │ │ │ │ + beq.n 54e9e │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54ea2 │ │ │ │ + bge.n 54e2a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57612 @ 0xe10c │ │ │ │ + movw r1, #57292 @ 0xdfcc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 54f16 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 54e9e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 54eb2 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 54f16 │ │ │ │ + bcc.n 54e3a │ │ │ │ + bl 23a370 │ │ │ │ + b.n 54e9e │ │ │ │ lsls r7, r4, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54eac │ │ │ │ + beq.n 54e34 │ │ │ │ add r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 54ed0 │ │ │ │ + beq.n 54e58 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 54ec6 │ │ │ │ + b.n 54e4e │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54eea │ │ │ │ - bl 87bc0 │ │ │ │ + bne.n 54e72 │ │ │ │ + bl 87b94 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 54ef0 │ │ │ │ + b.n 54e78 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 54f10 │ │ │ │ + cbz r3, 54e98 │ │ │ │ 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 54f1e │ │ │ │ + b.n 54ea6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ - b.n 54e72 │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 54dfa │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #224] @ (5500c ) │ │ │ │ + ldr r1, [pc, #224] @ (54f94 ) │ │ │ │ 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, 54f4a │ │ │ │ + cbz r3, 54ed2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 54f62 │ │ │ │ + b.n 54eea │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 54f52 │ │ │ │ + bge.n 54eda │ │ │ │ movs r6, #0 │ │ │ │ - b.n 54f62 │ │ │ │ + b.n 54eea │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 54f4e │ │ │ │ + bgt.n 54ed6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54f4e │ │ │ │ + beq.n 54ed6 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 54f84 │ │ │ │ + b.n 54f0c │ │ │ │ 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] @ (55210 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #664] @ (55198 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55324 │ │ │ │ + beq.w 552ac │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 54fca │ │ │ │ + beq.n 54f52 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 54f92 │ │ │ │ + cbz r6, 54f1a │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 54f9a │ │ │ │ - b.n 54fd8 │ │ │ │ + bne.n 54f22 │ │ │ │ + b.n 54f60 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 54fc2 │ │ │ │ - bl 9b260 │ │ │ │ + cbz r0, 54f4a │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54fbe │ │ │ │ + bge.n 54f46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54fbe │ │ │ │ + cbnz r3, 54f46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 54fdc │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 54fd8 │ │ │ │ - b.n 55306 │ │ │ │ + bne.n 54f64 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 54f60 │ │ │ │ + b.n 5528e │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54fdc │ │ │ │ + b.n 54f64 │ │ │ │ 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, 54ff2 │ │ │ │ + cbz r5, 54f7a │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 54ffa │ │ │ │ + b.n 54f82 │ │ │ │ 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 55128 │ │ │ │ + bne.w 550b0 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 552fa │ │ │ │ + beq.w 55282 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #30160 @ 0x75d0 │ │ │ │ + movw fp, #29840 @ 0x7490 │ │ │ │ movt fp, #50 @ 0x32 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 550a8 │ │ │ │ + beq.n 55030 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 55102 │ │ │ │ + blt.n 5508a │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 5505e │ │ │ │ + bpl.n 54fe6 │ │ │ │ mov r1, sl │ │ │ │ - b.n 55036 │ │ │ │ + b.n 54fbe │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 55064 │ │ │ │ + bmi.n 54fec │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5504e │ │ │ │ + bne.n 54fd6 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55110 │ │ │ │ + beq.n 55098 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 55084 │ │ │ │ + bgt.n 5500c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 550a2 │ │ │ │ + b.n 5502a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 550d6 │ │ │ │ + cbnz r0, 5505e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550a2 │ │ │ │ + bge.n 5502a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 550a2 │ │ │ │ + cbnz r3, 5502a │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 55032 │ │ │ │ + b.n 54fba │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 55102 │ │ │ │ - movw r3, #30160 @ 0x75d0 │ │ │ │ + blt.n 5508a │ │ │ │ + movw r3, #29840 @ 0x7490 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 550ea │ │ │ │ + bpl.n 55072 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 55102 │ │ │ │ - b.n 550b4 │ │ │ │ + bcc.n 5508a │ │ │ │ + b.n 5503c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5530a │ │ │ │ + beq.w 55292 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55110 │ │ │ │ + bge.n 55098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 55110 │ │ │ │ + cbnz r3, 55098 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55110 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55098 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 55110 │ │ │ │ + cbz r0, 55098 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 550c6 │ │ │ │ + bgt.n 5504e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 247be8 │ │ │ │ + bl 2463f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 552fa │ │ │ │ + bne.w 55282 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55124 │ │ │ │ + bge.n 550ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55124 │ │ │ │ + cbnz r3, 550ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 552fa │ │ │ │ + b.n 55282 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55124 │ │ │ │ + bne.n 550ac │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5515a │ │ │ │ + bne.n 550e2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21972 @ 0x55d4 │ │ │ │ + movw r1, #21652 @ 0x5494 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 552f4 │ │ │ │ + b.n 5527c │ │ │ │ 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 55214 │ │ │ │ + bne.n 5519c │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 552f4 │ │ │ │ + beq.w 5527c │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 551fc │ │ │ │ - cbz r7, 551fc │ │ │ │ + blt.n 55184 │ │ │ │ + cbz r7, 55184 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 551f4 │ │ │ │ + bne.n 5517c │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 552d8 │ │ │ │ + beq.w 55260 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 551ae │ │ │ │ + bgt.n 55136 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 551ec │ │ │ │ + b.n 55174 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 551d8 │ │ │ │ + cbz r0, 55160 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 552d8 │ │ │ │ + bge.w 55260 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 552d8 │ │ │ │ + bne.w 55260 │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 552d8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55260 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 551ec │ │ │ │ + bge.n 55174 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 551ec │ │ │ │ + cbnz r3, 55174 │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 551f8 │ │ │ │ + b.n 55180 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 55188 │ │ │ │ + bcs.n 55110 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 55182 │ │ │ │ + b.n 5510a │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 552cc │ │ │ │ + blt.n 55254 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5528c │ │ │ │ - b.n 552d8 │ │ │ │ - ldr r1, [pc, #400] @ (553a4 ) │ │ │ │ + bne.n 55214 │ │ │ │ + b.n 55260 │ │ │ │ + ldr r1, [pc, #400] @ (5532c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 552f4 │ │ │ │ + beq.n 5527c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 55280 │ │ │ │ + beq.n 55208 │ │ │ │ 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 220ee0 │ │ │ │ + bl 21f6e0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 55280 │ │ │ │ + blt.n 55208 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 552d8 │ │ │ │ + beq.n 55260 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 5525c │ │ │ │ + bgt.n 551e4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 5527a │ │ │ │ + b.n 55202 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 552a4 │ │ │ │ + cbnz r0, 5522c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5527a │ │ │ │ + bge.n 55202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5527a │ │ │ │ + cbnz r3, 55202 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 5521e │ │ │ │ + b.n 551a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 552d8 │ │ │ │ + cbz r0, 55260 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 55298 │ │ │ │ + bgt.n 55220 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 552ca │ │ │ │ + b.n 55252 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 552b8 │ │ │ │ + cbz r0, 55240 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552d8 │ │ │ │ + bge.n 55260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 552d8 │ │ │ │ + cbnz r3, 55260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 552d8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55260 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552ca │ │ │ │ + bge.n 55252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 552ca │ │ │ │ + cbnz r3, 55252 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 247be8 │ │ │ │ + bl 2463f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 552f4 │ │ │ │ + bne.n 5527c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 55156 │ │ │ │ + bge.w 550de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 55156 │ │ │ │ + bne.w 550de │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55156 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 550de │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 55324 │ │ │ │ + b.n 552ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55324 │ │ │ │ + b.n 552ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 55100 │ │ │ │ + bge.w 55088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 55100 │ │ │ │ + bne.w 55088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55100 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55088 │ │ │ │ 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 55368 │ │ │ │ + beq.n 552f0 │ │ │ │ movw r5, #43848 @ 0xab48 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 53aaa │ │ │ │ + bl 53a32 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55390 │ │ │ │ + cbnz r0, 55318 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 55372 │ │ │ │ - bl f6fac │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 552fa │ │ │ │ + bl f7000 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 553ba │ │ │ │ + b.n 55342 │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55364 │ │ │ │ + bne.n 552ec │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55364 │ │ │ │ - b.n 553ba │ │ │ │ + bne.n 552ec │ │ │ │ + b.n 55342 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 553a2 │ │ │ │ + bge.n 5532a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 553a2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5532a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #33664 @ 0x8380 │ │ │ │ + movw r1, #33344 @ 0x8240 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 2cefb4 │ │ │ │ + bl 2cee8c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 553f2 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 55422 │ │ │ │ + bne.n 5537a │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 553aa │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 2cefb4 │ │ │ │ + bl 2cee8c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5540e │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 55422 │ │ │ │ + bne.n 55396 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 553aa │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d954c │ │ │ │ + b.w 2d942c │ │ │ │ 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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 55470 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 553f8 │ │ │ │ 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 55472 │ │ │ │ + b.n 553fa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ - b.w 50e70 │ │ │ │ + b.w 50df8 │ │ │ │ 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] @ (554f0 ) │ │ │ │ + ldr r2, [pc, #96] @ (55478 ) │ │ │ │ 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] │ │ │ │ @@ -61625,31 +61583,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, 554e4 │ │ │ │ + cbz r0, 5546c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 554e4 │ │ │ │ + bge.n 5546c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 554e4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5546c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9095c │ │ │ │ + b.w 9093c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000554f4 : │ │ │ │ +0005547c : │ │ │ │ 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 │ │ │ │ @@ -61657,242 +61615,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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 5554a │ │ │ │ + cbz r0, 554d2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ce4a4 │ │ │ │ + bl 1ccd00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55542 │ │ │ │ + bge.n 554ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55542 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 554ca │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 5554a │ │ │ │ - bl 83ea0 │ │ │ │ + cbz r0, 554d2 │ │ │ │ + bl 83e1c │ │ │ │ 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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ 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 5559a │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 5559a │ │ │ │ + bne.n 55522 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 55522 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + movw r1, #536 @ 0x218 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 555c0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 55548 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c420 │ │ │ │ + bl 23ac28 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 555c0 │ │ │ │ + cbnz r0, 55548 │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 23c420 │ │ │ │ + b.w 23ac28 │ │ │ │ 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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5562a │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 555b2 │ │ │ │ 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, 5561c │ │ │ │ - bl 57ec0 │ │ │ │ - b.n 5562a │ │ │ │ + cbz r3, 555a4 │ │ │ │ + bl 57e48 │ │ │ │ + b.n 555b2 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ 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, #40412 @ 0x9ddc │ │ │ │ + movw r1, #40092 @ 0x9c9c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 55698 │ │ │ │ + bne.n 55620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 556ac │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 55634 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44308 @ 0xad14 │ │ │ │ + movw r0, #43988 @ 0xabd4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 556d4 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5565c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44308 @ 0xad14 │ │ │ │ + movw r0, #43988 @ 0xabd4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 556d4 │ │ │ │ - b.n 55670 │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 5565c │ │ │ │ + b.n 555f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 556d8 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 55660 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44308 @ 0xad14 │ │ │ │ + movw r0, #43988 @ 0xabd4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55712 │ │ │ │ + b.n 5569a │ │ │ │ mov r0, r3 │ │ │ │ - bl 11c83c │ │ │ │ + bl 11c954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55712 │ │ │ │ + cbz r0, 5569a │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c83c │ │ │ │ + bl 11c954 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 556fc │ │ │ │ + cbz r0, 55684 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfbc │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 556fe │ │ │ │ + b.n 55686 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - cbnz r5, 5570a │ │ │ │ + bl 83e1c │ │ │ │ + cbnz r5, 55692 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55712 │ │ │ │ + b.n 5569a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 55706 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 5568e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00055716 : │ │ │ │ +0005569e : │ │ │ │ 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 1eaa24 │ │ │ │ + bl 1e9408 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 55744 │ │ │ │ - bl 83ea0 │ │ │ │ + cbz r0, 556cc │ │ │ │ + bl 83e1c │ │ │ │ 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 207e40 │ │ │ │ + bl 206888 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5577e │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 557b0 │ │ │ │ + bne.n 55706 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 55738 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 207e40 │ │ │ │ + bl 206888 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5579c │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 557b0 │ │ │ │ + bne.n 55724 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 55738 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d954c │ │ │ │ + b.w 2d942c │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000557b8 : │ │ │ │ +00055740 : │ │ │ │ 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 │ │ │ │ @@ -61906,15 +61864,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 1447c4 │ │ │ │ + bl 1447b8 │ │ │ │ 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 │ │ │ │ @@ -61922,83 +61880,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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 55880 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 55808 │ │ │ │ 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 2be4f0 <_Py_c_abs@@Base> │ │ │ │ + bl 2be3c8 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 5586c │ │ │ │ - bl 57ec0 │ │ │ │ - b.n 55882 │ │ │ │ - movw r0, #1028 @ 0x404 │ │ │ │ + cbz r1, 557f4 │ │ │ │ + bl 57e48 │ │ │ │ + b.n 5580a │ │ │ │ + movw r0, #708 @ 0x2c4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55882 │ │ │ │ + b.n 5580a │ │ │ │ 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 8fa40 │ │ │ │ - movw r0, #1032 @ 0x408 │ │ │ │ + b.w 8fa20 │ │ │ │ + movw r0, #712 @ 0x2c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ │ │ │ │ -000558ac : │ │ │ │ +00055834 : │ │ │ │ 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, #41652 @ 0xa2b4 │ │ │ │ + movw r1, #41332 @ 0xa174 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #41656 @ 0xa2b8 │ │ │ │ + movw r0, #41336 @ 0xa178 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5594c │ │ │ │ + beq.n 558d4 │ │ │ │ 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 │ │ │ │ @@ -62007,22 +61965,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 1ee31c │ │ │ │ - cbnz r0, 5594c │ │ │ │ + bl 1eccfc │ │ │ │ + cbnz r0, 558d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 1432d8 <_PyArena_Free@@Base+0x220> │ │ │ │ + bl 1432cc <_PyArena_Free@@Base+0x220> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 55938 │ │ │ │ - bl 134fb0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 558c0 │ │ │ │ + bl 134fa8 <_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 │ │ │ │ @@ -62032,255 +61990,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, 55970 │ │ │ │ + cbz r3, 558f8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 55988 │ │ │ │ + b.n 55910 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 55978 │ │ │ │ + bgt.n 55900 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55988 │ │ │ │ + b.n 55910 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 55974 │ │ │ │ + bgt.n 558fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 55974 │ │ │ │ + beq.n 558fc │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 559aa │ │ │ │ + b.n 55932 │ │ │ │ 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] @ (55a20 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #128] @ (559a8 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55a1a │ │ │ │ + beq.n 559a2 │ │ │ │ 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, 559ca │ │ │ │ + cbnz r3, 55952 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55a14 │ │ │ │ + blt.n 5599c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55a1a │ │ │ │ + b.n 559a2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 559be │ │ │ │ + beq.n 55946 │ │ │ │ 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 90c00 │ │ │ │ + bl 90be4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 559f4 │ │ │ │ + cbz r0, 5597c │ │ │ │ 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 55a08 │ │ │ │ + bge.n 55990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55a08 │ │ │ │ + cbnz r3, 55990 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 55a1a │ │ │ │ - bl 94210 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 559a2 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 559be │ │ │ │ - b.n 55a1a │ │ │ │ + beq.n 55946 │ │ │ │ + b.n 559a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 559c6 │ │ │ │ + b.n 5594e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #576] @ (55c64 ) │ │ │ │ + ldr r1, [pc, #576] @ (55bec ) │ │ │ │ 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 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ │ │ │ │ -00055a34 : │ │ │ │ +000559bc : │ │ │ │ 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 2a7230 │ │ │ │ + bl 2a6898 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 121d6c │ │ │ │ + bl 121e8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55a92 │ │ │ │ + cbz r0, 55a1a │ │ │ │ mov r1, r5 │ │ │ │ - bl 144388 │ │ │ │ + bl 14437c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55a82 │ │ │ │ + blt.n 55a0a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 55a92 │ │ │ │ + b.n 55a1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55a7e │ │ │ │ + bne.n 55a06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55a7e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ 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 55ad2 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bne.n 55a5a │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44316 @ 0xad1c │ │ │ │ + movw r0, #43996 @ 0xabdc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55c32 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bba │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 11caec │ │ │ │ + bl 11cc04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55c22 │ │ │ │ + beq.w 55baa │ │ │ │ blx 2ad28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55b08 │ │ │ │ + beq.n 55a90 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 55c26 │ │ │ │ + b.n 55bae │ │ │ │ adds r3, r0, #2 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 55b1e │ │ │ │ + bcs.n 55aa6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55b24 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 55b02 │ │ │ │ + cbnz r0, 55aac │ │ │ │ + bl 23a370 │ │ │ │ + b.n 55a8a │ │ │ │ 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, 55b54 │ │ │ │ + cbz r3, 55adc │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 55b54 │ │ │ │ + beq.n 55adc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 55c26 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 55bae │ │ │ │ cmp r8, r6 │ │ │ │ - bhi.n 55b9a │ │ │ │ + bhi.n 55b22 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bl 9b5a8 │ │ │ │ + bl 9b598 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55b6c │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 55c26 │ │ │ │ + cbnz r0, 55af4 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 55bae │ │ │ │ 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, 55b98 │ │ │ │ + cbz r3, 55b20 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 55c26 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 55bae │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r5 │ │ │ │ add.w sl, r5, r6, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55bb6 │ │ │ │ + beq.n 55b3e │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 55ba4 │ │ │ │ - cbz r4, 55c16 │ │ │ │ + b.n 55b2c │ │ │ │ + cbz r4, 55b9e │ │ │ │ add r4, r6 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 55bd0 │ │ │ │ + bcs.n 55b58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 55bd0 │ │ │ │ - cbz r6, 55c04 │ │ │ │ + cbz r0, 55b58 │ │ │ │ + cbz r6, 55b8c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 55bd8 │ │ │ │ + b.n 55b60 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 55c26 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 55bae │ │ │ │ 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 │ │ │ │ @@ -62288,1147 +62246,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 55bd8 │ │ │ │ + bne.n 55b60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl aeb0c │ │ │ │ + bl ae8e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 55c26 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 55bae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb0c │ │ │ │ + bl ae8e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55c26 │ │ │ │ + b.n 55bae │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 55c70 │ │ │ │ + beq.n 55bf8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1040 @ 0x410 │ │ │ │ + movw r1, #720 @ 0x2d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55c8e │ │ │ │ + b.n 55c16 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne.n 55c82 │ │ │ │ + bne.n 55c0a │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w a1790 │ │ │ │ + b.w a17b8 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 56118 │ │ │ │ + bl 560a0 │ │ │ │ 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 55ccc │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 55c54 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4112 @ 0x1010 │ │ │ │ + movw r0, #3792 @ 0xed0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55d72 │ │ │ │ + b.n 55cfa │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55d72 │ │ │ │ + beq.n 55cfa │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55cfc │ │ │ │ + beq.n 55c84 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 55cc8 │ │ │ │ - ldr r6, [pc, #120] @ (55d78 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 55c50 │ │ │ │ + ldr r6, [pc, #120] @ (55d00 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 55d26 │ │ │ │ + cbnz r0, 55cae │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1108 @ 0x454 │ │ │ │ + movw r1, #788 @ 0x314 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 55d48 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 55cd0 │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 55d00 │ │ │ │ - ldr r0, [pc, #76] @ (55d7c ) │ │ │ │ + bne.n 55c88 │ │ │ │ + ldr r0, [pc, #76] @ (55d04 ) │ │ │ │ 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 21fbfc │ │ │ │ + bl 21e3fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55d5c │ │ │ │ - bl 94210 │ │ │ │ + bne.n 55ce4 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 55d72 │ │ │ │ + b.n 55cfa │ │ │ │ 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} │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ 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, #1156 @ 0x484 │ │ │ │ + movw r0, #836 @ 0x344 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r6, r2 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55dd8 │ │ │ │ + cbz r0, 55d60 │ │ │ │ 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 2d42d4 │ │ │ │ + bl 2d41b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55dd2 │ │ │ │ + bge.n 55d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55dd2 │ │ │ │ + cbnz r3, 55d5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 55e20 │ │ │ │ + beq.n 55da8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37884 @ 0x93fc │ │ │ │ + movw r0, #37564 @ 0x92bc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbnz r0, 55e20 │ │ │ │ + bl 1d330c │ │ │ │ + cbnz r0, 55da8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55e60 │ │ │ │ + b.n 55de8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55e34 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 55dbc │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55e1c │ │ │ │ + bne.n 55da4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55e48 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 55dd0 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55e1c │ │ │ │ + bne.n 55da4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3a04 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1f244c <_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, #1184 @ 0x4a0 │ │ │ │ + movw r0, #864 @ 0x360 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55fae │ │ │ │ + beq.w 55f36 │ │ │ │ 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 55eec │ │ │ │ + beq.n 55e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w lr, r1, #4 │ │ │ │ cmp r1, r6 │ │ │ │ - bge.n 55ee8 │ │ │ │ + bge.n 55e70 │ │ │ │ ldr.w r1, [r3, lr, lsl #2] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55ee8 │ │ │ │ + bne.n 55e70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55fae │ │ │ │ + bge.n 55f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55fae │ │ │ │ + bne.n 55f36 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #1016 @ 0x3f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 55ea0 │ │ │ │ + b.n 55e28 │ │ │ │ add r6, sp, #16 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #1212 @ 0x4bc │ │ │ │ + movw r2, #892 @ 0x37c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 1bce30 │ │ │ │ + bl 1bb638 │ │ │ │ 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 a7e98 │ │ │ │ - cbz r0, 55f8a │ │ │ │ + bl a7eb0 │ │ │ │ + cbz r0, 55f12 │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - bcs.n 55f8a │ │ │ │ + bcs.n 55f12 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 55fb6 │ │ │ │ + bl 55f3e │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 55f3e │ │ │ │ + cbz r0, 55ec6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55f4e │ │ │ │ - bl dd108 │ │ │ │ + bpl.n 55ed6 │ │ │ │ + bl dce10 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 55f56 │ │ │ │ + cbnz r0, 55ede │ │ │ │ mov r0, r7 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55fa2 │ │ │ │ - b.n 55fae │ │ │ │ - movw r3, #13072 @ 0x3310 │ │ │ │ + blt.n 55f2a │ │ │ │ + b.n 55f36 │ │ │ │ + movw r3, #12752 @ 0x31d0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ rsb r1, r5, #1000 @ 0x3e8 │ │ │ │ adds r0, r6, r5 │ │ │ │ - movw r2, #31908 @ 0x7ca4 │ │ │ │ + movw r2, #31632 @ 0x7b90 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 1bce30 │ │ │ │ + bl 1bb638 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r7, r5, r3 │ │ │ │ adds r5, r7, #1 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 55f7e │ │ │ │ + bne.n 55f06 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 55f0e │ │ │ │ + b.n 55e96 │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - bcs.n 55f7a │ │ │ │ + bcs.n 55f02 │ │ │ │ strh.w sl, [r6, r7] │ │ │ │ - b.n 55f0e │ │ │ │ + b.n 55e96 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55fae │ │ │ │ + bge.n 55f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55fae │ │ │ │ + cbnz r3, 55f36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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] @ (55fe0 ) │ │ │ │ + ldr r1, [pc, #24] @ (55f68 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl d8628 │ │ │ │ - cbnz r0, 55fda │ │ │ │ + bl d8358 │ │ │ │ + cbnz r0, 55f62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11aec4 │ │ │ │ + bl 11afdc │ │ │ │ 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] @ (560a4 ) │ │ │ │ + ldr r3, [pc, #176] @ (5602c ) │ │ │ │ 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, 56028 │ │ │ │ + cbz r3, 55fb0 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5601e │ │ │ │ + bne.n 55fa6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5600e │ │ │ │ + bne.n 55f96 │ │ │ │ dmb ish │ │ │ │ - beq.n 56028 │ │ │ │ - bl 284220 │ │ │ │ + beq.n 55fb0 │ │ │ │ + bl 2b82c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2da17c │ │ │ │ + bl 2da05c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 5605a │ │ │ │ + cbz r3, 55fe2 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56050 │ │ │ │ + bne.n 55fd8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56040 │ │ │ │ + bne.n 55fc8 │ │ │ │ dmb ish │ │ │ │ - beq.n 5605a │ │ │ │ - bl 2832b8 │ │ │ │ - movw r1, #30688 @ 0x77e0 │ │ │ │ + beq.n 55fe2 │ │ │ │ + bl 2828d8 │ │ │ │ + movw r1, #30412 @ 0x76cc │ │ │ │ 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 56068 │ │ │ │ + bne.n 55ff0 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 941a8 │ │ │ │ - ldr r3, [pc, #20] @ (560a4 ) │ │ │ │ + bl 94180 │ │ │ │ + ldr r3, [pc, #20] @ (5602c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 560a0 │ │ │ │ + beq.n 56028 │ │ │ │ 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 b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ada0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ 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 9b260 │ │ │ │ + bl 9b250 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 560f2 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 56114 │ │ │ │ + bne.n 5607a │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5609c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5610a │ │ │ │ + cbz r3, 56092 │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 56104 │ │ │ │ + blt.n 5608c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 56108 │ │ │ │ + b.n 56090 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 56116 │ │ │ │ + b.n 5609e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00056118 : │ │ │ │ +000560a0 : │ │ │ │ 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 1aad34 │ │ │ │ + bl 1a953c │ │ │ │ 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 56180 │ │ │ │ + beq.n 56108 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 56180 │ │ │ │ + beq.n 56108 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #18024 @ 0x4668 │ │ │ │ + movw r1, #17704 @ 0x4528 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl e1f2c │ │ │ │ - cbnz r0, 56198 │ │ │ │ + bl e1cc4 │ │ │ │ + cbnz r0, 56120 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 561f2 │ │ │ │ + b.n 5617a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56160 │ │ │ │ - movw r0, #18024 @ 0x4668 │ │ │ │ + beq.n 560e8 │ │ │ │ + movw r0, #17704 @ 0x4528 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5617c │ │ │ │ - b.n 56160 │ │ │ │ + beq.n 56104 │ │ │ │ + b.n 560e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 561f2 │ │ │ │ + cbz r0, 5617a │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 561bc │ │ │ │ + bne.n 56144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 561c4 │ │ │ │ + b.n 5614c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 561de │ │ │ │ + cbnz r5, 56166 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 561da │ │ │ │ + bge.n 56162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 561da │ │ │ │ + cbnz r3, 56162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 561f2 │ │ │ │ + b.n 5617a │ │ │ │ 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 561da │ │ │ │ + b.n 56162 │ │ │ │ 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 2b6e1c <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6cec <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5626e │ │ │ │ + cbz r0, 561f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5623e │ │ │ │ + cbnz r0, 561c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5623a │ │ │ │ + bge.n 561c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5623a │ │ │ │ + cbnz r3, 561c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5626e │ │ │ │ + b.n 561f6 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5625c │ │ │ │ + bge.n 561e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #1280 @ 0x500 │ │ │ │ + movw r0, #960 @ 0x3c0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #1288 @ 0x508 │ │ │ │ + movw r0, #968 @ 0x3c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #62068 @ 0xf274 │ │ │ │ + movw r0, #61616 @ 0xf0b0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 941a8 │ │ │ │ + b.w 94180 │ │ │ │ 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, 562c2 │ │ │ │ + cbnz r2, 5624a │ │ │ │ mov r0, r6 │ │ │ │ - bl 12287c │ │ │ │ + bl 12299c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 562fc │ │ │ │ + bgt.n 56284 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19156 @ 0x4ad4 │ │ │ │ + movw r1, #18836 @ 0x4994 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 56332 │ │ │ │ - ldr r3, [pc, #212] @ (56398 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 562ba │ │ │ │ + ldr r3, [pc, #212] @ (56320 ) │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r2, #1308 @ 0x51c │ │ │ │ + movw r2, #988 @ 0x3dc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #200] @ (5639c ) │ │ │ │ - bl f584c │ │ │ │ + ldr r0, [pc, #200] @ (56324 ) │ │ │ │ + bl f588c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #196] @ (563a0 ) │ │ │ │ + ldr r0, [pc, #196] @ (56328 ) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 562f6 │ │ │ │ + bge.n 5627e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 562f6 │ │ │ │ + cbnz r3, 5627e │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5629e │ │ │ │ - b.n 56332 │ │ │ │ + bne.n 56226 │ │ │ │ + b.n 562ba │ │ │ │ subs r0, #1 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56390 │ │ │ │ + beq.n 56318 │ │ │ │ add.w sl, r6, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 9f5d0 │ │ │ │ - cbnz r0, 56336 │ │ │ │ + bl 9f5f8 │ │ │ │ + cbnz r0, 562be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56332 │ │ │ │ + bge.n 562ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56332 │ │ │ │ + cbnz r3, 562ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56390 │ │ │ │ + b.n 56318 │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 56312 │ │ │ │ + bne.n 5629a │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56358 │ │ │ │ + bne.n 562e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56360 │ │ │ │ + b.n 562e8 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 56378 │ │ │ │ + cbnz r5, 56300 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5638e │ │ │ │ + bge.n 56316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5638e │ │ │ │ + cbnz r3, 56316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5638e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56316 │ │ │ │ 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] @ (5668c <_PyXI_NewExcInfo@@Base+0x238>) │ │ │ │ + ldr r1, [pc, #752] @ (56614 <_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, 563c4 │ │ │ │ + cbnz r2, 5634c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 563c4 │ │ │ │ - cbnz r3, 563de │ │ │ │ + bne.n 5634c │ │ │ │ + cbnz r3, 56366 │ │ │ │ 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] @ (56400 ) │ │ │ │ - bl 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #40] @ (56388 ) │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 563f8 │ │ │ │ + cbz r0, 56380 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 9abf4 │ │ │ │ + bl 9abe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 563f8 │ │ │ │ + cbz r0, 56380 │ │ │ │ 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] @ (56714 <_PyXI_NewExcInfo@@Base+0x2c0>) │ │ │ │ + ldr r1, [pc, #784] @ (5669c <_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 222028 <_PyOS_URandomNonblock@@Base+0xeac> │ │ │ │ + bl 220828 <_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] @ (56450 ) │ │ │ │ + ldr r3, [pc, #32] @ (563d8 ) │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ - cbz r3, 56444 │ │ │ │ - bl 1f6b10 │ │ │ │ + cbz r3, 563cc │ │ │ │ + bl 1f5558 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5644c │ │ │ │ + b.n 563d4 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00056454 <_PyXI_NewExcInfo@@Base>: │ │ │ │ +000563dc <_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 56472 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + beq.n 563fa <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5648c <_PyXI_NewExcInfo@@Base+0x38> │ │ │ │ + cbnz r0, 56414 <_PyXI_NewExcInfo@@Base+0x38> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1508 @ 0x5e4 │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56654 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + b.n 565dc <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ebfb8 │ │ │ │ + bl 1ea998 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5649e <_PyXI_NewExcInfo@@Base+0x4a> │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 56654 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + cbnz r0, 56426 <_PyXI_NewExcInfo@@Base+0x4a> │ │ │ │ + bl 23a370 │ │ │ │ + b.n 565dc <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 564b0 <_PyXI_NewExcInfo@@Base+0x5c> │ │ │ │ + bmi.n 56438 <_PyXI_NewExcInfo@@Base+0x5c> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 564c2 <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ + bge.n 5644a <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 564c2 <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ + bpl.n 5644a <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 374ea <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56654 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ - b.n 5663c <_PyXI_NewExcInfo@@Base+0x1e8> │ │ │ │ + beq.w 565dc <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + b.n 565c4 <_PyXI_NewExcInfo@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62344 @ 0xf388 │ │ │ │ + movw r1, #62024 @ 0xf248 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56606 <_PyXI_NewExcInfo@@Base+0x1b2> │ │ │ │ - movw r1, #18212 @ 0x4724 │ │ │ │ + beq.w 5658e <_PyXI_NewExcInfo@@Base+0x1b2> │ │ │ │ + movw r1, #17892 @ 0x45e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 564ee <_PyXI_NewExcInfo@@Base+0x9a> │ │ │ │ + cbnz r0, 56476 <_PyXI_NewExcInfo@@Base+0x9a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56580 <_PyXI_NewExcInfo@@Base+0x12c> │ │ │ │ + b.n 56508 <_PyXI_NewExcInfo@@Base+0x12c> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264318 │ │ │ │ + bl 263230 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5650a <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ + bge.n 56492 <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5650a <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ + cbnz r3, 56492 <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 564e8 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 56470 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #18244 @ 0x4744 │ │ │ │ + movw r1, #17924 @ 0x4604 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564e8 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 56470 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264318 │ │ │ │ + bl 263230 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56540 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ + bge.n 564c8 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56540 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ + cbnz r3, 564c8 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 564e8 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 56470 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #19172 @ 0x4ae4 │ │ │ │ + movw r1, #18852 @ 0x49a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564e8 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 56470 <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264318 │ │ │ │ + bl 263230 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56576 <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ + bge.n 564fe <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56576 <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ + cbnz r3, 564fe <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 56594 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ + bge.n 5651c <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56594 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ + cbnz r3, 5651c <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 56610 <_PyXI_NewExcInfo@@Base+0x1bc> │ │ │ │ + bne.n 56598 <_PyXI_NewExcInfo@@Base+0x1bc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42864 @ 0xa770 │ │ │ │ + movw r1, #42544 @ 0xa630 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5661a <_PyXI_NewExcInfo@@Base+0x1c6> │ │ │ │ + cbz r0, 565a2 <_PyXI_NewExcInfo@@Base+0x1c6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264318 │ │ │ │ + bl 263230 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 565c6 <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ + bge.n 5654e <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 565c6 <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ + cbnz r3, 5654e <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 56624 <_PyXI_NewExcInfo@@Base+0x1d0> │ │ │ │ + cbz r3, 565ac <_PyXI_NewExcInfo@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31600 @ 0x7b70 │ │ │ │ + movw r1, #31280 @ 0x7a30 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5662e <_PyXI_NewExcInfo@@Base+0x1da> │ │ │ │ + cbz r0, 565b6 <_PyXI_NewExcInfo@@Base+0x1da> │ │ │ │ movs r1, #0 │ │ │ │ - bl 264318 │ │ │ │ + bl 263230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 565f8 <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ + bge.n 56580 <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 565f8 <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ + cbnz r3, 56580 <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 56654 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ - movw r4, #1464 @ 0x5b8 │ │ │ │ + cbnz r3, 565dc <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + movw r4, #1144 @ 0x478 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 56636 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #1324 @ 0x52c │ │ │ │ + b.n 565be <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #1004 @ 0x3ec │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 56636 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #44 @ 0x2c │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 56636 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #1368 @ 0x558 │ │ │ │ + b.n 565be <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #65260 @ 0xfeec │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 565be <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #1048 @ 0x418 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 56636 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #132 @ 0x84 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 56636 <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #1412 @ 0x584 │ │ │ │ + b.n 565be <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #65348 @ 0xff44 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 565be <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #1092 @ 0x444 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b11a <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3b09e <_Py_open_noraise@@Base+0x51a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 74400 │ │ │ │ - b.n 56488 <_PyXI_NewExcInfo@@Base+0x34> │ │ │ │ + bl 7415c │ │ │ │ + b.n 56410 <_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 56676 <_PyXI_NewExcInfo@@Base+0x222> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 56680 <_PyXI_NewExcInfo@@Base+0x22c> │ │ │ │ + bne.n 565fe <_PyXI_NewExcInfo@@Base+0x222> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 56608 <_PyXI_NewExcInfo@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 566b4 <_PyXI_NewExcInfo@@Base+0x260> │ │ │ │ + beq.n 5663c <_PyXI_NewExcInfo@@Base+0x260> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60696 @ 0xed18 │ │ │ │ + movw r0, #60332 @ 0xebac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56860 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + beq.w 567e8 <_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 566ca <_PyXI_NewExcInfo@@Base+0x276> │ │ │ │ + bne.n 56652 <_PyXI_NewExcInfo@@Base+0x276> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 566ea <_PyXI_NewExcInfo@@Base+0x296> │ │ │ │ - bl 174e1c │ │ │ │ + b.n 56672 <_PyXI_NewExcInfo@@Base+0x296> │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 566ea <_PyXI_NewExcInfo@@Base+0x296> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 56672 <_PyXI_NewExcInfo@@Base+0x296> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56860 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + bne.w 567e8 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 566f8 <_PyXI_NewExcInfo@@Base+0x2a4> │ │ │ │ + bne.n 56680 <_PyXI_NewExcInfo@@Base+0x2a4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 56718 <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ - bl 174e1c │ │ │ │ + b.n 566a0 <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 56718 <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 566a0 <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56860 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + bne.w 567e8 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #332] @ 56870 <_PyXI_NewExcInfo@@Base+0x41c> │ │ │ │ + vldr d10, [pc, #332] @ 567f8 <_PyXI_NewExcInfo@@Base+0x41c> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 56744 <_PyXI_NewExcInfo@@Base+0x2f0> │ │ │ │ + bhi.n 566cc <_PyXI_NewExcInfo@@Base+0x2f0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 567b4 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ - b.n 5680e <_PyXI_NewExcInfo@@Base+0x3ba> │ │ │ │ - ble.n 567b4 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + bhi.n 5673c <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + b.n 56796 <_PyXI_NewExcInfo@@Base+0x3ba> │ │ │ │ + ble.n 5673c <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 567b4 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + bhi.n 5673c <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 567b4 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + beq.n 5673c <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c05c │ │ │ │ - vldr d7, [pc, #268] @ 56878 <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ + vldr d7, [pc, #268] @ 56800 <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #264] @ 56880 <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ + vldr d5, [pc, #264] @ 56808 <_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 567a2 <_PyXI_NewExcInfo@@Base+0x34e> │ │ │ │ + ble.n 5672a <_PyXI_NewExcInfo@@Base+0x34e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 5684a <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ + b.n 567d2 <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 567e2 <_PyXI_NewExcInfo@@Base+0x38e> │ │ │ │ + b.n 5676a <_PyXI_NewExcInfo@@Base+0x38e> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 2dbc44 <_PyBytes_FromXIData@@Base+0x19b8> │ │ │ │ + bl 2dbb2c <_PyBytes_FromXIData@@Base+0x19c0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 2dbc44 <_PyBytes_FromXIData@@Base+0x19b8> │ │ │ │ + bl 2dbb2c <_PyBytes_FromXIData@@Base+0x19c0> │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #2872 @ 0xb38 │ │ │ │ + movw r3, #2560 @ 0xa00 │ │ │ │ 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 5684a <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ + beq.n 567d2 <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 5684a <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ + bvs.n 567d2 <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5684a <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ + ble.n 567d2 <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 57ec0 │ │ │ │ - b.n 56860 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + bl 57e48 │ │ │ │ + b.n 567e8 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 56826 <_PyXI_NewExcInfo@@Base+0x3d2> │ │ │ │ + bne.n 567ae <_PyXI_NewExcInfo@@Base+0x3d2> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 5684a <_PyXI_NewExcInfo@@Base+0x3f6> │ │ │ │ + b.n 567d2 <_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 2956a0 │ │ │ │ + b.w 294cf0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -63445,93 +63403,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, 568ac <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ + cbnz r5, 56834 <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 568ac <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ + ble.n 56834 <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 568ac <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ - cbnz r2, 568c6 <_PyXI_NewExcInfo@@Base+0x472> │ │ │ │ + bne.n 56834 <_PyXI_NewExcInfo@@Base+0x458> │ │ │ │ + cbnz r2, 5684e <_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] @ (56904 <_PyXI_NewExcInfo@@Base+0x4b0>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 568fe <_PyXI_NewExcInfo@@Base+0x4aa> │ │ │ │ + ldr r3, [pc, #68] @ (5688c <_PyXI_NewExcInfo@@Base+0x4b0>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 56886 <_PyXI_NewExcInfo@@Base+0x4aa> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 50118 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 568f2 <_PyXI_NewExcInfo@@Base+0x49e> │ │ │ │ + bl 5009c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 5687a <_PyXI_NewExcInfo@@Base+0x49e> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b4d0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 568f6 <_PyXI_NewExcInfo@@Base+0x4a2> │ │ │ │ + beq.n 5687e <_PyXI_NewExcInfo@@Base+0x4a2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 26dce4 │ │ │ │ - movw r2, #1520 @ 0x5f0 │ │ │ │ + bl 26c4f4 │ │ │ │ + movw r2, #1200 @ 0x4b0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 56984 <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ + bl 5690c <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 568fe <_PyXI_NewExcInfo@@Base+0x4aa> │ │ │ │ + b.n 56886 <_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] @ (56cc8 <_PyXI_NewExcInfo@@Base+0x874>) │ │ │ │ + ldr r1, [pc, #960] @ (56c50 <_PyXI_NewExcInfo@@Base+0x874>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #61676 @ 0xf0ec │ │ │ │ + movw r0, #61224 @ 0xef28 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 95228 │ │ │ │ - movw r1, #21360 @ 0x5370 │ │ │ │ + b.w 95200 │ │ │ │ + movw r1, #21040 @ 0x5230 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 411e2 │ │ │ │ + b.w 41162 │ │ │ │ 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 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r4, r0 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 56974 <_PyXI_NewExcInfo@@Base+0x520> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 568fc <_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 56978 <_PyXI_NewExcInfo@@Base+0x524> │ │ │ │ + bhi.n 56900 <_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 a82dc │ │ │ │ + b.w a82f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56980 <_PyXI_NewExcInfo@@Base+0x52c> │ │ │ │ + b.n 56908 <_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 │ │ │ │ @@ -63545,247 +63503,247 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 4ae92 │ │ │ │ + bl 4ae12 │ │ │ │ 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 56a86 <_PyXI_NewExcInfo@@Base+0x632> │ │ │ │ + beq.n 56a0e <_PyXI_NewExcInfo@@Base+0x632> │ │ │ │ mov ip, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.n 56a34 <_PyXI_NewExcInfo@@Base+0x5e0> │ │ │ │ + bcs.n 569bc <_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 56a34 <_PyXI_NewExcInfo@@Base+0x5e0> │ │ │ │ + beq.n 569bc <_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 569d2 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ + b.n 5695a <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ sub.w r4, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - bcc.n 56aa8 <_PyXI_NewExcInfo@@Base+0x654> │ │ │ │ + bcc.n 56a30 <_PyXI_NewExcInfo@@Base+0x654> │ │ │ │ str.w r3, [ip], #4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 56a22 <_PyXI_NewExcInfo@@Base+0x5ce> │ │ │ │ - b.n 56ab0 <_PyXI_NewExcInfo@@Base+0x65c> │ │ │ │ + bcc.n 569aa <_PyXI_NewExcInfo@@Base+0x5ce> │ │ │ │ + b.n 56a38 <_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 56aa2 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + beq.n 56a2a <_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 56a3a <_PyXI_NewExcInfo@@Base+0x5e6> │ │ │ │ - b.n 56aa2 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + bcc.n 569c2 <_PyXI_NewExcInfo@@Base+0x5e6> │ │ │ │ + b.n 56a2a <_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 56aa8 <_PyXI_NewExcInfo@@Base+0x654> │ │ │ │ + bcc.n 56a30 <_PyXI_NewExcInfo@@Base+0x654> │ │ │ │ str.w r4, [ip], #4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 56a8e <_PyXI_NewExcInfo@@Base+0x63a> │ │ │ │ - b.n 56ab0 <_PyXI_NewExcInfo@@Base+0x65c> │ │ │ │ + bcc.n 56a16 <_PyXI_NewExcInfo@@Base+0x63a> │ │ │ │ + b.n 56a38 <_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, 56ae4 <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ + cbz r0, 56a6c <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56ae4 <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ + bge.n 56a6c <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56ae4 <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56a6c <_PyXI_NewExcInfo@@Base+0x690> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89dac │ │ │ │ + b.w 89d9c │ │ │ │ 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, 56b10 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ + cbnz r3, 56a98 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56b10 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ + ble.n 56a98 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56b10 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ - cbnz r0, 56b28 <_PyXI_NewExcInfo@@Base+0x6d4> │ │ │ │ + bne.n 56a98 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ + cbnz r0, 56ab0 <_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] @ (56b6c <_PyXI_NewExcInfo@@Base+0x718>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 56b68 <_PyXI_NewExcInfo@@Base+0x714> │ │ │ │ + ldr r3, [pc, #72] @ (56af4 <_PyXI_NewExcInfo@@Base+0x718>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 56af0 <_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 56b54 <_PyXI_NewExcInfo@@Base+0x700> │ │ │ │ + beq.n 56adc <_PyXI_NewExcInfo@@Base+0x700> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1772 @ 0x6ec │ │ │ │ + movw r1, #1452 @ 0x5ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 449f2 <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ + bl 44924 <_PyImport_ClearExtension@@Base+0xab4> │ │ │ │ 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] @ (56c90 <_PyXI_NewExcInfo@@Base+0x83c>) │ │ │ │ + ldr r2, [pc, #288] @ (56c18 <_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 1694d8 │ │ │ │ - cbnz r0, 56b90 <_PyXI_NewExcInfo@@Base+0x73c> │ │ │ │ + bl 169358 │ │ │ │ + cbnz r0, 56b18 <_PyXI_NewExcInfo@@Base+0x73c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56bea <_PyXI_NewExcInfo@@Base+0x796> │ │ │ │ + b.n 56b72 <_PyXI_NewExcInfo@@Base+0x796> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56bec <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ + bl 56b74 <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 56bb6 <_PyXI_NewExcInfo@@Base+0x762> │ │ │ │ - movw r3, #36669 @ 0x8f3d │ │ │ │ + beq.n 56b3e <_PyXI_NewExcInfo@@Base+0x762> │ │ │ │ + movw r3, #36377 @ 0x8e19 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 56bc0 <_PyXI_NewExcInfo@@Base+0x76c> │ │ │ │ + bne.n 56b48 <_PyXI_NewExcInfo@@Base+0x76c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d90f0 │ │ │ │ - b.n 56bc8 <_PyXI_NewExcInfo@@Base+0x774> │ │ │ │ - bl 94210 │ │ │ │ + bl 2d8fd0 │ │ │ │ + b.n 56b50 <_PyXI_NewExcInfo@@Base+0x774> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b9e <_PyXI_NewExcInfo@@Base+0x74a> │ │ │ │ - b.n 56b8c <_PyXI_NewExcInfo@@Base+0x738> │ │ │ │ + beq.n 56b26 <_PyXI_NewExcInfo@@Base+0x74a> │ │ │ │ + b.n 56b14 <_PyXI_NewExcInfo@@Base+0x738> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56be2 <_PyXI_NewExcInfo@@Base+0x78e> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 56b6a <_PyXI_NewExcInfo@@Base+0x78e> │ │ │ │ + bl 941e8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56bea <_PyXI_NewExcInfo@@Base+0x796> │ │ │ │ + b.n 56b72 <_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 fe850 │ │ │ │ + bl fe8d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56c1a <_PyXI_NewExcInfo@@Base+0x7c6> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 56c1e <_PyXI_NewExcInfo@@Base+0x7ca> │ │ │ │ - b.n 56c46 <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ + bne.n 56ba2 <_PyXI_NewExcInfo@@Base+0x7c6> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 56ba6 <_PyXI_NewExcInfo@@Base+0x7ca> │ │ │ │ + b.n 56bce <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56c46 <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ + bge.n 56bce <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 56c46 <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ + cbz r3, 56bce <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 56c46 <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ - movw r2, #28101 @ 0x6dc5 │ │ │ │ + cbz r3, 56bce <_PyXI_NewExcInfo@@Base+0x7f2> │ │ │ │ + movw r2, #28285 @ 0x6e7d │ │ │ │ movt r2, #23 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 56c38 <_PyXI_NewExcInfo@@Base+0x7e4> │ │ │ │ + bne.n 56bc0 <_PyXI_NewExcInfo@@Base+0x7e4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 56c3c <_PyXI_NewExcInfo@@Base+0x7e8> │ │ │ │ + b.n 56bc4 <_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 │ │ │ │ @@ -63795,76 +63753,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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 56c9a <_PyXI_NewExcInfo@@Base+0x846> │ │ │ │ + beq.n 56c22 <_PyXI_NewExcInfo@@Base+0x846> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 56c9a <_PyXI_NewExcInfo@@Base+0x846> │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 56c22 <_PyXI_NewExcInfo@@Base+0x846> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #1816 @ 0x718 │ │ │ │ + movw r1, #1496 @ 0x5d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56caa <_PyXI_NewExcInfo@@Base+0x856> │ │ │ │ + beq.n 56c32 <_PyXI_NewExcInfo@@Base+0x856> │ │ │ │ movs r4, #0 │ │ │ │ - bl 56f7a │ │ │ │ - b.n 56d34 <_PyXI_NewExcInfo@@Base+0x8e0> │ │ │ │ + bl 56f02 │ │ │ │ + b.n 56cbc <_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 56cc0 <_PyXI_NewExcInfo@@Base+0x86c> │ │ │ │ + bge.n 56c48 <_PyXI_NewExcInfo@@Base+0x86c> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270b10 │ │ │ │ + bl 26f320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56d34 <_PyXI_NewExcInfo@@Base+0x8e0> │ │ │ │ + beq.n 56cbc <_PyXI_NewExcInfo@@Base+0x8e0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56ce4 <_PyXI_NewExcInfo@@Base+0x890> │ │ │ │ + ble.n 56c6c <_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 56d04 <_PyXI_NewExcInfo@@Base+0x8b0> │ │ │ │ + ble.n 56c8c <_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] @ (56d38 <_PyXI_NewExcInfo@@Base+0x8e4>) │ │ │ │ + ldr r0, [pc, #48] @ (56cc0 <_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 │ │ │ │ @@ -63877,365 +63835,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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56d7e <_PyXI_NewExcInfo@@Base+0x92a> │ │ │ │ + beq.n 56d06 <_PyXI_NewExcInfo@@Base+0x92a> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56d7e <_PyXI_NewExcInfo@@Base+0x92a> │ │ │ │ + beq.n 56d06 <_PyXI_NewExcInfo@@Base+0x92a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 56da6 <_PyXI_NewExcInfo@@Base+0x952> │ │ │ │ - b.n 56d96 <_PyXI_NewExcInfo@@Base+0x942> │ │ │ │ + beq.n 56d2e <_PyXI_NewExcInfo@@Base+0x952> │ │ │ │ + b.n 56d1e <_PyXI_NewExcInfo@@Base+0x942> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 56d76 <_PyXI_NewExcInfo@@Base+0x922> │ │ │ │ - movw r0, #1864 @ 0x748 │ │ │ │ + beq.n 56cfe <_PyXI_NewExcInfo@@Base+0x922> │ │ │ │ + movw r0, #1544 @ 0x608 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56d76 <_PyXI_NewExcInfo@@Base+0x922> │ │ │ │ - b.n 56db4 <_PyXI_NewExcInfo@@Base+0x960> │ │ │ │ - movw r0, #1864 @ 0x748 │ │ │ │ + bne.n 56cfe <_PyXI_NewExcInfo@@Base+0x922> │ │ │ │ + b.n 56d3c <_PyXI_NewExcInfo@@Base+0x960> │ │ │ │ + movw r0, #1544 @ 0x608 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 56db4 <_PyXI_NewExcInfo@@Base+0x960> │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 56d3c <_PyXI_NewExcInfo@@Base+0x960> │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56db8 <_PyXI_NewExcInfo@@Base+0x964> │ │ │ │ - b.n 56e0a <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ + cbnz r0, 56d40 <_PyXI_NewExcInfo@@Base+0x964> │ │ │ │ + b.n 56d92 <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56e0a <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ + b.n 56d92 <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56dd2 <_PyXI_NewExcInfo@@Base+0x97e> │ │ │ │ + bne.n 56d5a <_PyXI_NewExcInfo@@Base+0x97e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56dda <_PyXI_NewExcInfo@@Base+0x986> │ │ │ │ + b.n 56d62 <_PyXI_NewExcInfo@@Base+0x986> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 56df4 <_PyXI_NewExcInfo@@Base+0x9a0> │ │ │ │ + cbnz r5, 56d7c <_PyXI_NewExcInfo@@Base+0x9a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56df0 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ + bge.n 56d78 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56df0 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ + cbnz r3, 56d78 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 56e0a <_PyXI_NewExcInfo@@Base+0x9b6> │ │ │ │ + b.n 56d92 <_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 56df0 <_PyXI_NewExcInfo@@Base+0x99c> │ │ │ │ + b.n 56d78 <_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 56e38 <_PyXI_NewExcInfo@@Base+0x9e4> │ │ │ │ + beq.n 56dc0 <_PyXI_NewExcInfo@@Base+0x9e4> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 56e50 <_PyXI_NewExcInfo@@Base+0x9fc> │ │ │ │ + b.n 56dd8 <_PyXI_NewExcInfo@@Base+0x9fc> │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 56e40 <_PyXI_NewExcInfo@@Base+0x9ec> │ │ │ │ + bgt.n 56dc8 <_PyXI_NewExcInfo@@Base+0x9ec> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56e50 <_PyXI_NewExcInfo@@Base+0x9fc> │ │ │ │ + b.n 56dd8 <_PyXI_NewExcInfo@@Base+0x9fc> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 56e3c <_PyXI_NewExcInfo@@Base+0x9e8> │ │ │ │ + bgt.n 56dc4 <_PyXI_NewExcInfo@@Base+0x9e8> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56e3c <_PyXI_NewExcInfo@@Base+0x9e8> │ │ │ │ + beq.n 56dc4 <_PyXI_NewExcInfo@@Base+0x9e8> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 56e72 <_PyXI_NewExcInfo@@Base+0xa1e> │ │ │ │ + b.n 56dfa <_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] @ (56f28 <_PyXI_NewExcInfo@@Base+0xad4>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #192] @ (56eb0 <_PyXI_NewExcInfo@@Base+0xad4>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56f1e <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ + beq.n 56ea6 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 56ef6 <_PyXI_NewExcInfo@@Base+0xaa2> │ │ │ │ + beq.n 56e7e <_PyXI_NewExcInfo@@Base+0xaa2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56ebe <_PyXI_NewExcInfo@@Base+0xa6a> │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 56e46 <_PyXI_NewExcInfo@@Base+0xa6a> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 56e96 <_PyXI_NewExcInfo@@Base+0xa42> │ │ │ │ - bl 94210 │ │ │ │ + cbnz r0, 56e1e <_PyXI_NewExcInfo@@Base+0xa42> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56f1e <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ + bne.n 56ea6 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56eb8 <_PyXI_NewExcInfo@@Base+0xa64> │ │ │ │ - bl 9b260 │ │ │ │ + b.n 56e40 <_PyXI_NewExcInfo@@Base+0xa64> │ │ │ │ + bl 9b250 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56eb4 <_PyXI_NewExcInfo@@Base+0xa60> │ │ │ │ + bge.n 56e3c <_PyXI_NewExcInfo@@Base+0xa60> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 56eb4 <_PyXI_NewExcInfo@@Base+0xa60> │ │ │ │ + cbnz r3, 56e3c <_PyXI_NewExcInfo@@Base+0xa60> │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 56e88 <_PyXI_NewExcInfo@@Base+0xa34> │ │ │ │ + beq.n 56e10 <_PyXI_NewExcInfo@@Base+0xa34> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 56ec0 <_PyXI_NewExcInfo@@Base+0xa6c> │ │ │ │ - b.n 56efe <_PyXI_NewExcInfo@@Base+0xaaa> │ │ │ │ + bne.n 56e48 <_PyXI_NewExcInfo@@Base+0xa6c> │ │ │ │ + b.n 56e86 <_PyXI_NewExcInfo@@Base+0xaaa> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 56ed6 <_PyXI_NewExcInfo@@Base+0xa82> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 56f1e <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ + cbnz r0, 56e5e <_PyXI_NewExcInfo@@Base+0xa82> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 56ea6 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56f02 <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ - bl 9b260 │ │ │ │ + b.n 56e8a <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56ef0 <_PyXI_NewExcInfo@@Base+0xa9c> │ │ │ │ + bge.n 56e78 <_PyXI_NewExcInfo@@Base+0xa9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56ef0 <_PyXI_NewExcInfo@@Base+0xa9c> │ │ │ │ + cbnz r3, 56e78 <_PyXI_NewExcInfo@@Base+0xa9c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56f02 <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ - b.n 56eca <_PyXI_NewExcInfo@@Base+0xa76> │ │ │ │ + bne.n 56e8a <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ + b.n 56e52 <_PyXI_NewExcInfo@@Base+0xa76> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56f02 <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ + b.n 56e8a <_PyXI_NewExcInfo@@Base+0xaae> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 181d88 │ │ │ │ + bl 181bc0 │ │ │ │ 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 28c470 │ │ │ │ + b.w 28bac4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #464] @ (570fc ) │ │ │ │ + ldr r2, [pc, #464] @ (57084 ) │ │ │ │ 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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56f6e <_PyXI_NewExcInfo@@Base+0xb1a> │ │ │ │ + bge.n 56ef6 <_PyXI_NewExcInfo@@Base+0xb1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f6e <_PyXI_NewExcInfo@@Base+0xb1a> │ │ │ │ + cbnz r3, 56ef6 <_PyXI_NewExcInfo@@Base+0xb1a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00056f70 : │ │ │ │ - movw r0, #47020 @ 0xb7ac │ │ │ │ +00056ef8 : │ │ │ │ + movw r0, #46700 @ 0xb66c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056f7a : │ │ │ │ +00056f02 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (56fac ) │ │ │ │ + ldr r0, [pc, #32] @ (56f34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #1876 @ 0x754 │ │ │ │ + movw r2, #1556 @ 0x614 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ + bl 11e60c <_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, 56fd0 │ │ │ │ + cbnz r2, 56f58 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 56fd0 │ │ │ │ - cbnz r3, 56fea │ │ │ │ + bne.n 56f58 │ │ │ │ + cbnz r3, 56f72 │ │ │ │ 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] @ (57040 ) │ │ │ │ - bl 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #92] @ (56fc8 ) │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5703a │ │ │ │ + cbz r0, 56fc2 │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5702a │ │ │ │ + cbz r0, 56fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5702c │ │ │ │ + cbz r0, 56fb4 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5701a │ │ │ │ + bne.n 56fa2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 57022 │ │ │ │ + b.n 56faa │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 5702c │ │ │ │ + cbz r3, 56fb4 │ │ │ │ strd r5, r4, [r3, #8] │ │ │ │ - b.n 5703a │ │ │ │ + b.n 56fc2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #640] @ (572c4 ) │ │ │ │ + ldr r2, [pc, #640] @ (5724c ) │ │ │ │ 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] @ (57120 ) │ │ │ │ + ldr r3, [pc, #204] @ (570a8 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 57088 │ │ │ │ + cbz r3, 57010 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5707e │ │ │ │ + bne.n 57006 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5706e │ │ │ │ + bne.n 56ff6 │ │ │ │ dmb ish │ │ │ │ - beq.n 57088 │ │ │ │ - bl 284220 │ │ │ │ + beq.n 57010 │ │ │ │ + bl 2b82c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 2dac78 <_PyBytes_FromXIData@@Base+0x9ec> │ │ │ │ + bl 2dab58 <_PyBytes_FromXIData@@Base+0x9ec> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 570ba │ │ │ │ + cbz r3, 57042 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 570b0 │ │ │ │ + bne.n 57038 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 570a0 │ │ │ │ + bne.n 57028 │ │ │ │ dmb ish │ │ │ │ - beq.n 570ba │ │ │ │ - bl 2832b8 │ │ │ │ + beq.n 57042 │ │ │ │ + bl 2828d8 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ - bl 1c7200 │ │ │ │ - cbz r0, 5710a │ │ │ │ + bl 1c5a68 │ │ │ │ + cbz r0, 57092 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 570d8 │ │ │ │ + bpl.n 57060 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r0, #20 │ │ │ │ addpl.w r1, r0, #28 │ │ │ │ - b.n 570da │ │ │ │ + b.n 57062 │ │ │ │ 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 │ │ │ │ @@ -64245,261 +64203,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 570e8 │ │ │ │ - ldr r3, [pc, #20] @ (57120 ) │ │ │ │ + bne.n 57070 │ │ │ │ + ldr r3, [pc, #20] @ (570a8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5711c │ │ │ │ + beq.n 570a4 │ │ │ │ blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ - b.w 2db614 <_PyBytes_FromXIData@@Base+0x1388> │ │ │ │ + b.w 2db4f4 <_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, 57150 │ │ │ │ + cbz r3, 570d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 57150 │ │ │ │ + bne.n 570d8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b68ec <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 2b67bc <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5715a │ │ │ │ + beq.n 570e2 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ 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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 571a0 │ │ │ │ + bge.n 57128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 571a0 │ │ │ │ + cbnz r3, 57128 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 571d2 │ │ │ │ + beq.n 5715a │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 571d2 │ │ │ │ + beq.n 5715a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 571f8 │ │ │ │ - b.n 571e8 │ │ │ │ + beq.n 57180 │ │ │ │ + b.n 57170 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 571ca │ │ │ │ - movw r0, #22444 @ 0x57ac │ │ │ │ + beq.n 57152 │ │ │ │ + movw r0, #22124 @ 0x566c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 57224 │ │ │ │ - b.n 571ca │ │ │ │ - movw r0, #22444 @ 0x57ac │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 571ac │ │ │ │ + b.n 57152 │ │ │ │ + movw r0, #22124 @ 0x566c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 57224 │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 571ac │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl f0078 │ │ │ │ - cbnz r0, 5721a │ │ │ │ + bl f00a8 │ │ │ │ + cbnz r0, 571a2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41648 @ 0xa2b0 │ │ │ │ + movw r1, #41328 @ 0xa170 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 57224 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 571ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 573a4 │ │ │ │ + b.w 5732c │ │ │ │ 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, 57250 │ │ │ │ + cbnz r6, 571d8 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 57250 │ │ │ │ + ble.n 571d8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57250 │ │ │ │ - cbnz r2, 5726a │ │ │ │ + bne.n 571d8 │ │ │ │ + cbnz r2, 571f2 │ │ │ │ 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] @ (572c8 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 572bc │ │ │ │ + ldr r3, [pc, #100] @ (57250 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 57244 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57284 │ │ │ │ + bne.n 5720c │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 572a0 │ │ │ │ - bl 174e1c │ │ │ │ + b.n 57228 │ │ │ │ + bl 174ed0 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 572a0 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 572bc │ │ │ │ + bne.n 57228 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 57244 │ │ │ │ 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 57304 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ + b.n 5728c <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #816] @ (575fc ) │ │ │ │ + ldr r2, [pc, #816] @ (57584 ) │ │ │ │ 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] @ (572fc ) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (57284 ) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #1920 @ 0x780 │ │ │ │ + movw r0, #1600 @ 0x640 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ nop │ │ │ │ - b.n 57a10 │ │ │ │ + b.n 57998 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00057300 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 3ad96 <_Py_open_noraise@@Base+0x196> │ │ │ │ +00057288 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 3ad1a <_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 5736a <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ + beq.n 572f2 <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 57358 <_PyXI_ExcInfoAsObject@@Base+0x58> │ │ │ │ + bvs.n 572e0 <_PyXI_ExcInfoAsObject@@Base+0x58> │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #1520 @ 0x5f0 │ │ │ │ + movw r3, #1200 @ 0x4b0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #1928 @ 0x788 │ │ │ │ + movw r2, #1608 @ 0x648 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 57360 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ - movw r2, #1928 @ 0x788 │ │ │ │ + b.n 572e8 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ + movw r2, #1608 @ 0x648 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 56984 <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ + bl 5690c <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57372 <_PyXI_ExcInfoAsObject@@Base+0x72> │ │ │ │ + b.n 572fa <_PyXI_ExcInfoAsObject@@Base+0x72> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #62060 @ 0xf26c │ │ │ │ + movw r0, #61608 @ 0xf0a8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #4 │ │ │ │ - b.w 941a8 │ │ │ │ - ldr r3, [pc, #24] @ (573a0 <_PyXI_ExcInfoAsObject@@Base+0xa0>) │ │ │ │ + b.w 94180 │ │ │ │ + ldr r3, [pc, #24] @ (57328 <_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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000573a4 : │ │ │ │ +0005732c : │ │ │ │ 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 80000 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 57400 │ │ │ │ - ldr r5, [pc, #64] @ (57404 ) │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 57388 │ │ │ │ + ldr r5, [pc, #64] @ (5738c ) │ │ │ │ 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 │ │ │ │ @@ -64518,183 +64476,185 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057408 : │ │ │ │ +00057390 : │ │ │ │ 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 57442 │ │ │ │ - ldr r3, [pc, #148] @ (574c0 ) │ │ │ │ + bne.n 573ca │ │ │ │ + ldr r3, [pc, #148] @ (57448 ) │ │ │ │ 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 57442 │ │ │ │ + blt.n 573ca │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 57454 │ │ │ │ - movw r0, #2652 @ 0xa5c │ │ │ │ + bgt.n 573dc │ │ │ │ + movw r0, #2332 @ 0x91c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movw r1, #1681 @ 0x691 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 574b8 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 57440 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 5746e │ │ │ │ + cbz r0, 573f6 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 57470 │ │ │ │ + bge.n 573f8 │ │ │ │ add.w r3, r0, r4, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ - cbnz r0, 574a4 │ │ │ │ - b.n 574b0 │ │ │ │ + cbnz r0, 5742c │ │ │ │ + b.n 57438 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 9b5a8 │ │ │ │ - cbz r0, 57482 │ │ │ │ + bl 9b598 │ │ │ │ + cbz r0, 5740a │ │ │ │ add.w r3, r0, r5, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 57488 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 574b8 │ │ │ │ + b.n 57410 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 57440 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 57496 │ │ │ │ + ble.n 5741e │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ - b.n 57488 │ │ │ │ + b.n 57410 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ - b.n 574b0 │ │ │ │ + b.n 57438 │ │ │ │ addw r4, r4, #1130 @ 0x46a │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 574b4 │ │ │ │ + cbnz r3, 5743c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 574bc │ │ │ │ + b.n 57444 │ │ │ │ blx r3 │ │ │ │ - b.n 574b0 │ │ │ │ + b.n 57438 │ │ │ │ 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 574f8 │ │ │ │ + bne.n 57484 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 574f8 │ │ │ │ + bne.n 57484 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57550 │ │ │ │ + bge.n 574dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 57550 │ │ │ │ + b.n 574dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174e1c │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 57518 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5754e │ │ │ │ + bne.n 574a4 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 574da │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 57550 │ │ │ │ - cbz r0, 57550 │ │ │ │ + beq.n 574dc │ │ │ │ + cbz r0, 574dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5753e │ │ │ │ + blt.n 574ca │ │ │ │ mov r4, r5 │ │ │ │ - b.n 57550 │ │ │ │ + b.n 574dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5753a │ │ │ │ + bne.n 574c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5753a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 574c6 │ │ │ │ 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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57666 │ │ │ │ + beq.n 575f2 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #240] @ (57674 ) │ │ │ │ - bl 16582c │ │ │ │ + ldr r0, [pc, #240] @ (57600 ) │ │ │ │ + bl 1656ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57648 │ │ │ │ + beq.n 575d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15864 @ 0x3df8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 575b4 │ │ │ │ + beq.n 57540 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1964 @ 0x7ac │ │ │ │ + movw r1, #1676 @ 0x68c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 57648 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 575d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1594d4 │ │ │ │ + bl 15932c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57648 │ │ │ │ + blt.n 575d4 │ │ │ │ movw r0, #1724 @ 0x6bc │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57648 │ │ │ │ + beq.n 575d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ sub.w lr, r0, #8 │ │ │ │ - ldr r2, [pc, #160] @ (57678 ) │ │ │ │ + ldr r2, [pc, #160] @ (57604 ) │ │ │ │ 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] │ │ │ │ @@ -64710,467 +64670,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 5762e │ │ │ │ + bge.n 575ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5762e │ │ │ │ + cbnz r3, 575ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5763c │ │ │ │ + bge.n 575c8 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 57640 │ │ │ │ + cbz r4, 575cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5766a │ │ │ │ + b.n 575f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5766a │ │ │ │ - bl 85004 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 575f6 │ │ │ │ + bl 84fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57666 │ │ │ │ + bge.n 575f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57666 │ │ │ │ + cbnz r3, 575f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, 576ac │ │ │ │ + cbz r4, 57638 │ │ │ │ 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 576ae │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 576b4 │ │ │ │ + beq.n 57636 │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 5763c │ │ │ │ mov r0, fp │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 576c4 │ │ │ │ + cbz r2, 5764c │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 577da │ │ │ │ + b.n 57762 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 57a30 │ │ │ │ + bl 579b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 577cc │ │ │ │ + beq.n 57754 │ │ │ │ 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 576f2 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 576f8 │ │ │ │ + beq.n 5767a │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 57680 │ │ │ │ mov r0, fp │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 57716 │ │ │ │ + cbnz r2, 5769e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57722 │ │ │ │ + cbnz r0, 576aa │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 577cc │ │ │ │ + b.n 57754 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 57716 │ │ │ │ + bne.n 5769e │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b4094 │ │ │ │ - cbz r0, 57784 │ │ │ │ + bl b3e88 │ │ │ │ + cbz r0, 5770c │ │ │ │ mov r0, fp │ │ │ │ - bl 57a30 │ │ │ │ + bl 579b8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 57784 │ │ │ │ + cbz r0, 5770c │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 57766 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 57766 │ │ │ │ + cbz r2, 576ee │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 576ee │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 577cc │ │ │ │ + b.n 57754 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 57778 │ │ │ │ + bne.n 57700 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9b5a8 │ │ │ │ - cbz r0, 57796 │ │ │ │ + bl 9b598 │ │ │ │ + cbz r0, 5771e │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5772e │ │ │ │ + b.n 576b6 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf00c │ │ │ │ + bl ced40 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5779e │ │ │ │ + cbnz r0, 57726 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 5770c │ │ │ │ + bl 83e1c │ │ │ │ + b.n 57694 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 577b0 │ │ │ │ + ble.n 57738 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5779e │ │ │ │ + b.n 57726 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 e05c0 │ │ │ │ - b.n 577d4 │ │ │ │ + bl e02ec │ │ │ │ + b.n 5775c │ │ │ │ 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 5787a │ │ │ │ + beq.n 57802 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5787a │ │ │ │ + beq.n 57802 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #41889 @ 0xa3a1 │ │ │ │ + movw r3, #41457 @ 0xa1f1 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5781c │ │ │ │ + bne.n 577a4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 57820 │ │ │ │ + b.n 577a8 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 57842 │ │ │ │ + beq.n 577ca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57842 │ │ │ │ + cbz r3, 577ca │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #18391 @ 0x47d7 │ │ │ │ + movw r3, #18279 @ 0x4767 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57842 │ │ │ │ + bne.n 577ca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6465a │ │ │ │ + bl 645ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5785c │ │ │ │ + cbz r0, 577e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5785c │ │ │ │ + bge.n 577e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5785c │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 577e4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5787a │ │ │ │ + cbz r0, 57802 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5787a │ │ │ │ + bge.n 57802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5787a │ │ │ │ + cbnz r3, 57802 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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, 5789a │ │ │ │ + cbz r3, 57822 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5789c │ │ │ │ + b.n 57824 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbnz r3, 578aa │ │ │ │ + cbnz r3, 57832 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 578aa │ │ │ │ + ble.n 57832 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 578aa │ │ │ │ - cbnz r4, 578d4 │ │ │ │ + bgt.n 57832 │ │ │ │ + cbnz r4, 57856 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #6 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #19636 @ 0x4cb4 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #360] @ (579b4 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57a28 │ │ │ │ + beq.w 579aa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 578ea │ │ │ │ - bl 94210 │ │ │ │ + bne.n 5786c │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5799e │ │ │ │ + bne.n 57920 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57900 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 57882 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5799e │ │ │ │ + bne.n 57920 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 57918 │ │ │ │ - bl 94210 │ │ │ │ + cbnz r0, 5789a │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5799e │ │ │ │ + bne.n 57920 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5793a │ │ │ │ - bl 9b260 │ │ │ │ + b.n 578bc │ │ │ │ + bl 9b250 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57936 │ │ │ │ + bge.n 578b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 57936 │ │ │ │ + cbnz r3, 578b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 5790a │ │ │ │ + beq.n 5788c │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 57970 │ │ │ │ + beq.n 578f2 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 5794a │ │ │ │ + cbz r6, 578cc │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 5797c │ │ │ │ - b.n 57952 │ │ │ │ + beq.n 578fe │ │ │ │ + b.n 578d4 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 5795c │ │ │ │ + cbz r5, 578de │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57984 │ │ │ │ - b.n 57964 │ │ │ │ + beq.n 57906 │ │ │ │ + b.n 578e6 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2829c4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 5799e │ │ │ │ - b.n 57984 │ │ │ │ + bl 281fe4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 57920 │ │ │ │ + b.n 57906 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 57984 │ │ │ │ + b.n 57906 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 579a2 │ │ │ │ + bge.n 57924 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50920 @ 0xc6e8 │ │ │ │ + movw r1, #50600 @ 0xc5a8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57a28 │ │ │ │ + b.n 579aa │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 579c2 │ │ │ │ + beq.n 57944 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5799e │ │ │ │ + beq.n 57920 │ │ │ │ add r6, sp, #24 │ │ │ │ - b.n 579c4 │ │ │ │ + b.n 57946 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 579d8 │ │ │ │ + beq.n 5795a │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5799e │ │ │ │ + beq.n 57920 │ │ │ │ add r4, sp, #32 │ │ │ │ - b.n 579da │ │ │ │ + b.n 5795c │ │ │ │ movs r4, #0 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 57a20 │ │ │ │ + bge.n 579a2 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57a10 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 57992 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579da │ │ │ │ - b.n 5799e │ │ │ │ + beq.n 5795c │ │ │ │ + b.n 57920 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 5799e │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 57920 │ │ │ │ mov r0, r5 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ 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] @ (57bf8 <_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 57a58 │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 57a5e │ │ │ │ + beq.n 579e0 │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 579e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 57a6a │ │ │ │ + cbz r3, 579f2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 57a8a │ │ │ │ + b.n 57a12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1ddda4 │ │ │ │ - cbz r0, 57a7e │ │ │ │ + bl 1dc5fc │ │ │ │ + cbz r0, 57a06 │ │ │ │ mov r0, r4 │ │ │ │ bl 32b88 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 57a84 │ │ │ │ + cbz r3, 57a0c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 57a86 │ │ │ │ - ldr r0, [pc, #8] @ (57a90 ) │ │ │ │ + b.n 57a0e │ │ │ │ + ldr r0, [pc, #8] @ (57a18 ) │ │ │ │ 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 2b4264 │ │ │ │ - cbnz r0, 57ab8 │ │ │ │ + bl 2b38cc │ │ │ │ + cbnz r0, 57a40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2b434c │ │ │ │ + b.w 2b39b4 │ │ │ │ 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] @ (57b24 ) │ │ │ │ + ldr r2, [pc, #88] @ (57aac ) │ │ │ │ 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] │ │ │ │ @@ -65184,203 +65144,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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057b28 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3afde <_Py_open_noraise@@Base+0x3de> │ │ │ │ +00057ab0 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 3af62 <_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 57b5a <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + bne.n 57ae2 <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54236 @ 0xd3dc │ │ │ │ + movw r1, #53916 @ 0xd29c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57c42 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + b.n 57bca <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 57b9c <_PyXI_FormatExcInfo@@Base+0x74> │ │ │ │ + cbnz r3, 57b24 <_PyXI_FormatExcInfo@@Base+0x74> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 57b94 <_PyXI_FormatExcInfo@@Base+0x6c> │ │ │ │ + cbz r3, 57b1c <_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, 57b86 <_PyXI_FormatExcInfo@@Base+0x5e> │ │ │ │ - movw r1, #54284 @ 0xd40c │ │ │ │ + cbnz r4, 57b0e <_PyXI_FormatExcInfo@@Base+0x5e> │ │ │ │ + movw r1, #53964 @ 0xd2cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 57c42 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ - movw r1, #54336 @ 0xd440 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 57bca <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + movw r1, #54016 @ 0xd300 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 57b56 <_PyXI_FormatExcInfo@@Base+0x2e> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 57ade <_PyXI_FormatExcInfo@@Base+0x2e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 27ced0 <_PyUnicode_EncodeUTF16@@Base+0x321c> │ │ │ │ + bl 27c4f0 <_PyUnicode_EncodeUTF16@@Base+0x32b4> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 57bc0 <_PyXI_FormatExcInfo@@Base+0x98> │ │ │ │ + cbz r2, 57b48 <_PyXI_FormatExcInfo@@Base+0x98> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2b4dd8 │ │ │ │ + bl 2b4ca8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57c42 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + bne.n 57bca <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 57c42 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ - cbz r0, 57c06 <_PyXI_FormatExcInfo@@Base+0xde> │ │ │ │ + b.n 57bca <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + cbz r0, 57b8e <_PyXI_FormatExcInfo@@Base+0xde> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 57c10 <_PyXI_FormatExcInfo@@Base+0xe8> │ │ │ │ + bne.n 57b98 <_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 57bec <_PyXI_FormatExcInfo@@Base+0xc4> │ │ │ │ + bge.n 57b74 <_PyXI_FormatExcInfo@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57bec <_PyXI_FormatExcInfo@@Base+0xc4> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57b74 <_PyXI_FormatExcInfo@@Base+0xc4> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33728 @ 0x83c0 │ │ │ │ + movw r1, #33408 @ 0x8280 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 57c42 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 57bca <_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 f682c │ │ │ │ - cbnz r0, 57c30 <_PyXI_FormatExcInfo@@Base+0x108> │ │ │ │ + bl f6880 │ │ │ │ + cbnz r0, 57bb8 <_PyXI_FormatExcInfo@@Base+0x108> │ │ │ │ movw r3, #43848 @ 0xab48 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 57c42 <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ - bl f6fac │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 57bca <_PyXI_FormatExcInfo@@Base+0x11a> │ │ │ │ + bl f7000 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 180528 │ │ │ │ + bl 180358 │ │ │ │ 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 57c98 <_PyXI_FormatExcInfo@@Base+0x170> │ │ │ │ + bne.n 57c20 <_PyXI_FormatExcInfo@@Base+0x170> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 56bec <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ + bl 56b74 <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57c82 <_PyXI_FormatExcInfo@@Base+0x15a> │ │ │ │ - movw r3, #6765 @ 0x1a6d │ │ │ │ - movt r3, #37 @ 0x25 │ │ │ │ + beq.n 57c0a <_PyXI_FormatExcInfo@@Base+0x15a> │ │ │ │ + movw r3, #65533 @ 0xfffd │ │ │ │ + movt r3, #36 @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57c8c <_PyXI_FormatExcInfo@@Base+0x164> │ │ │ │ + bne.n 57c14 <_PyXI_FormatExcInfo@@Base+0x164> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 251b00 <_PyBytes_GetXIDataWrapped@@Base+0x148> │ │ │ │ - bl 94210 │ │ │ │ + b.w 2500b4 <_PyBytes_GetXIDataWrapped@@Base+0xb4> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57c6a <_PyXI_FormatExcInfo@@Base+0x142> │ │ │ │ - b.n 57c9e <_PyXI_FormatExcInfo@@Base+0x176> │ │ │ │ + beq.n 57bf2 <_PyXI_FormatExcInfo@@Base+0x142> │ │ │ │ + b.n 57c26 <_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 1694d8 │ │ │ │ + bl 169358 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00057ca2 <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +00057c2a <_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 3b11a <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3b09e <_Py_open_noraise@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a6ec │ │ │ │ + b.w 7a688 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #2040 @ 0x7f8 │ │ │ │ + movw r1, #1720 @ 0x6b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e494 │ │ │ │ + b.w 11e5b4 │ │ │ │ │ │ │ │ -00057cda : │ │ │ │ +00057c62 : │ │ │ │ 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 57d0c │ │ │ │ + beq.n 57c94 │ │ │ │ mov.w r1, #1648 @ 0x670 │ │ │ │ - movw r0, #2652 @ 0xa5c │ │ │ │ + movw r0, #2332 @ 0x91c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57d28 │ │ │ │ + b.n 57cb0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - blt.n 57d26 │ │ │ │ + blt.n 57cae │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 57d26 │ │ │ │ + cbz r3, 57cae │ │ │ │ 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 │ │ │ │ @@ -65391,85 +65351,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, 57d50 │ │ │ │ + cbnz r7, 57cd8 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 57d50 │ │ │ │ + blt.n 57cd8 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 57d50 │ │ │ │ - cbnz r2, 57d6a │ │ │ │ + bgt.n 57cd8 │ │ │ │ + cbnz r2, 57cf2 │ │ │ │ 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] @ (57da8 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 57da4 │ │ │ │ + ldr r3, [pc, #68] @ (57d30 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 57d2c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 57d7a │ │ │ │ + ble.n 57d02 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 57d7c │ │ │ │ - b.n 57d98 │ │ │ │ + bge.n 57d04 │ │ │ │ + b.n 57d20 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2c1b4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 57d9c │ │ │ │ + cbz r0, 57d24 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ac00 │ │ │ │ + bl 4ab80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57da4 │ │ │ │ + b.n 57d2c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #896] @ (5812c <_PyContext_NewHamtForTests@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #752] @ (58024 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 57db4 │ │ │ │ + cbz r1, 57d3c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 57dbc │ │ │ │ + b.n 57d44 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 3dcd2 │ │ │ │ + b.w 3dc52 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 174e1c │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 57df0 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 57e3c │ │ │ │ - b.n 57e02 │ │ │ │ + bne.n 57d78 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 57dc4 │ │ │ │ + b.n 57d8a │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #88] @ 57e50 │ │ │ │ + vldr d6, [pc, #88] @ 57dd8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 57e40 │ │ │ │ + bhi.n 57dc8 │ │ │ │ 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 │ │ │ │ @@ -65477,297 +65437,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 57e48 │ │ │ │ + bge.n 57dd0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 57e48 │ │ │ │ + b.n 57dd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e48 │ │ │ │ + b.n 57dd0 │ │ │ │ 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 57e80 │ │ │ │ + beq.n 57e08 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17956 @ 0x4624 │ │ │ │ + movw r0, #17636 @ 0x44e4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 57e96 │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 57e1e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 4c9f4 │ │ │ │ + bl 4c974 │ │ │ │ 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 2a3524 │ │ │ │ + bl 2a2b8c │ │ │ │ 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 57ef2 │ │ │ │ + bne.n 57e7a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21372 @ 0x537c │ │ │ │ + movw r1, #20984 @ 0x51f8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e494 │ │ │ │ + b.w 11e5b4 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 57f10 │ │ │ │ + bne.n 57e98 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21392 @ 0x5390 │ │ │ │ + movw r1, #21004 @ 0x520c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e494 │ │ │ │ + b.w 11e5b4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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, 57f3c │ │ │ │ + cbz r3, 57ec4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 57f54 │ │ │ │ + b.n 57edc │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 57f44 │ │ │ │ + bgt.n 57ecc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 57f54 │ │ │ │ + b.n 57edc │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 57f40 │ │ │ │ + bgt.n 57ec8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 57f40 │ │ │ │ + beq.n 57ec8 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 57f76 │ │ │ │ + b.n 57efe │ │ │ │ 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] @ (5806c ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #256] @ (57ff4 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58064 │ │ │ │ + beq.n 57fec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57f8c │ │ │ │ - bl 94210 │ │ │ │ + cbnz r0, 57f14 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58014 │ │ │ │ - b.n 5805a │ │ │ │ - bl 9b260 │ │ │ │ + bne.n 57f9c │ │ │ │ + b.n 57fe2 │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57fa6 │ │ │ │ + bge.n 57f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57fa6 │ │ │ │ + cbnz r3, 57f2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 57f82 │ │ │ │ + beq.n 57f0a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 57fc2 │ │ │ │ + beq.n 57f4a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57fc4 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 58014 │ │ │ │ - b.n 57fc4 │ │ │ │ + bne.n 57f4c │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 57f9c │ │ │ │ + b.n 57f4c │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58018 │ │ │ │ + bge.n 57fa0 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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 5803c │ │ │ │ + bge.n 57fc4 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5802c │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 57fb4 │ │ │ │ + bl 116bfc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57fe8 │ │ │ │ + bne.n 57f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5804a │ │ │ │ + blt.n 57fd2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58064 │ │ │ │ + b.n 57fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 80cac │ │ │ │ + bl 80c30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57fe4 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 58064 │ │ │ │ + bne.n 57f6c │ │ │ │ + bl 23a370 │ │ │ │ + b.n 57fec │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 5800c │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 57f94 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 58046 │ │ │ │ + beq.n 57fce │ │ │ │ add r0, sp, #20 │ │ │ │ - bl b73fc <_PyBytes_Resize@@Base> │ │ │ │ + bl b71ec <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 58064 │ │ │ │ + b.n 57fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58014 │ │ │ │ + bne.n 57f9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58014 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57f9c │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 57fc8 │ │ │ │ + beq.n 57f50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57fae │ │ │ │ + b.n 57f36 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #48] @ (580a0 ) │ │ │ │ + ldr r4, [pc, #928] @ (58398 <_PyObject_CheckXIData@@Base+0x222>) │ │ │ │ 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, 58094 │ │ │ │ + cbnz r5, 5801c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 58094 │ │ │ │ + ble.n 5801c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 58094 │ │ │ │ - cbnz r2, 580b2 │ │ │ │ + bne.n 5801c │ │ │ │ + cbnz r2, 5803a │ │ │ │ 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] @ (580d8 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #44] @ (58060 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 580d4 │ │ │ │ + cbz r0, 5805c │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - bl 181d88 │ │ │ │ + bl 181bc0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 58140 <_PyContext_NewHamtForTests@@Base+0x2c> │ │ │ │ + bl 580c8 <_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, #224] @ (581bc <_PyContext_NewHamtForTests@@Base+0xa8>) │ │ │ │ + ldr r5, [pc, #80] @ (580b4 <_PyContext_NewHamtForTests@@Base+0x18>) │ │ │ │ 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 2a35f0 │ │ │ │ - cbz r0, 58112 │ │ │ │ + bl 2a2c58 │ │ │ │ + cbz r0, 5809a │ │ │ │ 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 58110 │ │ │ │ + bge.n 58098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58110 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58098 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00058114 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #36] @ (5813c <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0005809c <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #36] @ (580c4 <_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 │ │ │ │ @@ -65782,231 +65742,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 58170 <_PyContext_NewHamtForTests@@Base+0x5c> │ │ │ │ + beq.n 580f8 <_PyContext_NewHamtForTests@@Base+0x5c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 58170 <_PyContext_NewHamtForTests@@Base+0x5c> │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 580f8 <_PyContext_NewHamtForTests@@Base+0x5c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2a3348 │ │ │ │ + b.w 2a29b0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58190 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ + beq.n 58118 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2104 @ 0x838 │ │ │ │ + movw r1, #1784 @ 0x6f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 581b8 <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 58140 <_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 581b4 <_PyContext_NewHamtForTests@@Base+0xa0> │ │ │ │ + bgt.n 5813c <_PyContext_NewHamtForTests@@Base+0xa0> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 581be <_PyContext_NewHamtForTests@@Base+0xaa> │ │ │ │ - bl 23bb68 │ │ │ │ + ble.n 58146 <_PyContext_NewHamtForTests@@Base+0xaa> │ │ │ │ + bl 23a370 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 581e8 <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ + b.n 58170 <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 276818 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 275ef4 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 581e8 <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ + beq.n 58170 <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 581e6 <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ + ble.n 5816e <_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 58312 <_PyObject_CheckXIData@@Base+0x124> │ │ │ │ + b.n 5829a <_PyObject_CheckXIData@@Base+0x124> │ │ │ │ │ │ │ │ -000581ee <_PyObject_CheckXIData@@Base>: │ │ │ │ +00058176 <_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 58244 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + beq.n 581cc <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 58244 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbz r3, 581cc <_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 26285c <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ + bl 261070 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 5822c <_PyObject_CheckXIData@@Base+0x3e> │ │ │ │ + cbz r3, 581b4 <_PyObject_CheckXIData@@Base+0x3e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58248 <_PyObject_CheckXIData@@Base+0x5a> │ │ │ │ + b.n 581d0 <_PyObject_CheckXIData@@Base+0x5a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58228 <_PyObject_CheckXIData@@Base+0x3a> │ │ │ │ + bne.n 581b0 <_PyObject_CheckXIData@@Base+0x3a> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5823a <_PyObject_CheckXIData@@Base+0x4c> │ │ │ │ + cbz r3, 581c2 <_PyObject_CheckXIData@@Base+0x4c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 58244 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbnz r3, 581cc <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262900 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ + bl 261114 <_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, #1420 @ 0x58c │ │ │ │ + movw r1, #1100 @ 0x44c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e1f2c │ │ │ │ - cbz r0, 58284 <_PyObject_CheckXIData@@Base+0x96> │ │ │ │ + bl e1cc4 │ │ │ │ + cbz r0, 5820c <_PyObject_CheckXIData@@Base+0x96> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2835e8 │ │ │ │ + bl 282c44 │ │ │ │ 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 582f6 <_PyObject_CheckXIData@@Base+0x108> │ │ │ │ + bge.n 5827e <_PyObject_CheckXIData@@Base+0x108> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5830c <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ - bl f33c8 │ │ │ │ + cbz r0, 58294 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ + bl f3400 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 582ce <_PyObject_CheckXIData@@Base+0xe0> │ │ │ │ + bge.n 58256 <_PyObject_CheckXIData@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 582ce <_PyObject_CheckXIData@@Base+0xe0> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58256 <_PyObject_CheckXIData@@Base+0xe0> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 582ee <_PyObject_CheckXIData@@Base+0x100> │ │ │ │ + bne.n 58276 <_PyObject_CheckXIData@@Base+0x100> │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 587dc <_PyObject_CheckXIData@@Base+0x5ee> │ │ │ │ + bl 58764 <_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 5830e <_PyObject_CheckXIData@@Base+0x120> │ │ │ │ + b.n 58296 <_PyObject_CheckXIData@@Base+0x120> │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5829e <_PyObject_CheckXIData@@Base+0xb0> │ │ │ │ - b.n 5830c <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ + beq.n 58226 <_PyObject_CheckXIData@@Base+0xb0> │ │ │ │ + b.n 58294 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2144 @ 0x860 │ │ │ │ + movw r1, #1824 @ 0x720 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, 58336 <_PyObject_CheckXIData@@Base+0x148> │ │ │ │ + cbz r7, 582be <_PyObject_CheckXIData@@Base+0x148> │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 58336 <_PyObject_CheckXIData@@Base+0x148> │ │ │ │ + beq.n 582be <_PyObject_CheckXIData@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 58342 <_PyObject_CheckXIData@@Base+0x154> │ │ │ │ - bl 2510bc │ │ │ │ + bgt.n 582ca <_PyObject_CheckXIData@@Base+0x154> │ │ │ │ + bl 24f870 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 583de <_PyObject_CheckXIData@@Base+0x1f0> │ │ │ │ + blt.n 58366 <_PyObject_CheckXIData@@Base+0x1f0> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 58486 <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ + b.n 5840e <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 583e4 <_PyObject_CheckXIData@@Base+0x1f6> │ │ │ │ + bne.n 5836c <_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 5835e <_PyObject_CheckXIData@@Base+0x170> │ │ │ │ + blt.n 582e6 <_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 583d0 <_PyObject_CheckXIData@@Base+0x1e2> │ │ │ │ + ble.n 58358 <_PyObject_CheckXIData@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 5839a <_PyObject_CheckXIData@@Base+0x1ac> │ │ │ │ + bne.n 58322 <_PyObject_CheckXIData@@Base+0x1ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f5ec │ │ │ │ + bl 21ddd4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58388 <_PyObject_CheckXIData@@Base+0x19a> │ │ │ │ + cbnz r0, 58310 <_PyObject_CheckXIData@@Base+0x19a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 58486 <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ + b.n 5840e <_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 │ │ │ │ @@ -66024,131 +65984,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 583a8 <_PyObject_CheckXIData@@Base+0x1ba> │ │ │ │ - b.n 5836c <_PyObject_CheckXIData@@Base+0x17e> │ │ │ │ + bne.n 58330 <_PyObject_CheckXIData@@Base+0x1ba> │ │ │ │ + b.n 582f4 <_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 5833e <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ + bge.n 582c6 <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5833e <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ + b.n 582c6 <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e2c50 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 2e2b38 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 583f8 <_PyObject_CheckXIData@@Base+0x20a> │ │ │ │ + bcs.n 58380 <_PyObject_CheckXIData@@Base+0x20a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e37c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58486 <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ + beq.n 5840e <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5841e <_PyObject_CheckXIData@@Base+0x230> │ │ │ │ + blt.n 583a6 <_PyObject_CheckXIData@@Base+0x230> │ │ │ │ mul.w r3, r7, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 5841e <_PyObject_CheckXIData@@Base+0x230> │ │ │ │ + bge.n 583a6 <_PyObject_CheckXIData@@Base+0x230> │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ mov r6, r0 │ │ │ │ subs r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - ble.n 5845e <_PyObject_CheckXIData@@Base+0x270> │ │ │ │ - bl 2a35f0 │ │ │ │ - cbnz r0, 58448 <_PyObject_CheckXIData@@Base+0x25a> │ │ │ │ + ble.n 583e6 <_PyObject_CheckXIData@@Base+0x270> │ │ │ │ + bl 2a2c58 │ │ │ │ + cbnz r0, 583d0 <_PyObject_CheckXIData@@Base+0x25a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58444 <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ + bge.n 583cc <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58444 <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ + cbnz r3, 583cc <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 58486 <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ + b.n 5840e <_PyObject_CheckXIData@@Base+0x298> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5845a <_PyObject_CheckXIData@@Base+0x26c> │ │ │ │ + bge.n 583e2 <_PyObject_CheckXIData@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5845a <_PyObject_CheckXIData@@Base+0x26c> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 583e2 <_PyObject_CheckXIData@@Base+0x26c> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 58422 <_PyObject_CheckXIData@@Base+0x234> │ │ │ │ + b.n 583aa <_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 5833e <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ + bge.w 582c6 <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5833e <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ + bne.w 582c6 <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5833e <_PyObject_CheckXIData@@Base+0x150> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 582c6 <_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, #42368 @ 0xa580 │ │ │ │ + movw r1, #42048 @ 0xa440 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl e1c68 │ │ │ │ - cbz r0, 584f8 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ + bl e1a00 │ │ │ │ + cbz r0, 58480 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2834e8 │ │ │ │ + bl 282b44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 584d2 <_PyObject_CheckXIData@@Base+0x2e4> │ │ │ │ - cbnz r0, 584de <_PyObject_CheckXIData@@Base+0x2f0> │ │ │ │ - b.n 584f8 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ + beq.n 5845a <_PyObject_CheckXIData@@Base+0x2e4> │ │ │ │ + cbnz r0, 58466 <_PyObject_CheckXIData@@Base+0x2f0> │ │ │ │ + b.n 58480 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 584f8 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ - b.n 584ea <_PyObject_CheckXIData@@Base+0x2fc> │ │ │ │ + bge.n 58480 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ + b.n 58472 <_PyObject_CheckXIData@@Base+0x2fc> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 584f0 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ + cbz r0, 58478 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 584f8 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ + bge.n 58480 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 584f8 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ + b.n 58480 <_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 │ │ │ │ @@ -66157,417 +66117,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 58568 <_PyObject_CheckXIData@@Base+0x37a> │ │ │ │ + bge.n 584f0 <_PyObject_CheckXIData@@Base+0x37a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14ad6c │ │ │ │ - cbnz r0, 58564 <_PyObject_CheckXIData@@Base+0x376> │ │ │ │ + bl 14afc8 │ │ │ │ + cbnz r0, 584ec <_PyObject_CheckXIData@@Base+0x376> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r3, r8 │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 22ea50 │ │ │ │ + bl 22d2fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r5, #1 │ │ │ │ - b.n 58514 <_PyObject_CheckXIData@@Base+0x326> │ │ │ │ + b.n 5849c <_PyObject_CheckXIData@@Base+0x326> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2176 @ 0x880 │ │ │ │ + movw r1, #1856 @ 0x740 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 11e494 │ │ │ │ + b.w 11e5b4 │ │ │ │ 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, 585a2 <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ + cbz r3, 5852a <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 585ba <_PyObject_CheckXIData@@Base+0x3cc> │ │ │ │ + b.n 58542 <_PyObject_CheckXIData@@Base+0x3cc> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 585aa <_PyObject_CheckXIData@@Base+0x3bc> │ │ │ │ + bgt.n 58532 <_PyObject_CheckXIData@@Base+0x3bc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 585ba <_PyObject_CheckXIData@@Base+0x3cc> │ │ │ │ + b.n 58542 <_PyObject_CheckXIData@@Base+0x3cc> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 585a6 <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ + bne.n 5852e <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 585a6 <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ + beq.n 5852e <_PyObject_CheckXIData@@Base+0x3b8> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 585de <_PyObject_CheckXIData@@Base+0x3f0> │ │ │ │ + b.n 58566 <_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] @ (587d8 <_PyObject_CheckXIData@@Base+0x5ea>) │ │ │ │ + ldr r3, [pc, #520] @ (58760 <_PyObject_CheckXIData@@Base+0x5ea>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 587b4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + beq.w 5873c <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 587a4 <_PyObject_CheckXIData@@Base+0x5b6> │ │ │ │ + bne.w 5872c <_PyObject_CheckXIData@@Base+0x5b6> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #24] │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 587a4 <_PyObject_CheckXIData@@Base+0x5b6> │ │ │ │ + bne.w 5872c <_PyObject_CheckXIData@@Base+0x5b6> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 586c6 <_PyObject_CheckXIData@@Base+0x4d8> │ │ │ │ + beq.n 5864e <_PyObject_CheckXIData@@Base+0x4d8> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r6, #25144 @ 0x6238 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - cbz r0, 58656 <_PyObject_CheckXIData@@Base+0x468> │ │ │ │ + cbz r0, 585de <_PyObject_CheckXIData@@Base+0x468> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5862e <_PyObject_CheckXIData@@Base+0x440> │ │ │ │ + bne.n 585b6 <_PyObject_CheckXIData@@Base+0x440> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5864e <_PyObject_CheckXIData@@Base+0x460> │ │ │ │ - bl 174e1c │ │ │ │ + b.n 585d6 <_PyObject_CheckXIData@@Base+0x460> │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5864e <_PyObject_CheckXIData@@Base+0x460> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 585d6 <_PyObject_CheckXIData@@Base+0x460> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 587b4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + bne.w 5873c <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ cmp r7, #3 │ │ │ │ - beq.w 587a8 <_PyObject_CheckXIData@@Base+0x5ba> │ │ │ │ - b.n 5865a <_PyObject_CheckXIData@@Base+0x46c> │ │ │ │ - vldr d8, [pc, #360] @ 587c0 <_PyObject_CheckXIData@@Base+0x5d2> │ │ │ │ + beq.w 58730 <_PyObject_CheckXIData@@Base+0x5ba> │ │ │ │ + b.n 585e2 <_PyObject_CheckXIData@@Base+0x46c> │ │ │ │ + vldr d8, [pc, #360] @ 58748 <_PyObject_CheckXIData@@Base+0x5d2> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 58668 <_PyObject_CheckXIData@@Base+0x47a> │ │ │ │ + bne.n 585f0 <_PyObject_CheckXIData@@Base+0x47a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 58688 <_PyObject_CheckXIData@@Base+0x49a> │ │ │ │ - bl 174e1c │ │ │ │ + b.n 58610 <_PyObject_CheckXIData@@Base+0x49a> │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 58688 <_PyObject_CheckXIData@@Base+0x49a> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 58610 <_PyObject_CheckXIData@@Base+0x49a> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 587b4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + bne.w 5873c <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 5869c <_PyObject_CheckXIData@@Base+0x4ae> │ │ │ │ + bmi.n 58624 <_PyObject_CheckXIData@@Base+0x4ae> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 586ce <_PyObject_CheckXIData@@Base+0x4e0> │ │ │ │ + bpl.n 58656 <_PyObject_CheckXIData@@Base+0x4e0> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42360 @ 0xa578 │ │ │ │ + movw r1, #42040 @ 0xa438 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - bl 94210 │ │ │ │ + bl 11e5b4 │ │ │ │ + bl 941e8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 587b4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ - vldr d8, [pc, #248] @ 587c0 <_PyObject_CheckXIData@@Base+0x5d2> │ │ │ │ - vldr d9, [pc, #252] @ 587c8 <_PyObject_CheckXIData@@Base+0x5da> │ │ │ │ + b.n 5873c <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + vldr d8, [pc, #248] @ 58748 <_PyObject_CheckXIData@@Base+0x5d2> │ │ │ │ + vldr d9, [pc, #252] @ 58750 <_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 586fc <_PyObject_CheckXIData@@Base+0x50e> │ │ │ │ + bne.n 58684 <_PyObject_CheckXIData@@Base+0x50e> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 586fc <_PyObject_CheckXIData@@Base+0x50e> │ │ │ │ + bne.n 58684 <_PyObject_CheckXIData@@Base+0x50e> │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 587b4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + b.n 5873c <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #204] @ 587d0 <_PyObject_CheckXIData@@Base+0x5e2> │ │ │ │ + vldr d7, [pc, #204] @ 58758 <_PyObject_CheckXIData@@Base+0x5e2> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 58718 <_PyObject_CheckXIData@@Base+0x52a> │ │ │ │ + ble.n 586a0 <_PyObject_CheckXIData@@Base+0x52a> │ │ │ │ movw r4, #6004 @ 0x1774 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 587b4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + b.n 5873c <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5870e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + bgt.n 58696 <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5870e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + bgt.n 58696 <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5870e <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ + bgt.n 58696 <_PyObject_CheckXIData@@Base+0x520> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 2be4f0 <_Py_c_abs@@Base> │ │ │ │ + bl 2be3c8 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 2be4f0 <_Py_c_abs@@Base> │ │ │ │ + bl 2be3c8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 586f2 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ + bls.n 5867a <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 2be4f0 <_Py_c_abs@@Base> │ │ │ │ + bl 2be3c8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 586f2 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ + bls.n 5867a <_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 587b4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + b.n 5873c <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 587b4 <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ + b.n 5873c <_PyObject_CheckXIData@@Base+0x5c6> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 586ca <_PyObject_CheckXIData@@Base+0x4dc> │ │ │ │ - b.n 5869c <_PyObject_CheckXIData@@Base+0x4ae> │ │ │ │ + bpl.n 58652 <_PyObject_CheckXIData@@Base+0x4dc> │ │ │ │ + b.n 58624 <_PyObject_CheckXIData@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 586ee <_PyObject_CheckXIData@@Base+0x500> │ │ │ │ + bvs.n 58676 <_PyObject_CheckXIData@@Base+0x500> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r5, [pc, #400] @ (5896c <_Py_c_diff@@Base+0xfa>) │ │ │ │ + ldr r5, [pc, #256] @ (58864 <_Py_c_diff@@Base+0x6a>) │ │ │ │ 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 587f8 <_PyObject_CheckXIData@@Base+0x60a> │ │ │ │ + blt.n 58780 <_PyObject_CheckXIData@@Base+0x60a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 587fa <_PyObject_CheckXIData@@Base+0x60c> │ │ │ │ + b.n 58782 <_PyObject_CheckXIData@@Base+0x60c> │ │ │ │ movs r4, #0 │ │ │ │ bic.w r5, r2, r2, asr #31 │ │ │ │ cmp r5, r4 │ │ │ │ - blt.n 5880c <_PyObject_CheckXIData@@Base+0x61e> │ │ │ │ + blt.n 58794 <_PyObject_CheckXIData@@Base+0x61e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r5, r3 │ │ │ │ it ge │ │ │ │ movge r5, r3 │ │ │ │ - b.n 5880e <_PyObject_CheckXIData@@Base+0x620> │ │ │ │ + b.n 58796 <_PyObject_CheckXIData@@Base+0x620> │ │ │ │ mov r5, r4 │ │ │ │ subs r3, r5, r4 │ │ │ │ - beq.n 5886e <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ + beq.n 587f6 <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58836 <_PyObject_CheckXIData@@Base+0x648> │ │ │ │ + ble.n 587be <_PyObject_CheckXIData@@Base+0x648> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9344 @ 0x2480 │ │ │ │ + movw r1, #9024 @ 0x2340 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5886e <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ + b.n 587f6 <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5886c <_PyObject_CheckXIData@@Base+0x67e> │ │ │ │ + ble.n 587f4 <_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 276818 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 275ef4 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 5886e <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ + b.n 587f6 <_PyObject_CheckXIData@@Base+0x680> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00058872 <_Py_c_diff@@Base>: │ │ │ │ +000587fa <_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, #9296 @ 0x2450 │ │ │ │ + movw r0, #8976 @ 0x2310 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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, 588c0 <_Py_c_diff@@Base+0x4e> │ │ │ │ + cbz r3, 58848 <_Py_c_diff@@Base+0x4e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 588c2 <_Py_c_diff@@Base+0x50> │ │ │ │ + b.n 5884a <_Py_c_diff@@Base+0x50> │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbnz r3, 588d0 <_Py_c_diff@@Base+0x5e> │ │ │ │ + cbnz r3, 58858 <_Py_c_diff@@Base+0x5e> │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 588d0 <_Py_c_diff@@Base+0x5e> │ │ │ │ + ble.n 58858 <_Py_c_diff@@Base+0x5e> │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 588d0 <_Py_c_diff@@Base+0x5e> │ │ │ │ - cbnz r4, 588f0 <_Py_c_diff@@Base+0x7e> │ │ │ │ + bgt.n 58858 <_Py_c_diff@@Base+0x5e> │ │ │ │ + cbnz r4, 58878 <_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] @ (5895c <_Py_c_diff@@Base+0xea>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #116] @ (588e4 <_Py_c_diff@@Base+0xea>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5894e <_Py_c_diff@@Base+0xdc> │ │ │ │ + cbz r0, 588d6 <_Py_c_diff@@Base+0xdc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r5, r6 │ │ │ │ - bl 154d64 │ │ │ │ - cbz r0, 58942 <_Py_c_diff@@Base+0xd0> │ │ │ │ + bl 154bb4 │ │ │ │ + cbz r0, 588ca <_Py_c_diff@@Base+0xd0> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 58914 <_Py_c_diff@@Base+0xa2> │ │ │ │ + beq.n 5889c <_Py_c_diff@@Base+0xa2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 26855c │ │ │ │ + bl 266d70 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 58916 <_Py_c_diff@@Base+0xa4> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 58942 <_Py_c_diff@@Base+0xd0> │ │ │ │ - b.n 58916 <_Py_c_diff@@Base+0xa4> │ │ │ │ + bne.n 5889e <_Py_c_diff@@Base+0xa4> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 588ca <_Py_c_diff@@Base+0xd0> │ │ │ │ + b.n 5889e <_Py_c_diff@@Base+0xa4> │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58946 <_Py_c_diff@@Base+0xd4> │ │ │ │ + bne.n 588ce <_Py_c_diff@@Base+0xd4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5894e <_Py_c_diff@@Base+0xdc> │ │ │ │ + b.n 588d6 <_Py_c_diff@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #576] @ (58ba0 <_Py_c_diff@@Base+0x32e>) │ │ │ │ + ldr r5, [pc, #432] @ (58a98 <_Py_c_diff@@Base+0x29e>) │ │ │ │ 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 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ - cbz r0, 589ca <_Py_c_diff@@Base+0x158> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + cbz r0, 58952 <_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 58996 <_Py_c_diff@@Base+0x124> │ │ │ │ + bge.n 5891e <_Py_c_diff@@Base+0x124> │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 58988 <_Py_c_diff@@Base+0x116> │ │ │ │ - ldr r1, [pc, #52] @ (589cc <_Py_c_diff@@Base+0x15a>) │ │ │ │ + b.n 58910 <_Py_c_diff@@Base+0x116> │ │ │ │ + ldr r1, [pc, #52] @ (58954 <_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] │ │ │ │ @@ -66586,735 +66546,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 589f2 <_Py_c_diff@@Base+0x180> │ │ │ │ + bne.n 5897a <_Py_c_diff@@Base+0x180> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58a0a <_Py_c_diff@@Base+0x198> │ │ │ │ - b.n 58a1c <_Py_c_diff@@Base+0x1aa> │ │ │ │ + cbnz r0, 58992 <_Py_c_diff@@Base+0x198> │ │ │ │ + b.n 589a4 <_Py_c_diff@@Base+0x1aa> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19944 @ 0x4de8 │ │ │ │ + movw r0, #19624 @ 0x4ca8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589e6 <_Py_c_diff@@Base+0x174> │ │ │ │ + bne.n 5896e <_Py_c_diff@@Base+0x174> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58acc <_Py_c_diff@@Base+0x25a> │ │ │ │ - bl 9b260 │ │ │ │ + b.n 58a54 <_Py_c_diff@@Base+0x25a> │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58a2a <_Py_c_diff@@Base+0x1b8> │ │ │ │ + blt.n 589b2 <_Py_c_diff@@Base+0x1b8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58a3a <_Py_c_diff@@Base+0x1c8> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 589c2 <_Py_c_diff@@Base+0x1c8> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a06 <_Py_c_diff@@Base+0x194> │ │ │ │ + bne.n 5898e <_Py_c_diff@@Base+0x194> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58a3a <_Py_c_diff@@Base+0x1c8> │ │ │ │ + b.n 589c2 <_Py_c_diff@@Base+0x1c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58a18 <_Py_c_diff@@Base+0x1a6> │ │ │ │ + bne.n 589a0 <_Py_c_diff@@Base+0x1a6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58a18 <_Py_c_diff@@Base+0x1a6> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 589a0 <_Py_c_diff@@Base+0x1a6> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58a5a <_Py_c_diff@@Base+0x1e8> │ │ │ │ + bne.n 589e2 <_Py_c_diff@@Base+0x1e8> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2272 @ 0x8e0 │ │ │ │ + movw r1, #1952 @ 0x7a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 58a06 <_Py_c_diff@@Base+0x194> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5898e <_Py_c_diff@@Base+0x194> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58a6c <_Py_c_diff@@Base+0x1fa> │ │ │ │ + blt.n 589f4 <_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 58a74 <_Py_c_diff@@Base+0x202> │ │ │ │ - cbnz r4, 58a80 <_Py_c_diff@@Base+0x20e> │ │ │ │ + ble.n 589fc <_Py_c_diff@@Base+0x202> │ │ │ │ + cbnz r4, 58a08 <_Py_c_diff@@Base+0x20e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 44686 <_PyImport_ClearExtension@@Base+0x796> │ │ │ │ + b.w 44606 <_PyImport_ClearExtension@@Base+0x796> │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25222c <_PyXI_Enter@@Base+0x1a0> │ │ │ │ + bl 2506cc <_PyXI_NewSession@@Base+0x30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a06 <_Py_c_diff@@Base+0x194> │ │ │ │ + bne.n 5898e <_Py_c_diff@@Base+0x194> │ │ │ │ cmp r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bge.n 58a9a <_Py_c_diff@@Base+0x228> │ │ │ │ + bge.n 58a22 <_Py_c_diff@@Base+0x228> │ │ │ │ bl 3697c │ │ │ │ - b.n 58a9e <_Py_c_diff@@Base+0x22c> │ │ │ │ - bl 44686 <_PyImport_ClearExtension@@Base+0x796> │ │ │ │ + b.n 58a26 <_Py_c_diff@@Base+0x22c> │ │ │ │ + bl 44606 <_PyImport_ClearExtension@@Base+0x796> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a06 <_Py_c_diff@@Base+0x194> │ │ │ │ + beq.n 5898e <_Py_c_diff@@Base+0x194> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58ab4 <_Py_c_diff@@Base+0x242> │ │ │ │ + bge.n 58a3c <_Py_c_diff@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58ab4 <_Py_c_diff@@Base+0x242> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58a3c <_Py_c_diff@@Base+0x242> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25222c <_PyXI_Enter@@Base+0x1a0> │ │ │ │ + bl 2506cc <_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, 58ad8 <_Py_c_diff@@Base+0x266> │ │ │ │ + cbz r0, 58a60 <_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 2461dc <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 58b00 <_Py_c_diff@@Base+0x28e> │ │ │ │ + bl 2449e4 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 58a88 <_Py_c_diff@@Base+0x28e> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #39304 @ 0x9988 │ │ │ │ + movw r0, #38984 @ 0x9848 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 58b40 <_Py_c_diff@@Base+0x2ce> │ │ │ │ + bge.n 58ac8 <_Py_c_diff@@Base+0x2ce> │ │ │ │ ldr.w r1, [r7, r4, lsl #2] │ │ │ │ - bl f33c8 │ │ │ │ + bl f3400 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58b44 <_Py_c_diff@@Base+0x2d2> │ │ │ │ + blt.n 58acc <_Py_c_diff@@Base+0x2d2> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 58b3c <_Py_c_diff@@Base+0x2ca> │ │ │ │ + bne.n 58ac4 <_Py_c_diff@@Base+0x2ca> │ │ │ │ movs r0, #2 │ │ │ │ str r4, [r6, #0] │ │ │ │ - b.n 58b46 <_Py_c_diff@@Base+0x2d4> │ │ │ │ + b.n 58ace <_Py_c_diff@@Base+0x2d4> │ │ │ │ adds r4, #2 │ │ │ │ - b.n 58b1e <_Py_c_diff@@Base+0x2ac> │ │ │ │ + b.n 58aa6 <_Py_c_diff@@Base+0x2ac> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 58b46 <_Py_c_diff@@Base+0x2d4> │ │ │ │ + b.n 58ace <_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, 58b66 <_Py_c_diff@@Base+0x2f4> │ │ │ │ + cbz r3, 58aee <_Py_c_diff@@Base+0x2f4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 58b7e <_Py_c_diff@@Base+0x30c> │ │ │ │ + b.n 58b06 <_Py_c_diff@@Base+0x30c> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 58b6e <_Py_c_diff@@Base+0x2fc> │ │ │ │ + bgt.n 58af6 <_Py_c_diff@@Base+0x2fc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 58b7e <_Py_c_diff@@Base+0x30c> │ │ │ │ + b.n 58b06 <_Py_c_diff@@Base+0x30c> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 58b6a <_Py_c_diff@@Base+0x2f8> │ │ │ │ + bgt.n 58af2 <_Py_c_diff@@Base+0x2f8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 58b6a <_Py_c_diff@@Base+0x2f8> │ │ │ │ + beq.n 58af2 <_Py_c_diff@@Base+0x2f8> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 58b9e <_Py_c_diff@@Base+0x32c> │ │ │ │ + b.n 58b26 <_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] @ (58bc0 <_Py_c_diff@@Base+0x34e>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #40] @ (58b48 <_Py_c_diff@@Base+0x34e>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58bbc <_Py_c_diff@@Base+0x34a> │ │ │ │ + cbz r0, 58b44 <_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 184a78 │ │ │ │ + b.w 1848d4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #752] @ (58eb4 <_Py_c_diff@@Base+0x642>) │ │ │ │ + ldr r5, [pc, #608] @ (58dac <_Py_c_diff@@Base+0x5b2>) │ │ │ │ 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, 58be4 <_Py_c_diff@@Base+0x372> │ │ │ │ + cbnz r3, 58b6c <_Py_c_diff@@Base+0x372> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 58be4 <_Py_c_diff@@Base+0x372> │ │ │ │ + ble.n 58b6c <_Py_c_diff@@Base+0x372> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58be4 <_Py_c_diff@@Base+0x372> │ │ │ │ - cbnz r4, 58c02 <_Py_c_diff@@Base+0x390> │ │ │ │ + bne.n 58b6c <_Py_c_diff@@Base+0x372> │ │ │ │ + cbnz r4, 58b8a <_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] @ (58c9c <_Py_c_diff@@Base+0x42a>) │ │ │ │ + ldr r3, [pc, #164] @ (58c24 <_Py_c_diff@@Base+0x42a>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c96 <_Py_c_diff@@Base+0x424> │ │ │ │ + beq.n 58c1e <_Py_c_diff@@Base+0x424> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 58c18 <_Py_c_diff@@Base+0x3a6> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 58c18 <_Py_c_diff@@Base+0x3a6> │ │ │ │ + bne.n 58ba0 <_Py_c_diff@@Base+0x3a6> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 58ba0 <_Py_c_diff@@Base+0x3a6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58c96 <_Py_c_diff@@Base+0x424> │ │ │ │ + b.n 58c1e <_Py_c_diff@@Base+0x424> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58c2c <_Py_c_diff@@Base+0x3ba> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 58bb4 <_Py_c_diff@@Base+0x3ba> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58c14 <_Py_c_diff@@Base+0x3a2> │ │ │ │ + bne.n 58b9c <_Py_c_diff@@Base+0x3a2> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41240 @ 0xa118 │ │ │ │ + movw r1, #40920 @ 0x9fd8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #10804 @ 0x2a34 │ │ │ │ + movw r0, #10484 @ 0x28f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58c14 <_Py_c_diff@@Base+0x3a2> │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 58b9c <_Py_c_diff@@Base+0x3a2> │ │ │ │ + bl b0c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b401c │ │ │ │ - cbz r6, 58c8e <_Py_c_diff@@Base+0x41c> │ │ │ │ + bl b3e10 │ │ │ │ + cbz r6, 58c16 <_Py_c_diff@@Base+0x41c> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58c7a <_Py_c_diff@@Base+0x408> │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 58c02 <_Py_c_diff@@Base+0x408> │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58c4e <_Py_c_diff@@Base+0x3dc> │ │ │ │ - b.n 58c14 <_Py_c_diff@@Base+0x3a2> │ │ │ │ + beq.n 58bd6 <_Py_c_diff@@Base+0x3dc> │ │ │ │ + b.n 58b9c <_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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #928] @ (59040 <_Py_c_diff@@Base+0x7ce>) │ │ │ │ + ldr r5, [pc, #784] @ (58f38 <_Py_c_diff@@Base+0x73e>) │ │ │ │ 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 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ 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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 58cce <_Py_c_diff@@Base+0x45c> │ │ │ │ + ble.n 58c56 <_Py_c_diff@@Base+0x45c> │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 58cdc <_Py_c_diff@@Base+0x46a> │ │ │ │ + b.n 58c64 <_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 58cce <_Py_c_diff@@Base+0x45c> │ │ │ │ + bcc.n 58c56 <_Py_c_diff@@Base+0x45c> │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 85140 │ │ │ │ - b.n 58cdc <_Py_c_diff@@Base+0x46a> │ │ │ │ + bl 8511c │ │ │ │ + b.n 58c64 <_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 283020 <_PyDeadline_Init@@Base+0x61c> │ │ │ │ + bl 282640 <_PyDeadline_Init@@Base+0x61c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d86 <_Py_c_diff@@Base+0x514> │ │ │ │ + beq.n 58d0e <_Py_c_diff@@Base+0x514> │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 58d20 <_Py_c_diff@@Base+0x4ae> │ │ │ │ + cbnz r0, 58ca8 <_Py_c_diff@@Base+0x4ae> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d3e <_Py_c_diff@@Base+0x4cc> │ │ │ │ + bge.n 58cc6 <_Py_c_diff@@Base+0x4cc> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 58d3e <_Py_c_diff@@Base+0x4cc> │ │ │ │ - bl 9a000 │ │ │ │ - cbnz r0, 58d46 <_Py_c_diff@@Base+0x4d4> │ │ │ │ + b.n 58cc6 <_Py_c_diff@@Base+0x4cc> │ │ │ │ + bl 99fec │ │ │ │ + cbnz r0, 58cce <_Py_c_diff@@Base+0x4d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d3a <_Py_c_diff@@Base+0x4c8> │ │ │ │ + bge.n 58cc2 <_Py_c_diff@@Base+0x4c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58d3a <_Py_c_diff@@Base+0x4c8> │ │ │ │ + cbnz r3, 58cc2 <_Py_c_diff@@Base+0x4c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d86 <_Py_c_diff@@Base+0x514> │ │ │ │ + b.n 58d0e <_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, #2328 @ 0x918 │ │ │ │ + movw r0, #2008 @ 0x7d8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58d76 <_Py_c_diff@@Base+0x504> │ │ │ │ + blt.n 58cfe <_Py_c_diff@@Base+0x504> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 58d86 <_Py_c_diff@@Base+0x514> │ │ │ │ + b.n 58d0e <_Py_c_diff@@Base+0x514> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58d72 <_Py_c_diff@@Base+0x500> │ │ │ │ + bne.n 58cfa <_Py_c_diff@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58d72 <_Py_c_diff@@Base+0x500> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58cfa <_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, 58daa <_Py_c_diff@@Base+0x538> │ │ │ │ + cbnz r0, 58d32 <_Py_c_diff@@Base+0x538> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 58dba <_Py_c_diff@@Base+0x548> │ │ │ │ - b.n 58db4 <_Py_c_diff@@Base+0x542> │ │ │ │ + cbz r0, 58d42 <_Py_c_diff@@Base+0x548> │ │ │ │ + b.n 58d3c <_Py_c_diff@@Base+0x542> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58da4 <_Py_c_diff@@Base+0x532> │ │ │ │ - b.n 58dc8 <_Py_c_diff@@Base+0x556> │ │ │ │ + beq.n 58d2c <_Py_c_diff@@Base+0x532> │ │ │ │ + b.n 58d50 <_Py_c_diff@@Base+0x556> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58dc8 <_Py_c_diff@@Base+0x556> │ │ │ │ + cbnz r0, 58d50 <_Py_c_diff@@Base+0x556> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 58dc8 <_Py_c_diff@@Base+0x556> │ │ │ │ + cbz r0, 58d50 <_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 80e64 │ │ │ │ - cbz r0, 58e4e <_Py_c_diff@@Base+0x5dc> │ │ │ │ + bl 80de8 │ │ │ │ + cbz r0, 58dd6 <_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 58e20 <_Py_c_diff@@Base+0x5ae> │ │ │ │ + bge.n 58da8 <_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 58e00 <_Py_c_diff@@Base+0x58e> │ │ │ │ + b.n 58d88 <_Py_c_diff@@Base+0x58e> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 58e3e <_Py_c_diff@@Base+0x5cc> │ │ │ │ + cbz r3, 58dc6 <_Py_c_diff@@Base+0x5cc> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #2336 @ 0x920 │ │ │ │ + movw r0, #2016 @ 0x7e0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95228 │ │ │ │ - movw r0, #45852 @ 0xb31c │ │ │ │ + b.w 95200 │ │ │ │ + movw r0, #45532 @ 0xb1dc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61173 @ 0xeef5 │ │ │ │ + movw r1, #61045 @ 0xee75 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #892 @ 0x37c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e2ae │ │ │ │ + b.w 4e22e │ │ │ │ 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, 58e8e <_Py_c_diff@@Base+0x61c> │ │ │ │ + cbnz r0, 58e16 <_Py_c_diff@@Base+0x61c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58e96 <_Py_c_diff@@Base+0x624> │ │ │ │ + cbz r0, 58e1e <_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 58e80 <_Py_c_diff@@Base+0x60e> │ │ │ │ + beq.n 58e08 <_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 58ec6 <_Py_c_diff@@Base+0x654> │ │ │ │ + beq.n 58e4e <_Py_c_diff@@Base+0x654> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58ec6 <_Py_c_diff@@Base+0x654> │ │ │ │ + ble.n 58e4e <_Py_c_diff@@Base+0x654> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58ee0 <_Py_c_diff@@Base+0x66e> │ │ │ │ + bge.n 58e68 <_Py_c_diff@@Base+0x66e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58ee0 <_Py_c_diff@@Base+0x66e> │ │ │ │ + b.n 58e68 <_Py_c_diff@@Base+0x66e> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 58efc <_Py_c_diff@@Base+0x68a> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 58e84 <_Py_c_diff@@Base+0x68a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58efc <_Py_c_diff@@Base+0x68a> │ │ │ │ + bge.n 58e84 <_Py_c_diff@@Base+0x68a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58efc <_Py_c_diff@@Base+0x68a> │ │ │ │ + cbnz r3, 58e84 <_Py_c_diff@@Base+0x68a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 58f70 <_Py_c_diff@@Base+0x6fe> │ │ │ │ + ble.n 58ef8 <_Py_c_diff@@Base+0x6fe> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 58f70 <_Py_c_diff@@Base+0x6fe> │ │ │ │ + beq.n 58ef8 <_Py_c_diff@@Base+0x6fe> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 58f3a <_Py_c_diff@@Base+0x6c8> │ │ │ │ + cbz r5, 58ec2 <_Py_c_diff@@Base+0x6c8> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 58f3a <_Py_c_diff@@Base+0x6c8> │ │ │ │ + bge.n 58ec2 <_Py_c_diff@@Base+0x6c8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 58f54 <_Py_c_diff@@Base+0x6e2> │ │ │ │ + ble.n 58edc <_Py_c_diff@@Base+0x6e2> │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 58f32 <_Py_c_diff@@Base+0x6c0> │ │ │ │ + blt.n 58eba <_Py_c_diff@@Base+0x6c0> │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276818 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 275ef4 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58f7e <_Py_c_diff@@Base+0x70c> │ │ │ │ + beq.n 58f06 <_Py_c_diff@@Base+0x70c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 21f8c0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 21e0c0 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f80 <_Py_c_diff@@Base+0x70e> │ │ │ │ + bge.n 58f08 <_Py_c_diff@@Base+0x70e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58f80 <_Py_c_diff@@Base+0x70e> │ │ │ │ + b.n 58f08 <_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, 58fac <_Py_c_diff@@Base+0x73a> │ │ │ │ + cbnz r0, 58f34 <_Py_c_diff@@Base+0x73a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58fb4 <_Py_c_diff@@Base+0x742> │ │ │ │ + cbz r0, 58f3c <_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 58f9e <_Py_c_diff@@Base+0x72c> │ │ │ │ + beq.n 58f26 <_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 58fe4 <_Py_c_diff@@Base+0x772> │ │ │ │ + beq.n 58f6c <_Py_c_diff@@Base+0x772> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58fe4 <_Py_c_diff@@Base+0x772> │ │ │ │ + ble.n 58f6c <_Py_c_diff@@Base+0x772> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59000 <_Py_c_diff@@Base+0x78e> │ │ │ │ + bge.n 58f88 <_Py_c_diff@@Base+0x78e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59000 <_Py_c_diff@@Base+0x78e> │ │ │ │ + b.n 58f88 <_Py_c_diff@@Base+0x78e> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5901c <_Py_c_diff@@Base+0x7aa> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 58fa4 <_Py_c_diff@@Base+0x7aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 142740 │ │ │ │ + bl 142734 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5901c <_Py_c_diff@@Base+0x7aa> │ │ │ │ + bge.n 58fa4 <_Py_c_diff@@Base+0x7aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5901c <_Py_c_diff@@Base+0x7aa> │ │ │ │ + cbnz r3, 58fa4 <_Py_c_diff@@Base+0x7aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, 59046 <_Py_c_diff@@Base+0x7d4> │ │ │ │ + cbnz r0, 58fce <_Py_c_diff@@Base+0x7d4> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5904e <_Py_c_diff@@Base+0x7dc> │ │ │ │ + cbz r0, 58fd6 <_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 59038 <_Py_c_diff@@Base+0x7c6> │ │ │ │ + beq.n 58fc0 <_Py_c_diff@@Base+0x7c6> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #3 │ │ │ │ - b.w 2657cc │ │ │ │ - b.w 4d674 │ │ │ │ + b.w 263fe0 │ │ │ │ + b.w 4d5f4 │ │ │ │ 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, 5907c <_Py_c_diff@@Base+0x80a> │ │ │ │ + cbnz r3, 59004 <_Py_c_diff@@Base+0x80a> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 5907c <_Py_c_diff@@Base+0x80a> │ │ │ │ + ble.n 59004 <_Py_c_diff@@Base+0x80a> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5907c <_Py_c_diff@@Base+0x80a> │ │ │ │ - cbnz r4, 5909a <_Py_c_diff@@Base+0x828> │ │ │ │ + bne.n 59004 <_Py_c_diff@@Base+0x80a> │ │ │ │ + cbnz r4, 59022 <_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] @ (59144 <_Py_c_diff@@Base+0x8d2>) │ │ │ │ + ldr r3, [pc, #180] @ (590cc <_Py_c_diff@@Base+0x8d2>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5913a <_Py_c_diff@@Base+0x8c8> │ │ │ │ + beq.n 590c2 <_Py_c_diff@@Base+0x8c8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 590b0 <_Py_c_diff@@Base+0x83e> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 590b0 <_Py_c_diff@@Base+0x83e> │ │ │ │ + bne.n 59038 <_Py_c_diff@@Base+0x83e> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 59038 <_Py_c_diff@@Base+0x83e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5913a <_Py_c_diff@@Base+0x8c8> │ │ │ │ + b.n 590c2 <_Py_c_diff@@Base+0x8c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 214d78 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 21358c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590ac <_Py_c_diff@@Base+0x83a> │ │ │ │ + beq.n 59034 <_Py_c_diff@@Base+0x83a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590ac <_Py_c_diff@@Base+0x83a> │ │ │ │ + beq.n 59034 <_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, #2340 @ 0x924 │ │ │ │ + movw r1, #2020 @ 0x7e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #53136 @ 0xcf90 │ │ │ │ + movw r0, #52816 @ 0xce50 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 590ac <_Py_c_diff@@Base+0x83a> │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 59034 <_Py_c_diff@@Base+0x83a> │ │ │ │ + bl b0c44 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ad40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b401c │ │ │ │ - cbz r7, 59132 <_Py_c_diff@@Base+0x8c0> │ │ │ │ + bl b3e10 │ │ │ │ + cbz r7, 590ba <_Py_c_diff@@Base+0x8c0> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5911e <_Py_c_diff@@Base+0x8ac> │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 590a6 <_Py_c_diff@@Base+0x8ac> │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590f0 <_Py_c_diff@@Base+0x87e> │ │ │ │ - b.n 590ac <_Py_c_diff@@Base+0x83a> │ │ │ │ + beq.n 59078 <_Py_c_diff@@Base+0x87e> │ │ │ │ + b.n 59034 <_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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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, #256] @ (59248 <_Py_c_diff@@Base+0x9d6>) │ │ │ │ + ldr r6, [pc, #112] @ (59140 <_Py_c_diff@@Base+0x946>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 59152 <_Py_c_diff@@Base+0x8e0> │ │ │ │ + cbz r0, 590da <_Py_c_diff@@Base+0x8e0> │ │ │ │ movs r1, #3 │ │ │ │ - b.w 2657cc │ │ │ │ + b.w 263fe0 │ │ │ │ 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 │ │ │ │ @@ -67324,91 +67284,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 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cbnz r0, 591c0 <_Py_c_diff@@Base+0x94e> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbnz r0, 59148 <_Py_c_diff@@Base+0x94e> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5918e <_Py_c_diff@@Base+0x91c> │ │ │ │ + cbz r5, 59116 <_Py_c_diff@@Base+0x91c> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 59196 <_Py_c_diff@@Base+0x924> │ │ │ │ + b.n 5911e <_Py_c_diff@@Base+0x924> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 591b4 <_Py_c_diff@@Base+0x942> │ │ │ │ + blt.n 5913c <_Py_c_diff@@Base+0x942> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3ac │ │ │ │ - cbnz r0, 591b4 <_Py_c_diff@@Base+0x942> │ │ │ │ + cbnz r0, 5913c <_Py_c_diff@@Base+0x942> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 591c2 <_Py_c_diff@@Base+0x950> │ │ │ │ + b.n 5914a <_Py_c_diff@@Base+0x950> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 591c2 <_Py_c_diff@@Base+0x950> │ │ │ │ + b.n 5914a <_Py_c_diff@@Base+0x950> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 591cc <_Py_c_diff@@Base+0x95a> │ │ │ │ + cbz r3, 59154 <_Py_c_diff@@Base+0x95a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 591dc <_Py_c_diff@@Base+0x96a> │ │ │ │ + cbz r0, 59164 <_Py_c_diff@@Base+0x96a> │ │ │ │ movs r1, #5 │ │ │ │ - b.w 2657cc │ │ │ │ + b.w 263fe0 │ │ │ │ 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 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5922e <_Py_c_diff@@Base+0x9bc> │ │ │ │ + cbz r0, 591b6 <_Py_c_diff@@Base+0x9bc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59216 <_Py_c_diff@@Base+0x9a4> │ │ │ │ + cbz r0, 5919e <_Py_c_diff@@Base+0x9a4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5922c <_Py_c_diff@@Base+0x9ba> │ │ │ │ + cbnz r0, 591b4 <_Py_c_diff@@Base+0x9ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59230 <_Py_c_diff@@Base+0x9be> │ │ │ │ + bge.n 591b8 <_Py_c_diff@@Base+0x9be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59230 <_Py_c_diff@@Base+0x9be> │ │ │ │ + cbnz r3, 591b8 <_Py_c_diff@@Base+0x9be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59230 <_Py_c_diff@@Base+0x9be> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 591b8 <_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, #4904 @ 0x1328 │ │ │ │ + movw r4, #4576 @ 0x11e0 │ │ │ │ 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 │ │ │ │ @@ -67416,201 +67376,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 5927a <_Py_c_diff@@Base+0xa08> │ │ │ │ + bne.n 59202 <_Py_c_diff@@Base+0xa08> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 5927a <_Py_c_diff@@Base+0xa08> │ │ │ │ + ble.n 59202 <_Py_c_diff@@Base+0xa08> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 5927a <_Py_c_diff@@Base+0xa08> │ │ │ │ - cbnz r6, 5929a <_Py_c_diff@@Base+0xa28> │ │ │ │ + bne.n 59202 <_Py_c_diff@@Base+0xa08> │ │ │ │ + cbnz r6, 59222 <_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] @ (59340 <_Py_c_diff@@Base+0xace>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #176] @ (592c8 <_Py_c_diff@@Base+0xace>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59320 <_Py_c_diff@@Base+0xaae> │ │ │ │ + beq.n 592a8 <_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 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 592b2 <_Py_c_diff@@Base+0xa40> │ │ │ │ + cbnz r0, 5923a <_Py_c_diff@@Base+0xa40> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5932e <_Py_c_diff@@Base+0xabc> │ │ │ │ + b.n 592b6 <_Py_c_diff@@Base+0xabc> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 214d78 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 21358c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592ae <_Py_c_diff@@Base+0xa3c> │ │ │ │ + beq.n 59236 <_Py_c_diff@@Base+0xa3c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592ae <_Py_c_diff@@Base+0xa3c> │ │ │ │ + beq.n 59236 <_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, #53128 @ 0xcf88 │ │ │ │ + movw r1, #52808 @ 0xce48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #53136 @ 0xcf90 │ │ │ │ + movw r0, #52816 @ 0xce50 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 592ae <_Py_c_diff@@Base+0xa3c> │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 59236 <_Py_c_diff@@Base+0xa3c> │ │ │ │ + bl b0c44 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b33c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 59326 <_Py_c_diff@@Base+0xab4> │ │ │ │ + bge.n 592ae <_Py_c_diff@@Base+0xab4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e48d8 │ │ │ │ - b.n 592ae <_Py_c_diff@@Base+0xa3c> │ │ │ │ + bl 1e3130 │ │ │ │ + b.n 59236 <_Py_c_diff@@Base+0xa3c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5932e <_Py_c_diff@@Base+0xabc> │ │ │ │ + b.n 592b6 <_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 149f64 │ │ │ │ + bl 149db0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #432] @ (594f4 <_Py_c_diff@@Base+0xc82>) │ │ │ │ + ldr r6, [pc, #288] @ (593ec <_Py_c_diff@@Base+0xbf2>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5934e <_Py_c_diff@@Base+0xadc> │ │ │ │ + cbz r0, 592d6 <_Py_c_diff@@Base+0xadc> │ │ │ │ movs r1, #7 │ │ │ │ - b.w 2657cc │ │ │ │ + b.w 263fe0 │ │ │ │ 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 5939c <_Py_c_diff@@Base+0xb2a> │ │ │ │ + bhi.n 59324 <_Py_c_diff@@Base+0xb2a> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 593b2 <_Py_c_diff@@Base+0xb40> │ │ │ │ + bmi.n 5933a <_Py_c_diff@@Base+0xb40> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3792 @ 0xed0 │ │ │ │ + movw r0, #3472 @ 0xd90 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5945e <_Py_c_diff@@Base+0xbec> │ │ │ │ - movw r0, #3792 @ 0xed0 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 593e6 <_Py_c_diff@@Base+0xbec> │ │ │ │ + movw r0, #3472 @ 0xd90 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5945e <_Py_c_diff@@Base+0xbec> │ │ │ │ - b.n 59372 <_Py_c_diff@@Base+0xb00> │ │ │ │ + beq.n 593e6 <_Py_c_diff@@Base+0xbec> │ │ │ │ + b.n 592fa <_Py_c_diff@@Base+0xb00> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 59434 <_Py_c_diff@@Base+0xbc2> │ │ │ │ + ble.n 593bc <_Py_c_diff@@Base+0xbc2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5941a <_Py_c_diff@@Base+0xba8> │ │ │ │ + beq.n 593a2 <_Py_c_diff@@Base+0xba8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 593fc <_Py_c_diff@@Base+0xb8a> │ │ │ │ + bpl.n 59384 <_Py_c_diff@@Base+0xb8a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5945e <_Py_c_diff@@Base+0xbec> │ │ │ │ + beq.n 593e6 <_Py_c_diff@@Base+0xbec> │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5941c <_Py_c_diff@@Base+0xbaa> │ │ │ │ + beq.n 593a4 <_Py_c_diff@@Base+0xbaa> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5945e <_Py_c_diff@@Base+0xbec> │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 593e6 <_Py_c_diff@@Base+0xbec> │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3792 @ 0xed0 │ │ │ │ + movw r0, #3472 @ 0xd90 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5945e <_Py_c_diff@@Base+0xbec> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 593e6 <_Py_c_diff@@Base+0xbec> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 5943a <_Py_c_diff@@Base+0xbc8> │ │ │ │ + beq.n 593c2 <_Py_c_diff@@Base+0xbc8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5943c <_Py_c_diff@@Base+0xbca> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5945e <_Py_c_diff@@Base+0xbec> │ │ │ │ - b.n 5943c <_Py_c_diff@@Base+0xbca> │ │ │ │ + bne.n 593c4 <_Py_c_diff@@Base+0xbca> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 593e6 <_Py_c_diff@@Base+0xbec> │ │ │ │ + b.n 593c4 <_Py_c_diff@@Base+0xbca> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5943c <_Py_c_diff@@Base+0xbca> │ │ │ │ + b.n 593c4 <_Py_c_diff@@Base+0xbca> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b7570 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 2b7440 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 5945e <_Py_c_diff@@Base+0xbec> │ │ │ │ - movw r0, #14832 @ 0x39f0 │ │ │ │ + cbz r0, 593e6 <_Py_c_diff@@Base+0xbec> │ │ │ │ + movw r0, #14512 @ 0x38b0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 │ │ │ │ @@ -67619,63 +67579,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 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cbnz r0, 594c6 <_Py_c_diff@@Base+0xc54> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbnz r0, 5944e <_Py_c_diff@@Base+0xc54> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 59494 <_Py_c_diff@@Base+0xc22> │ │ │ │ + cbz r5, 5941c <_Py_c_diff@@Base+0xc22> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 5949c <_Py_c_diff@@Base+0xc2a> │ │ │ │ + b.n 59424 <_Py_c_diff@@Base+0xc2a> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 594ba <_Py_c_diff@@Base+0xc48> │ │ │ │ + blt.n 59442 <_Py_c_diff@@Base+0xc48> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c3ac │ │ │ │ - cbnz r0, 594ba <_Py_c_diff@@Base+0xc48> │ │ │ │ + cbnz r0, 59442 <_Py_c_diff@@Base+0xc48> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 594c8 <_Py_c_diff@@Base+0xc56> │ │ │ │ + b.n 59450 <_Py_c_diff@@Base+0xc56> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 594c8 <_Py_c_diff@@Base+0xc56> │ │ │ │ + b.n 59450 <_Py_c_diff@@Base+0xc56> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 594d2 <_Py_c_diff@@Base+0xc60> │ │ │ │ + cbz r3, 5945a <_Py_c_diff@@Base+0xc60> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59536 <_Py_c_diff@@Base+0xcc4> │ │ │ │ + cbz r0, 594be <_Py_c_diff@@Base+0xcc4> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ blx 2b47c │ │ │ │ - ldr r0, [pc, #56] @ (5953c <_Py_c_diff@@Base+0xcca>) │ │ │ │ + ldr r0, [pc, #56] @ (594c4 <_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] │ │ │ │ @@ -67690,481 +67650,481 @@ │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00059540 : │ │ │ │ +000594c8 : │ │ │ │ movw r3, #61484 @ 0xf02c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 5954e │ │ │ │ + cbnz r0, 594d6 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ - b.w 134fb0 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.w 134fa8 <_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] @ (59670 ) │ │ │ │ + ldr r6, [pc, #264] @ (595f8 ) │ │ │ │ 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 59594 │ │ │ │ + bne.n 5951c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59594 │ │ │ │ + ble.n 5951c │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59594 │ │ │ │ - cbnz r4, 595b4 │ │ │ │ + bne.n 5951c │ │ │ │ + cbnz r4, 5953c │ │ │ │ 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] @ (59674 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #200] @ (595fc ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59648 │ │ │ │ + beq.n 595d0 │ │ │ │ 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 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldrd r7, r6, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 595da │ │ │ │ + cbnz r0, 59562 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5965a │ │ │ │ + b.n 595e2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 595d6 │ │ │ │ + beq.n 5955e │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 595fc │ │ │ │ + beq.n 59584 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a440 │ │ │ │ + bl 4a3c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5965a │ │ │ │ + b.n 595e2 │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #30464 @ 0x7700 │ │ │ │ + movw r1, #30096 @ 0x7590 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #58728 @ 0xe568 │ │ │ │ + movw r0, #58408 @ 0xe428 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 595d6 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 5955e │ │ │ │ + bl b0c44 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c388 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59652 │ │ │ │ + bge.n 595da │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e48d8 │ │ │ │ - b.n 595d6 │ │ │ │ + bl 1e3130 │ │ │ │ + b.n 5955e │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5965a │ │ │ │ + b.n 595e2 │ │ │ │ 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 149f64 │ │ │ │ + bl 149db0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #608] @ (598d8 ) │ │ │ │ + ldr r6, [pc, #464] @ (597d0 ) │ │ │ │ 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, 596a8 │ │ │ │ + cbz r6, 59630 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 596b8 │ │ │ │ + cbz r2, 59640 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ bl 13e37c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 85140 │ │ │ │ - cbz r4, 596e6 │ │ │ │ - ldr r0, [pc, #28] @ (596ec ) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 8511c │ │ │ │ + cbz r4, 5966e │ │ │ │ + ldr r0, [pc, #28] @ (59674 ) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56364 @ 0xdc2c │ │ │ │ + movw r0, #56044 @ 0xdaec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -000596f0 : │ │ │ │ +00059678 : │ │ │ │ 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, #2348 @ 0x92c │ │ │ │ + movw r0, #2028 @ 0x7ec │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c860 <_PySlice_FromIndices@@Base+0xdfc> │ │ │ │ + bl 24b068 <_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 594d8 <_Py_c_diff@@Base+0xc66> │ │ │ │ - cbz r0, 59760 │ │ │ │ + bl 59460 <_Py_c_diff@@Base+0xc66> │ │ │ │ + cbz r0, 596e8 │ │ │ │ adds r2, r4, #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ - cbz r3, 59758 │ │ │ │ + cbz r3, 596e0 │ │ │ │ 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 59746 │ │ │ │ + bne.n 596ce │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059762 : │ │ │ │ +000596ea : │ │ │ │ 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] @ (59828 ) │ │ │ │ + ldr r5, [pc, #168] @ (597b0 ) │ │ │ │ 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 597ac │ │ │ │ + bne.n 59734 │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 597ac │ │ │ │ + ble.n 59734 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 597ac │ │ │ │ - cbnz r6, 597ca │ │ │ │ + bne.n 59734 │ │ │ │ + cbnz r6, 59752 │ │ │ │ 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] @ (5982c ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #104] @ (597b4 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5980a │ │ │ │ + cbz r0, 59792 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 59806 │ │ │ │ - bl b0e70 │ │ │ │ + cbz r0, 5978e │ │ │ │ + bl b0c44 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b8a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 59810 │ │ │ │ + bge.n 59798 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e48d8 │ │ │ │ + bl 1e3130 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 59818 │ │ │ │ + b.n 597a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 59818 │ │ │ │ + b.n 597a0 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 149f64 │ │ │ │ + bl 149db0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #784] @ (59b40 ) │ │ │ │ + ldr r6, [pc, #640] @ (59a38 ) │ │ │ │ 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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5984a │ │ │ │ + bne.n 597d2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00059864 : │ │ │ │ +000597ec : │ │ │ │ movw r3, #61484 @ 0xf02c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 59884 │ │ │ │ - movw r0, #25364 @ 0x6314 │ │ │ │ + bne.n 5980c │ │ │ │ + movw r0, #25056 @ 0x61e0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 941a8 │ │ │ │ - movw r0, #25372 @ 0x631c │ │ │ │ + b.w 94180 │ │ │ │ + movw r0, #25064 @ 0x61e8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 941a8 │ │ │ │ + b.w 94180 │ │ │ │ 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, 598c0 │ │ │ │ + cbz r6, 59848 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54828 @ 0xd62c │ │ │ │ + movw r1, #54508 @ 0xd4ec │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5991a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 598a2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 598d2 │ │ │ │ + bpl.n 5985a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 598f2 │ │ │ │ + bgt.n 5987a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #2368 @ 0x940 │ │ │ │ + movw r1, #2048 @ 0x800 │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 845d0 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 8454c <_PyTuple_FromArray@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59a32 │ │ │ │ + beq.w 599ba │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26f630 <_PyArg_ParseStackAndKeywords@@Base+0xb60> │ │ │ │ + bl 26de40 <_PyArg_ParseStackAndKeywords@@Base+0xb60> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5992e │ │ │ │ + bne.n 598b6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5991e │ │ │ │ + blt.n 598a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59a32 │ │ │ │ + b.n 599ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5991a │ │ │ │ + bne.n 598a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5991a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 598a2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59940 │ │ │ │ + bge.n 598c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59940 │ │ │ │ + cbnz r3, 598c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 59984 │ │ │ │ + beq.n 5990c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b52ec │ │ │ │ + bl 2b51bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a32 │ │ │ │ + beq.n 599ba │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 26fc0c <_PyArg_ParseStackAndKeywords@@Base+0x113c> │ │ │ │ + bl 26e41c <_PyArg_ParseStackAndKeywords@@Base+0x113c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59974 │ │ │ │ + bne.n 598fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 5991a │ │ │ │ + bl 83e1c │ │ │ │ + b.n 598a2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r6, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 599ac │ │ │ │ + bmi.n 59934 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2428 @ 0x97c │ │ │ │ + movw r1, #2108 @ 0x83c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ - bl 9b260 │ │ │ │ + b.w f3e28 │ │ │ │ + bl 9b250 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 599bc │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 599c0 │ │ │ │ - b.n 5991a │ │ │ │ + bne.n 59944 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 59948 │ │ │ │ + b.n 598a2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 599d8 │ │ │ │ + bge.n 59960 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56720 @ 0xdd90 │ │ │ │ + movw r1, #56400 @ 0xdc50 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5991a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 598a2 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 59a2a │ │ │ │ + beq.n 599b2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 59a0c │ │ │ │ + bmi.n 59994 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2480 @ 0x9b0 │ │ │ │ + movw r1, #2160 @ 0x870 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbz r0, 59a1c │ │ │ │ - bl 9fe74 │ │ │ │ + cbz r0, 599a4 │ │ │ │ + bl 9fe9c │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 59a32 │ │ │ │ + b.n 599ba │ │ │ │ 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 │ │ │ │ @@ -68174,169 +68134,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, #2532 @ 0x9e4 │ │ │ │ + movw r1, #2212 @ 0x8a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 59a72 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 599fa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2c494 <__clock_getres64@plt> │ │ │ │ - cbz r0, 59a76 │ │ │ │ + cbz r0, 599fe │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59a96 │ │ │ │ + b.n 59a1e │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 59aa0 │ │ │ │ + vldr d6, [pc, #24] @ 59a28 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 599ce │ │ │ │ + bvs.n 59956 │ │ │ │ @ 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, 59ac4 │ │ │ │ + cbz r2, 59a4c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 59ac6 │ │ │ │ + b.n 59a4e │ │ │ │ mov r5, r2 │ │ │ │ subs r3, r6, #1 │ │ │ │ add.w r4, r1, #16 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 59ad4 │ │ │ │ - cbnz r2, 59ad4 │ │ │ │ - cbnz r4, 59af6 │ │ │ │ + bhi.n 59a5c │ │ │ │ + cbnz r2, 59a5c │ │ │ │ + cbnz r4, 59a7e │ │ │ │ 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] @ (59c44 ) │ │ │ │ - bl 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #344] @ (59bcc ) │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59c3a │ │ │ │ + beq.w 59bc2 │ │ │ │ adds r1, r5, r6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 59bd2 │ │ │ │ + beq.n 59b5a │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 59b34 │ │ │ │ + cbz r7, 59abc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 59b2e │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 59ab6 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #2548 @ 0x9f4 │ │ │ │ + movw r1, #2228 @ 0x8b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #28820 @ 0x7094 │ │ │ │ + movw r0, #28512 @ 0x6f60 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r7 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59c3a │ │ │ │ + b.n 59bc2 │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 59b36 │ │ │ │ - b.n 59be0 │ │ │ │ - ldr r7, [pc, #272] @ (59c48 ) │ │ │ │ + bne.n 59abe │ │ │ │ + b.n 59b68 │ │ │ │ + ldr r7, [pc, #272] @ (59bd0 ) │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - cbz r5, 59ba6 │ │ │ │ + cbz r5, 59b2e │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 59b4c │ │ │ │ + bne.n 59ad4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 59ba8 │ │ │ │ - b.n 59bec │ │ │ │ + bne.n 59b30 │ │ │ │ + b.n 59b74 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 59b72 │ │ │ │ + bmi.n 59afa │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ + movw r1, #2252 @ 0x8cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59b8e │ │ │ │ + bne.n 59b16 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 59b46 │ │ │ │ + beq.n 59ace │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 59b46 │ │ │ │ + beq.n 59ace │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 59b46 │ │ │ │ + beq.n 59ace │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33180 @ 0x819c │ │ │ │ + movw r1, #32844 @ 0x804c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 59b2a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 59ab2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 59bee │ │ │ │ + bmi.n 59b76 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #2632 @ 0xa48 │ │ │ │ + movw r1, #2312 @ 0x908 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #28820 @ 0x7094 │ │ │ │ + movw r0, #28512 @ 0x6f60 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b2a │ │ │ │ - ldr r6, [pc, #116] @ (59c48 ) │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59ab2 │ │ │ │ + ldr r6, [pc, #116] @ (59bd0 ) │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 59bee │ │ │ │ + b.n 59b76 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - ldr r6, [pc, #92] @ (59c48 ) │ │ │ │ - b.n 59bee │ │ │ │ - ldr r6, [pc, #88] @ (59c48 ) │ │ │ │ + ldr r6, [pc, #92] @ (59bd0 ) │ │ │ │ + b.n 59b76 │ │ │ │ + ldr r6, [pc, #88] @ (59bd0 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59c3a │ │ │ │ + cbz r0, 59bc2 │ │ │ │ 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] │ │ │ │ @@ -68353,334 +68313,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 97c7c │ │ │ │ + bl 97c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #960] @ (5a008 ) │ │ │ │ + ldr r6, [pc, #816] @ (59f00 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00059c4c <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +00059bd4 <_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 262974 <_PyObject_GetXIData@@Base+0x344> │ │ │ │ + bl 261188 <_PyObject_GetXIData@@Base+0x344> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00059c7a : │ │ │ │ +00059c02 : │ │ │ │ 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 59d5e │ │ │ │ - cbz r0, 59cdc │ │ │ │ + bl 59ce6 │ │ │ │ + cbz r0, 59c64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ - cbz r0, 59cbc │ │ │ │ + cbz r0, 59c44 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59cdc │ │ │ │ + b.n 59c64 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #16] @ 59ce0 │ │ │ │ + vldr d6, [pc, #16] @ 59c68 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - bvs.n 59c0e │ │ │ │ + bvs.n 59b96 │ │ │ │ @ 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 59d0e │ │ │ │ + beq.n 59c96 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 59d48 │ │ │ │ + b.n 59cd0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 59d04 │ │ │ │ + bne.n 59c8c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 59d04 │ │ │ │ + bhi.n 59c8c │ │ │ │ mov r4, r2 │ │ │ │ - bl 4b382 │ │ │ │ + bl 4b302 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 59d46 │ │ │ │ + beq.n 59cce │ │ │ │ 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 59d48 │ │ │ │ + b.n 59cd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00059d4a : │ │ │ │ +00059cd2 : │ │ │ │ movw r3, #61484 @ 0xf02c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59da4 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 59da4 │ │ │ │ + bne.n 59d2c │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 59d2c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #2656 @ 0xa60 │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #2336 @ 0x920 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59da8 │ │ │ │ + b.n 59d30 │ │ │ │ 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 276818 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 275ef4 <_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, 59dd6 │ │ │ │ + cbz r2, 59d5e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 59dda │ │ │ │ + cbnz r3, 59d62 │ │ │ │ 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 264384 │ │ │ │ + bl 263064 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59e0e │ │ │ │ + beq.n 59d96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59e10 │ │ │ │ + bge.n 59d98 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59e10 │ │ │ │ + b.n 59d98 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - movw r2, #38476 @ 0x964c │ │ │ │ + movw r2, #38156 @ 0x950c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #38492 @ 0x965c │ │ │ │ + movw r3, #38172 @ 0x951c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ 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, #2816 @ 0xb00 │ │ │ │ + movw r1, #2496 @ 0x9c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 59e8a │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 59e12 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 23bb78 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23a380 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59e8a │ │ │ │ + beq.n 59e12 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 23c990 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23b198 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ae88 <__clock_settime64@plt> │ │ │ │ - cbz r0, 59e8e │ │ │ │ + cbz r0, 59e16 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59e96 │ │ │ │ + b.n 59e1e │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #2836 @ 0xb14 │ │ │ │ + movw r0, #2516 @ 0x9d4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 59ed8 │ │ │ │ + bls.n 59e60 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2872 @ 0xb38 │ │ │ │ + movw r1, #2552 @ 0x9f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 59f2a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 59eb2 │ │ │ │ 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 27ccf0 <_PyUnicode_EncodeUTF16@@Base+0x303c> │ │ │ │ + bl 27c278 <_PyUnicode_EncodeUTF16@@Base+0x303c> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 59f2a │ │ │ │ + cbnz r0, 59eb2 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 59f2a │ │ │ │ - bl f6fac │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 59eb2 │ │ │ │ + bl f7000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a4f28 │ │ │ │ - cbz r4, 59f2a │ │ │ │ + bl 2a4590 │ │ │ │ + cbz r4, 59eb2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59f2a │ │ │ │ + blt.n 59eb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59f24 │ │ │ │ + blt.n 59eac │ │ │ │ mov r5, r4 │ │ │ │ - b.n 59f2a │ │ │ │ + b.n 59eb2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59f20 │ │ │ │ + b.n 59ea8 │ │ │ │ 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 59f58 │ │ │ │ + beq.n 59ee0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 59f5c │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 59ee4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 59f60 │ │ │ │ + b.n 59ee8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 59f96 │ │ │ │ + bpl.n 59f1e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59f9e │ │ │ │ + cbz r0, 59f26 │ │ │ │ mov r1, r5 │ │ │ │ - bl 264384 │ │ │ │ + bl 263064 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59f9e │ │ │ │ + bne.n 59f26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59f92 │ │ │ │ + bge.n 59f1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f92 │ │ │ │ + cbnz r3, 59f1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59f9e │ │ │ │ + b.n 59f26 │ │ │ │ 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 │ │ │ │ @@ -68689,79 +68649,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 59fce │ │ │ │ + bls.n 59f56 │ │ │ │ movs r5, #0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 5a002 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 59f8a │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59fde │ │ │ │ + cbz r0, 59f66 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 59fe0 │ │ │ │ - b.n 59fc6 │ │ │ │ + bls.n 59f68 │ │ │ │ + b.n 59f4e │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fc6 │ │ │ │ + beq.n 59f4e │ │ │ │ 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, #21144 @ 0x5298 │ │ │ │ + movw r1, #20824 @ 0x5158 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 40318 │ │ │ │ + b.w 40294 │ │ │ │ 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, #2912 @ 0xb60 │ │ │ │ + movw r1, #2592 @ 0xa20 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 5a054 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 59fdc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f644c │ │ │ │ - cbnz r0, 5a046 │ │ │ │ + bl 1f4e94 │ │ │ │ + cbnz r0, 59fce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1167f8 │ │ │ │ - b.n 5a054 │ │ │ │ + bl 11692c │ │ │ │ + b.n 59fdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - ldr r0, [pc, #12] @ (5a058 ) │ │ │ │ + ldr r0, [pc, #12] @ (59fe0 ) │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - bl ad700 │ │ │ │ + bl ad740 │ │ │ │ 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, #54404 @ 0xd484 │ │ │ │ + movw r0, #54084 @ 0xd344 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -68769,48 +68729,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, 5a0a8 │ │ │ │ + cbnz r0, 5a030 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a0b0 │ │ │ │ + cbz r0, 5a038 │ │ │ │ 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 5a09a │ │ │ │ + beq.n 5a022 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2c1308 <_PyTime_FromLong@@Base+0x209c> │ │ │ │ + b.w 2c11e0 <_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 5a144 │ │ │ │ + bne.n 5a0cc │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a144 │ │ │ │ + beq.n 5a0cc │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a186 │ │ │ │ + beq.n 5a10e │ │ │ │ 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 │ │ │ │ @@ -68826,410 +68786,410 @@ │ │ │ │ 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, 5a150 │ │ │ │ + cbz r2, 5a0d8 │ │ │ │ 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 5a150 │ │ │ │ + b.n 5a0d8 │ │ │ │ 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, 5a162 │ │ │ │ + cbz r3, 5a0ea │ │ │ │ movs r0, #3 │ │ │ │ - bl 8edb0 │ │ │ │ + bl 8ed90 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5a16a │ │ │ │ + b.n 5a0f2 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a176 │ │ │ │ + blt.n 5a0fe │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5a186 │ │ │ │ + b.n 5a10e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a172 │ │ │ │ + bne.n 5a0fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a172 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a0fa │ │ │ │ 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] @ (5a1cc ) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (5a154 ) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 5a1ba │ │ │ │ + cbz r2, 5a142 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 5a1ba │ │ │ │ - movw r0, #1920 @ 0x780 │ │ │ │ + cbz r3, 5a142 │ │ │ │ + movw r0, #1600 @ 0x640 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ - movw r0, #61232 @ 0xef30 │ │ │ │ + b.w 95200 │ │ │ │ + movw r0, #60780 @ 0xed6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 5a1ec │ │ │ │ + bne.n 5a174 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a1f0 │ │ │ │ + bge.n 5a178 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 214a7c │ │ │ │ + b.w 213290 │ │ │ │ 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] @ (5a238 ) │ │ │ │ + ldr r2, [pc, #52] @ (5a1c0 ) │ │ │ │ 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 5a21e │ │ │ │ + beq.n 5a1a6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5a214 │ │ │ │ + b.n 5a19c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5a228 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5a232 │ │ │ │ + bne.n 5a1b0 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5a1ba │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #2996 @ 0xbb4 │ │ │ │ + movw r0, #2676 @ 0xa74 │ │ │ │ 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 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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, 5a280 │ │ │ │ + cbz r0, 5a208 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a280 │ │ │ │ + bge.n 5a208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a280 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a208 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15c5bc │ │ │ │ + bl 15c40c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c724 │ │ │ │ + bl 19c57c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59785 @ 0xe989 │ │ │ │ + movw r1, #59657 @ 0xe909 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e2ae │ │ │ │ + b.w 4e22e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12ca40 <_PyRecursiveMutex_Lock@@Base+0x8c> │ │ │ │ + b.w 12ca24 <_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 2834e8 │ │ │ │ + bl 282b44 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5a2dc │ │ │ │ + beq.n 5a264 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 5a2ec │ │ │ │ + bne.n 5a274 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a2ee │ │ │ │ + bge.n 5a276 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5a2ee │ │ │ │ + b.n 5a276 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ 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 2834e8 │ │ │ │ + bl 282b44 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.w 2dcfb0 <_PyXIData_Free@@Base+0x9fc> │ │ │ │ + b.w 2dce00 <_PyXIData_Free@@Base+0x964> │ │ │ │ │ │ │ │ -0005a312 : │ │ │ │ +0005a29a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (5a348 ) │ │ │ │ + ldr r4, [pc, #36] @ (5a2d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 24653c <_PyUnicode_Copy@@Base+0x360> │ │ │ │ + bl 244d44 <_PyUnicode_Copy@@Base+0x360> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a344 │ │ │ │ - movw r0, #3012 @ 0xbc4 │ │ │ │ + bge.n 5a2cc │ │ │ │ + movw r0, #2692 @ 0xa84 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24311c │ │ │ │ + b.w 241924 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #21132 @ 0x528c │ │ │ │ + movw r1, #20812 @ 0x514c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 411e2 │ │ │ │ + b.w 41162 │ │ │ │ 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 5a394 │ │ │ │ + bl 5a3bc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 5a37c │ │ │ │ + cbz r3, 5a304 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5a386 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5a390 │ │ │ │ + bne.n 5a30e │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5a318 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, 5a3a8 │ │ │ │ - ldrd r3, r2, [r1, #12] │ │ │ │ - add r3, r2 │ │ │ │ - add.w r0, r0, r3, lsl #2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 5a3e8 │ │ │ │ - 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 │ │ │ │ - it ne │ │ │ │ - movne r1, #8 │ │ │ │ - add.w r3, r3, #20 │ │ │ │ - mov.w r2, r2, lsl #1 │ │ │ │ - add r3, r0 │ │ │ │ - movw r0, #43691 @ 0xaaab │ │ │ │ - movt r0, #43690 @ 0xaaaa │ │ │ │ - it eq │ │ │ │ - moveq r1, #12 │ │ │ │ - pop {r4} │ │ │ │ - umull r2, r0, r2, r0 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ - mla r0, r1, r0, r3 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 5a394 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 944c8 │ │ │ │ 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, 5a424 │ │ │ │ + cbnz r3, 5a33c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5a424 │ │ │ │ + ble.n 5a33c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a424 │ │ │ │ - cbnz r4, 5a440 │ │ │ │ + bne.n 5a33c │ │ │ │ + cbnz r4, 5a358 │ │ │ │ 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] @ (5a4a0 ) │ │ │ │ + ldr r3, [pc, #104] @ (5a3b8 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a49a │ │ │ │ + cbz r0, 5a3b2 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a452 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5a49a │ │ │ │ + bne.n 5a36a │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5a3b2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a47e │ │ │ │ + beq.n 5a396 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3052 @ 0xbec │ │ │ │ + movw r1, #2732 @ 0xaac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3092 @ 0xc14 │ │ │ │ + movw r1, #2772 @ 0xad4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r7, [pc, #288] @ (5a5c4 <_PyErr_FormatFromCause@@Base+0x8c>) │ │ │ │ + ldr r7, [pc, #144] @ (5a44c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cbz r3, 5a3d0 │ │ │ │ + ldrd r3, r2, [r1, #12] │ │ │ │ + add r3, r2 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 5a410 │ │ │ │ + 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 │ │ │ │ + it ne │ │ │ │ + movne r1, #8 │ │ │ │ + add.w r3, r3, #20 │ │ │ │ + mov.w r2, r2, lsl #1 │ │ │ │ + add r3, r0 │ │ │ │ + movw r0, #43691 @ 0xaaab │ │ │ │ + movt r0, #43690 @ 0xaaaa │ │ │ │ + it eq │ │ │ │ + moveq r1, #12 │ │ │ │ + pop {r4} │ │ │ │ + umull r2, r0, r2, r0 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ + mla r0, r1, r0, r3 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 5a3bc │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 944a0 │ │ │ │ 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, 5a4de │ │ │ │ - cbz r4, 5a512 │ │ │ │ - movw r3, #3136 @ 0xc40 │ │ │ │ + cbnz r0, 5a466 │ │ │ │ + cbz r4, 5a49a │ │ │ │ + movw r3, #2816 @ 0xb00 │ │ │ │ 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, 5a4f2 │ │ │ │ + cbz r0, 5a47a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a526 │ │ │ │ + b.n 5a4ae │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vldr s13, [sp, #24] │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d5, [pc, #44] @ 5a530 │ │ │ │ + vldr d5, [pc, #44] @ 5a4b8 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e95a4 │ │ │ │ + bl 1e7ef4 │ │ │ │ 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 5a45e │ │ │ │ + bvs.n 5a3e6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -0005a538 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0005a4c0 <_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] @ (5a56c <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5a4f4 <_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 3950c │ │ │ │ + bl 39490 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -69237,452 +69197,452 @@ │ │ │ │ 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, 5a596 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + cbnz r0, 5a51e <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a59e <_PyErr_FormatFromCause@@Base+0x66> │ │ │ │ + cbz r0, 5a526 <_PyErr_FormatFromCause@@Base+0x66> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a588 <_PyErr_FormatFromCause@@Base+0x50> │ │ │ │ + beq.n 5a510 <_PyErr_FormatFromCause@@Base+0x50> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5a5ba <_PyErr_FormatFromCause@@Base+0x82> │ │ │ │ + bgt.n 5a542 <_PyErr_FormatFromCause@@Base+0x82> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3176 @ 0xc68 │ │ │ │ + movw r1, #2856 @ 0xb28 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 5a5ea <_PyErr_FormatFromCause@@Base+0xb2> │ │ │ │ + ble.n 5a572 <_PyErr_FormatFromCause@@Base+0xb2> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3224 @ 0xc98 │ │ │ │ + movw r1, #2904 @ 0xb58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5a650 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ + beq.n 5a5d8 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 149b58 │ │ │ │ + bl 1499a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a622 <_PyErr_FormatFromCause@@Base+0xea> │ │ │ │ + cbnz r0, 5a5aa <_PyErr_FormatFromCause@@Base+0xea> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #3268 @ 0xcc4 │ │ │ │ + movw r1, #2948 @ 0xb84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26855c │ │ │ │ + bl 266d70 │ │ │ │ cmp r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 5a640 <_PyErr_FormatFromCause@@Base+0x108> │ │ │ │ + beq.n 5a5c8 <_PyErr_FormatFromCause@@Base+0x108> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 5a642 <_PyErr_FormatFromCause@@Base+0x10a> │ │ │ │ + beq.n 5a5ca <_PyErr_FormatFromCause@@Base+0x10a> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5a650 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ - b.n 5a642 <_PyErr_FormatFromCause@@Base+0x10a> │ │ │ │ + blt.n 5a5d8 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ + b.n 5a5ca <_PyErr_FormatFromCause@@Base+0x10a> │ │ │ │ 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 5aa7c <_PyErr_FormatFromCause@@Base+0x544> │ │ │ │ + b.n 5aa94 <_PyErr_FormatFromCause@@Base+0x5d4> │ │ │ │ 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 5a6d8 <_PyErr_FormatFromCause@@Base+0x1a0> │ │ │ │ - cbz r0, 5a698 <_PyErr_FormatFromCause@@Base+0x160> │ │ │ │ + bl 5a660 <_PyErr_FormatFromCause@@Base+0x1a0> │ │ │ │ + cbz r0, 5a620 <_PyErr_FormatFromCause@@Base+0x160> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - cbnz r4, 5a698 <_PyErr_FormatFromCause@@Base+0x160> │ │ │ │ + cbnz r4, 5a620 <_PyErr_FormatFromCause@@Base+0x160> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c2390 <_Py_strhex@@Base+0x4e0> │ │ │ │ + bl 2c2268 <_Py_strhex@@Base+0x4e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a69c <_PyErr_FormatFromCause@@Base+0x164> │ │ │ │ + beq.n 5a624 <_PyErr_FormatFromCause@@Base+0x164> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 885d4 │ │ │ │ - b.n 5a69e <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ - ldr r0, [pc, #8] @ (5a6a4 <_PyErr_FormatFromCause@@Base+0x16c>) │ │ │ │ - b.n 5a69e <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ + bl 885a8 │ │ │ │ + b.n 5a626 <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ + ldr r0, [pc, #8] @ (5a62c <_PyErr_FormatFromCause@@Base+0x16c>) │ │ │ │ + b.n 5a626 <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ 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, #3308 @ 0xcec │ │ │ │ + movw r0, #2988 @ 0xbac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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, #4] │ │ │ │ movw r1, #59456 @ 0xe840 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5a6fe <_PyErr_FormatFromCause@@Base+0x1c6> │ │ │ │ + beq.n 5a686 <_PyErr_FormatFromCause@@Base+0x1c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 5a706 <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 5a68e <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 5a730 <_PyErr_FormatFromCause@@Base+0x1f8> │ │ │ │ + cbz r3, 5a6b8 <_PyErr_FormatFromCause@@Base+0x1f8> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - b.n 5a73e <_PyErr_FormatFromCause@@Base+0x206> │ │ │ │ + b.n 5a6c6 <_PyErr_FormatFromCause@@Base+0x206> │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5a726 <_PyErr_FormatFromCause@@Base+0x1ee> │ │ │ │ + beq.n 5a6ae <_PyErr_FormatFromCause@@Base+0x1ee> │ │ │ │ movw r1, #59248 @ 0xe770 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 5a726 <_PyErr_FormatFromCause@@Base+0x1ee> │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 5a6ae <_PyErr_FormatFromCause@@Base+0x1ee> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a73e <_PyErr_FormatFromCause@@Base+0x206> │ │ │ │ + b.n 5a6c6 <_PyErr_FormatFromCause@@Base+0x206> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a722 <_PyErr_FormatFromCause@@Base+0x1ea> │ │ │ │ + beq.n 5a6aa <_PyErr_FormatFromCause@@Base+0x1ea> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 5a73e <_PyErr_FormatFromCause@@Base+0x206> │ │ │ │ + b.n 5a6c6 <_PyErr_FormatFromCause@@Base+0x206> │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a712 <_PyErr_FormatFromCause@@Base+0x1da> │ │ │ │ - b.n 5a722 <_PyErr_FormatFromCause@@Base+0x1ea> │ │ │ │ + bne.n 5a69a <_PyErr_FormatFromCause@@Base+0x1da> │ │ │ │ + b.n 5a6aa <_PyErr_FormatFromCause@@Base+0x1ea> │ │ │ │ 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 eea94 │ │ │ │ + bl eeac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5a76e <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ + cbz r0, 5a6f6 <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a76e <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ + bge.n 5a6f6 <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a76e <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a6f6 <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5a788 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ + cbz r0, 5a710 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a788 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ + bge.n 5a710 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a788 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a710 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5a7a2 <_PyErr_FormatFromCause@@Base+0x26a> │ │ │ │ + cbz r0, 5a72a <_PyErr_FormatFromCause@@Base+0x26a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a7a2 <_PyErr_FormatFromCause@@Base+0x26a> │ │ │ │ + bge.n 5a72a <_PyErr_FormatFromCause@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a7a2 <_PyErr_FormatFromCause@@Base+0x26a> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a72a <_PyErr_FormatFromCause@@Base+0x26a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5a7bc <_PyErr_FormatFromCause@@Base+0x284> │ │ │ │ + cbz r0, 5a744 <_PyErr_FormatFromCause@@Base+0x284> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a7bc <_PyErr_FormatFromCause@@Base+0x284> │ │ │ │ + bge.n 5a744 <_PyErr_FormatFromCause@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a7bc <_PyErr_FormatFromCause@@Base+0x284> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a744 <_PyErr_FormatFromCause@@Base+0x284> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5a7d6 <_PyErr_FormatFromCause@@Base+0x29e> │ │ │ │ + cbz r0, 5a75e <_PyErr_FormatFromCause@@Base+0x29e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a7d6 <_PyErr_FormatFromCause@@Base+0x29e> │ │ │ │ + bge.n 5a75e <_PyErr_FormatFromCause@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a7d6 <_PyErr_FormatFromCause@@Base+0x29e> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a75e <_PyErr_FormatFromCause@@Base+0x29e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 5a7f0 <_PyErr_FormatFromCause@@Base+0x2b8> │ │ │ │ + cbz r0, 5a778 <_PyErr_FormatFromCause@@Base+0x2b8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a7f0 <_PyErr_FormatFromCause@@Base+0x2b8> │ │ │ │ + bge.n 5a778 <_PyErr_FormatFromCause@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a7f0 <_PyErr_FormatFromCause@@Base+0x2b8> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a778 <_PyErr_FormatFromCause@@Base+0x2b8> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 5a80a <_PyErr_FormatFromCause@@Base+0x2d2> │ │ │ │ + cbz r0, 5a792 <_PyErr_FormatFromCause@@Base+0x2d2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a80a <_PyErr_FormatFromCause@@Base+0x2d2> │ │ │ │ + bge.n 5a792 <_PyErr_FormatFromCause@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a80a <_PyErr_FormatFromCause@@Base+0x2d2> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a792 <_PyErr_FormatFromCause@@Base+0x2d2> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 5a824 <_PyErr_FormatFromCause@@Base+0x2ec> │ │ │ │ + cbz r0, 5a7ac <_PyErr_FormatFromCause@@Base+0x2ec> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a824 <_PyErr_FormatFromCause@@Base+0x2ec> │ │ │ │ + bge.n 5a7ac <_PyErr_FormatFromCause@@Base+0x2ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a824 <_PyErr_FormatFromCause@@Base+0x2ec> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7ac <_PyErr_FormatFromCause@@Base+0x2ec> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 5a83e <_PyErr_FormatFromCause@@Base+0x306> │ │ │ │ + cbz r0, 5a7c6 <_PyErr_FormatFromCause@@Base+0x306> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a83e <_PyErr_FormatFromCause@@Base+0x306> │ │ │ │ + bge.n 5a7c6 <_PyErr_FormatFromCause@@Base+0x306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a83e <_PyErr_FormatFromCause@@Base+0x306> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7c6 <_PyErr_FormatFromCause@@Base+0x306> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 5a858 <_PyErr_FormatFromCause@@Base+0x320> │ │ │ │ + cbz r0, 5a7e0 <_PyErr_FormatFromCause@@Base+0x320> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a858 <_PyErr_FormatFromCause@@Base+0x320> │ │ │ │ + bge.n 5a7e0 <_PyErr_FormatFromCause@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a858 <_PyErr_FormatFromCause@@Base+0x320> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7e0 <_PyErr_FormatFromCause@@Base+0x320> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 5a872 <_PyErr_FormatFromCause@@Base+0x33a> │ │ │ │ + cbz r0, 5a7fa <_PyErr_FormatFromCause@@Base+0x33a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a872 <_PyErr_FormatFromCause@@Base+0x33a> │ │ │ │ + bge.n 5a7fa <_PyErr_FormatFromCause@@Base+0x33a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a872 <_PyErr_FormatFromCause@@Base+0x33a> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a7fa <_PyErr_FormatFromCause@@Base+0x33a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5a88c <_PyErr_FormatFromCause@@Base+0x354> │ │ │ │ + cbz r0, 5a814 <_PyErr_FormatFromCause@@Base+0x354> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a88c <_PyErr_FormatFromCause@@Base+0x354> │ │ │ │ + bge.n 5a814 <_PyErr_FormatFromCause@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a88c <_PyErr_FormatFromCause@@Base+0x354> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a814 <_PyErr_FormatFromCause@@Base+0x354> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 5a8a6 <_PyErr_FormatFromCause@@Base+0x36e> │ │ │ │ + cbz r0, 5a82e <_PyErr_FormatFromCause@@Base+0x36e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a8a6 <_PyErr_FormatFromCause@@Base+0x36e> │ │ │ │ + bge.n 5a82e <_PyErr_FormatFromCause@@Base+0x36e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a8a6 <_PyErr_FormatFromCause@@Base+0x36e> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a82e <_PyErr_FormatFromCause@@Base+0x36e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a8c0 <_PyErr_FormatFromCause@@Base+0x388> │ │ │ │ + cbz r0, 5a848 <_PyErr_FormatFromCause@@Base+0x388> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a8c0 <_PyErr_FormatFromCause@@Base+0x388> │ │ │ │ + bge.n 5a848 <_PyErr_FormatFromCause@@Base+0x388> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a8c0 <_PyErr_FormatFromCause@@Base+0x388> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a848 <_PyErr_FormatFromCause@@Base+0x388> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a8da <_PyErr_FormatFromCause@@Base+0x3a2> │ │ │ │ + cbz r0, 5a862 <_PyErr_FormatFromCause@@Base+0x3a2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a8da <_PyErr_FormatFromCause@@Base+0x3a2> │ │ │ │ + bge.n 5a862 <_PyErr_FormatFromCause@@Base+0x3a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a8da <_PyErr_FormatFromCause@@Base+0x3a2> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a862 <_PyErr_FormatFromCause@@Base+0x3a2> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a8f4 <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ + cbz r0, 5a87c <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a8f4 <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ + bge.n 5a87c <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a8f4 <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a87c <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a90e <_PyErr_FormatFromCause@@Base+0x3d6> │ │ │ │ + cbz r0, 5a896 <_PyErr_FormatFromCause@@Base+0x3d6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a90e <_PyErr_FormatFromCause@@Base+0x3d6> │ │ │ │ + bge.n 5a896 <_PyErr_FormatFromCause@@Base+0x3d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a90e <_PyErr_FormatFromCause@@Base+0x3d6> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a896 <_PyErr_FormatFromCause@@Base+0x3d6> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a928 <_PyErr_FormatFromCause@@Base+0x3f0> │ │ │ │ + cbz r0, 5a8b0 <_PyErr_FormatFromCause@@Base+0x3f0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a928 <_PyErr_FormatFromCause@@Base+0x3f0> │ │ │ │ + bge.n 5a8b0 <_PyErr_FormatFromCause@@Base+0x3f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a928 <_PyErr_FormatFromCause@@Base+0x3f0> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a8b0 <_PyErr_FormatFromCause@@Base+0x3f0> │ │ │ │ + bl 84a08 <_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, 5a95a <_PyErr_FormatFromCause@@Base+0x422> │ │ │ │ + cbnz r3, 5a8e2 <_PyErr_FormatFromCause@@Base+0x422> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5a976 <_PyErr_FormatFromCause@@Base+0x43e> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5a8fe <_PyErr_FormatFromCause@@Base+0x43e> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5a97a <_PyErr_FormatFromCause@@Base+0x442> │ │ │ │ + cbz r3, 5a902 <_PyErr_FormatFromCause@@Base+0x442> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54828 @ 0xd62c │ │ │ │ + movw r1, #54508 @ 0xd4ec │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a990 <_PyErr_FormatFromCause@@Base+0x458> │ │ │ │ + b.n 5a918 <_PyErr_FormatFromCause@@Base+0x458> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 5a988 <_PyErr_FormatFromCause@@Base+0x450> │ │ │ │ + cbz r0, 5a910 <_PyErr_FormatFromCause@@Base+0x450> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #16] @ (5a994 <_PyErr_FormatFromCause@@Base+0x45c>) │ │ │ │ - b.w a895c │ │ │ │ + ldr r1, [pc, #16] @ (5a91c <_PyErr_FormatFromCause@@Base+0x45c>) │ │ │ │ + b.w a8970 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ usat r0, #18, r8, lsl #1 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a9be <_PyErr_FormatFromCause@@Base+0x486> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 5a946 <_PyErr_FormatFromCause@@Base+0x486> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aa42 <_PyErr_FormatFromCause@@Base+0x50a> │ │ │ │ - bl b0e70 │ │ │ │ + bne.n 5a9ca <_PyErr_FormatFromCause@@Base+0x50a> │ │ │ │ + bl b0c44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b401c │ │ │ │ - cbz r6, 5a9fa <_PyErr_FormatFromCause@@Base+0x4c2> │ │ │ │ + bl b3e10 │ │ │ │ + cbz r6, 5a982 <_PyErr_FormatFromCause@@Base+0x4c2> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a9ea <_PyErr_FormatFromCause@@Base+0x4b2> │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 5a972 <_PyErr_FormatFromCause@@Base+0x4b2> │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a9be <_PyErr_FormatFromCause@@Base+0x486> │ │ │ │ - b.n 5aa42 <_PyErr_FormatFromCause@@Base+0x50a> │ │ │ │ + beq.n 5a946 <_PyErr_FormatFromCause@@Base+0x486> │ │ │ │ + b.n 5a9ca <_PyErr_FormatFromCause@@Base+0x50a> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 5aa42 <_PyErr_FormatFromCause@@Base+0x50a> │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 5a9ca <_PyErr_FormatFromCause@@Base+0x50a> │ │ │ │ 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 │ │ │ │ @@ -69694,353 +69654,353 @@ │ │ │ │ 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 4af64 │ │ │ │ - b.n 5aa44 <_PyErr_FormatFromCause@@Base+0x50c> │ │ │ │ + bl 4aee4 │ │ │ │ + b.n 5a9cc <_PyErr_FormatFromCause@@Base+0x50c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ + ldr r4, [pc, #120] @ (5aa58 <_PyErr_FormatFromCause@@Base+0x598>) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5a9f8 <_PyErr_FormatFromCause@@Base+0x538> │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a9e8 <_PyErr_FormatFromCause@@Base+0x528> │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5aa0a <_PyErr_FormatFromCause@@Base+0x54a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #80] @ (5aa5c <_PyErr_FormatFromCause@@Base+0x59c>) │ │ │ │ + ldr.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r5, 5aa1c <_PyErr_FormatFromCause@@Base+0x55c> │ │ │ │ + ldr.w r5, [r3, #1548] @ 0x60c │ │ │ │ + ldr.w r6, [r3, #1552] @ 0x610 │ │ │ │ + b.n 5aa1e <_PyErr_FormatFromCause@@Base+0x55e> │ │ │ │ + mov r6, r5 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5aa36 <_PyErr_FormatFromCause@@Base+0x576> │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5aa26 <_PyErr_FormatFromCause@@Base+0x566> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5aa42 <_PyErr_FormatFromCause@@Base+0x582> │ │ │ │ + ldr r0, [pc, #24] @ (5aa58 <_PyErr_FormatFromCause@@Base+0x598>) │ │ │ │ + bl 2828d8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #3000 @ 0xbb8 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 95200 │ │ │ │ + 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 │ │ │ │ - movw r1, #33792 @ 0x8400 │ │ │ │ + movw r1, #33456 @ 0x82b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1229a8 │ │ │ │ - cbnz r0, 5aa74 <_PyErr_FormatFromCause@@Base+0x53c> │ │ │ │ - movw r0, #3320 @ 0xcf8 │ │ │ │ + bl 122ac8 │ │ │ │ + cbnz r0, 5aa8c <_PyErr_FormatFromCause@@Base+0x5cc> │ │ │ │ + movw r0, #3004 @ 0xbbc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 24311c │ │ │ │ + b.w 241924 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ea0 │ │ │ │ + b.w 83e1c │ │ │ │ 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, 5aaa0 <_PyErr_FormatFromCause@@Base+0x568> │ │ │ │ - bl 1e4afc │ │ │ │ - b.n 5aaa2 <_PyErr_FormatFromCause@@Base+0x56a> │ │ │ │ + cbnz r2, 5aab8 <_PyErr_FormatFromCause@@Base+0x5f8> │ │ │ │ + bl 1e3354 │ │ │ │ + b.n 5aaba <_PyErr_FormatFromCause@@Base+0x5fa> │ │ │ │ mov r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #3372 @ 0xd2c │ │ │ │ + movw r1, #3056 @ 0xbf0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #3376 @ 0xd30 │ │ │ │ + movw r0, #3060 @ 0xbf4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5abbe <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ - cbnz r4, 5aac6 <_PyErr_FormatFromCause@@Base+0x58e> │ │ │ │ + beq.n 5abd6 <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ + cbnz r4, 5aade <_PyErr_FormatFromCause@@Base+0x61e> │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 5aae6 <_PyErr_FormatFromCause@@Base+0x5ae> │ │ │ │ + b.n 5aafe <_PyErr_FormatFromCause@@Base+0x63e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 149b58 │ │ │ │ - cbz r0, 5ab1a <_PyErr_FormatFromCause@@Base+0x5e2> │ │ │ │ - movw r1, #40340 @ 0x9d94 │ │ │ │ + bl 1499a4 │ │ │ │ + cbz r0, 5ab32 <_PyErr_FormatFromCause@@Base+0x672> │ │ │ │ + movw r1, #40020 @ 0x9c54 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a2d44 │ │ │ │ + bl 1a1dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5abbe <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 5abd6 <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.w 5ac9a <_PyErr_FormatFromCause@@Base+0x762> │ │ │ │ + bne.w 5acb2 <_PyErr_FormatFromCause@@Base+0x7f2> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 5ac6a <_PyErr_FormatFromCause@@Base+0x732> │ │ │ │ - bl 116ac8 │ │ │ │ + bne.w 5ac82 <_PyErr_FormatFromCause@@Base+0x7c2> │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5abbe <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ - b.n 5aae6 <_PyErr_FormatFromCause@@Base+0x5ae> │ │ │ │ + bne.n 5abd6 <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ + b.n 5aafe <_PyErr_FormatFromCause@@Base+0x63e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 5abd8 <_PyErr_FormatFromCause@@Base+0x6a0> │ │ │ │ + bmi.n 5abf0 <_PyErr_FormatFromCause@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ bl 13e36c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ac7a <_PyErr_FormatFromCause@@Base+0x742> │ │ │ │ + beq.w 5ac92 <_PyErr_FormatFromCause@@Base+0x7d2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5abd8 <_PyErr_FormatFromCause@@Base+0x6a0> │ │ │ │ + beq.n 5abf0 <_PyErr_FormatFromCause@@Base+0x730> │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 5abd8 <_PyErr_FormatFromCause@@Base+0x6a0> │ │ │ │ + bne.n 5abf0 <_PyErr_FormatFromCause@@Base+0x730> │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15923c <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ + bl 159094 <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5abc2 <_PyErr_FormatFromCause@@Base+0x68a> │ │ │ │ + bne.n 5abda <_PyErr_FormatFromCause@@Base+0x71a> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bgt.n 5ab72 <_PyErr_FormatFromCause@@Base+0x63a> │ │ │ │ + bgt.n 5ab8a <_PyErr_FormatFromCause@@Base+0x6ca> │ │ │ │ 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] @ (5ad18 <_PyErr_FormatFromCause@@Base+0x7e0>) │ │ │ │ + ldr r3, [pc, #432] @ (5ad30 <_PyErr_FormatFromCause@@Base+0x870>) │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r6] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b238 <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5aba4 <_PyErr_FormatFromCause@@Base+0x66c> │ │ │ │ + bne.n 5abbc <_PyErr_FormatFromCause@@Base+0x6fc> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5abaa <_PyErr_FormatFromCause@@Base+0x672> │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 5abc2 <_PyErr_FormatFromCause@@Base+0x702> │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ab72 <_PyErr_FormatFromCause@@Base+0x63a> │ │ │ │ - b.n 5abb8 <_PyErr_FormatFromCause@@Base+0x680> │ │ │ │ + beq.n 5ab8a <_PyErr_FormatFromCause@@Base+0x6ca> │ │ │ │ + b.n 5abd0 <_PyErr_FormatFromCause@@Base+0x710> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 5aca6 <_PyErr_FormatFromCause@@Base+0x76e> │ │ │ │ + bge.n 5acbe <_PyErr_FormatFromCause@@Base+0x7fe> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ad0e <_PyErr_FormatFromCause@@Base+0x7d6> │ │ │ │ + b.n 5ad26 <_PyErr_FormatFromCause@@Base+0x866> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5abbe <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ - bl f6fac │ │ │ │ - movw r1, #50788 @ 0xc664 │ │ │ │ + beq.n 5abd6 <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ + bl f7000 │ │ │ │ + movw r1, #50468 @ 0xc524 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a2d44 │ │ │ │ + bl 1a1dbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5abbe <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ + beq.n 5abd6 <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 5ac12 <_PyErr_FormatFromCause@@Base+0x6da> │ │ │ │ + ble.n 5ac2a <_PyErr_FormatFromCause@@Base+0x76a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3388 @ 0xd3c │ │ │ │ + movw r1, #3072 @ 0xc00 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 15a338 │ │ │ │ - b.n 5abbe <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ + bl 15a188 │ │ │ │ + b.n 5abd6 <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ 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] @ (5ad18 <_PyErr_FormatFromCause@@Base+0x7e0>) │ │ │ │ + ldr r3, [pc, #240] @ (5ad30 <_PyErr_FormatFromCause@@Base+0x870>) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 15a338 │ │ │ │ - bl b0e70 │ │ │ │ + bl 15a188 │ │ │ │ + bl b0c44 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b238 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 5ac66 <_PyErr_FormatFromCause@@Base+0x72e> │ │ │ │ + bne.n 5ac7e <_PyErr_FormatFromCause@@Base+0x7be> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5ac6a <_PyErr_FormatFromCause@@Base+0x732> │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 5ac82 <_PyErr_FormatFromCause@@Base+0x7c2> │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac36 <_PyErr_FormatFromCause@@Base+0x6fe> │ │ │ │ - b.n 5abbe <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ + beq.n 5ac4e <_PyErr_FormatFromCause@@Base+0x78e> │ │ │ │ + b.n 5abd6 <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5acf2 <_PyErr_FormatFromCause@@Base+0x7ba> │ │ │ │ + bge.n 5ad0a <_PyErr_FormatFromCause@@Base+0x84a> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 5abbe <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 5abd6 <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #3420 @ 0xd5c │ │ │ │ + movw r1, #3104 @ 0xc20 │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5ac6a <_PyErr_FormatFromCause@@Base+0x732> │ │ │ │ + blt.n 5ac82 <_PyErr_FormatFromCause@@Base+0x7c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ - b.n 5ad0e <_PyErr_FormatFromCause@@Base+0x7d6> │ │ │ │ + bl 944a0 │ │ │ │ + b.n 5ad26 <_PyErr_FormatFromCause@@Base+0x866> │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 5acb6 <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ + bne.n 5acce <_PyErr_FormatFromCause@@Base+0x80e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 5acd2 <_PyErr_FormatFromCause@@Base+0x79a> │ │ │ │ - movw r1, #48112 @ 0xbbf0 │ │ │ │ + bne.n 5acea <_PyErr_FormatFromCause@@Base+0x82a> │ │ │ │ + movw r1, #47800 @ 0xbab8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c3ac │ │ │ │ - cbnz r0, 5acda <_PyErr_FormatFromCause@@Base+0x7a2> │ │ │ │ + cbnz r0, 5acf2 <_PyErr_FormatFromCause@@Base+0x832> │ │ │ │ mov r0, r9 │ │ │ │ - bl 944c8 │ │ │ │ - b.n 5ad0e <_PyErr_FormatFromCause@@Base+0x7d6> │ │ │ │ + bl 944a0 │ │ │ │ + b.n 5ad26 <_PyErr_FormatFromCause@@Base+0x866> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50824 @ 0xc688 │ │ │ │ + movw r1, #50504 @ 0xc548 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5abbe <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ - movw r1, #48112 @ 0xbbf0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5abd6 <_PyErr_FormatFromCause@@Base+0x716> │ │ │ │ + movw r1, #47800 @ 0xbab8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5acda <_PyErr_FormatFromCause@@Base+0x7a2> │ │ │ │ + bne.n 5acf2 <_PyErr_FormatFromCause@@Base+0x832> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #120] @ (5ada4 <_PyErr_FormatFromCause@@Base+0x86c>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5ad44 <_PyErr_FormatFromCause@@Base+0x80c> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5ad34 <_PyErr_FormatFromCause@@Base+0x7fc> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5ad56 <_PyErr_FormatFromCause@@Base+0x81e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #80] @ (5ada8 <_PyErr_FormatFromCause@@Base+0x870>) │ │ │ │ - ldr.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r5, 5ad68 <_PyErr_FormatFromCause@@Base+0x830> │ │ │ │ - ldr.w r5, [r3, #1548] @ 0x60c │ │ │ │ - ldr.w r6, [r3, #1552] @ 0x610 │ │ │ │ - b.n 5ad6a <_PyErr_FormatFromCause@@Base+0x832> │ │ │ │ - mov r6, r5 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5ad82 <_PyErr_FormatFromCause@@Base+0x84a> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5ad72 <_PyErr_FormatFromCause@@Base+0x83a> │ │ │ │ - dmb ish │ │ │ │ - beq.n 5ad8e <_PyErr_FormatFromCause@@Base+0x856> │ │ │ │ - ldr r0, [pc, #24] @ (5ada4 <_PyErr_FormatFromCause@@Base+0x86c>) │ │ │ │ - bl 2832b8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #3500 @ 0xdac │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95228 │ │ │ │ - nop │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005adac : │ │ │ │ - b.w 235874 <_PyXIData_GetNotShareableErrorType@@Base+0x1b4> │ │ │ │ +0005ad34 : │ │ │ │ + b.w 23407c <_PyXIData_GetNotShareableErrorType@@Base+0x1b4> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 5adc8 │ │ │ │ + cbz r1, 5ad50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5ade4 │ │ │ │ + bmi.n 5ad6c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14352 @ 0x3810 │ │ │ │ + movw r1, #14032 @ 0x36d0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5adfc │ │ │ │ + b.n 5ad84 │ │ │ │ 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 85140 │ │ │ │ + bl 8511c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -70052,1330 +70012,1328 @@ │ │ │ │ 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] @ (5ae48 ) │ │ │ │ - bl 87bc0 │ │ │ │ - cbz r0, 5ae46 │ │ │ │ + ldr r0, [pc, #24] @ (5add0 ) │ │ │ │ + bl 87b94 │ │ │ │ + cbz r0, 5adce │ │ │ │ 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, #464] @ (5b01c ) │ │ │ │ + ldr r7, [pc, #320] @ (5af14 ) │ │ │ │ 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, 5ae64 │ │ │ │ + cbz r1, 5adec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5ae80 │ │ │ │ + bmi.n 5ae08 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14392 @ 0x3838 │ │ │ │ + movw r1, #14072 @ 0x36f8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ae98 │ │ │ │ + b.n 5ae20 │ │ │ │ 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 85140 │ │ │ │ + bl 8511c │ │ │ │ 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, 5aec8 │ │ │ │ + cbz r2, 5ae50 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ bl 13e37c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 85008 │ │ │ │ - cbz r4, 5aef0 │ │ │ │ - ldr r0, [pc, #28] @ (5aef8 ) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 84fe4 │ │ │ │ + cbz r4, 5ae78 │ │ │ │ + ldr r0, [pc, #28] @ (5ae80 ) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56364 @ 0xdc2c │ │ │ │ + movw r0, #56044 @ 0xdaec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -0005aefc : │ │ │ │ - ldr r3, [pc, #72] @ (5af48 ) │ │ │ │ +0005ae84 : │ │ │ │ + ldr r3, [pc, #72] @ (5aed0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 5af28 │ │ │ │ + cbnz r0, 5aeb0 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5af32 │ │ │ │ + beq.n 5aeba │ │ │ │ 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 5af32 │ │ │ │ + bcs.n 5aeba │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 5af44 │ │ │ │ + cbz r0, 5aecc │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5af0a │ │ │ │ - b.n 5af24 │ │ │ │ + bls.n 5ae92 │ │ │ │ + b.n 5aeac │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5af44 │ │ │ │ + cbz r0, 5aecc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5af44 │ │ │ │ + bge.n 5aecc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ - ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 5af78 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5af94 │ │ │ │ - ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5af98 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54828 @ 0xd62c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5afa0 │ │ │ │ - movw r0, #6004 @ 0x1774 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005afa2 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (5afd0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1cfca0 │ │ │ │ - cbz r0, 5afce │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r0, #0] │ │ │ │ - pop {r3, 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, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #348] @ (5b140 ) │ │ │ │ + ldr r4, [pc, #348] @ (5b040 ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5affe │ │ │ │ + bne.n 5aefe │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5afee │ │ │ │ + bne.n 5aeee │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5b010 │ │ │ │ + beq.n 5af10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ movs r5, #0 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1c6c80 │ │ │ │ + bl 1c5490 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0f8 │ │ │ │ - ldr r6, [pc, #268] @ (5b144 ) │ │ │ │ + beq.n 5aff8 │ │ │ │ + ldr r6, [pc, #268] @ (5b044 ) │ │ │ │ ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b0f8 │ │ │ │ + beq.n 5aff8 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #59617 @ 0xe8e1 │ │ │ │ + movw r1, #59185 @ 0xe731 │ │ │ │ movt r1, #21 │ │ │ │ - movw r3, #59629 @ 0xe8ed │ │ │ │ + movw r3, #59105 @ 0xe6e1 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ movw r0, #49388 @ 0xc0ec │ │ │ │ movt r0, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r0, #5085 @ 0x13dd │ │ │ │ + movw r0, #5069 @ 0x13cd │ │ │ │ movt r0, #19 │ │ │ │ movw r5, #44916 @ 0xaf74 │ │ │ │ movt r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 7acd0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 7ac68 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 5b0da │ │ │ │ + cbz r0, 5afda │ │ │ │ ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - bl 5b1de │ │ │ │ + bl 5b108 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 5b0da │ │ │ │ + cbz r0, 5afda │ │ │ │ ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ - bl 1c69dc │ │ │ │ + bl 1c51ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b0c0 │ │ │ │ + cbz r0, 5afc0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46325 @ 0xb4f5 │ │ │ │ + movw r1, #46065 @ 0xb3f1 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2de664 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 5b0ba │ │ │ │ - movw r1, #46515 @ 0xb5b3 │ │ │ │ + bl 2de4cc <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 5afba │ │ │ │ + movw r1, #46265 @ 0xb4b9 │ │ │ │ movt r1, #5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 2de664 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5b0c6 │ │ │ │ - b.n 5b0de │ │ │ │ + bl 2de4cc <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5afc6 │ │ │ │ + b.n 5afde │ │ │ │ mov r0, r5 │ │ │ │ - bl 134fb0 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 134fa8 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 5b0da │ │ │ │ - movw r1, #47311 @ 0xb8cf │ │ │ │ + b.n 5afda │ │ │ │ + movw r1, #46871 @ 0xb717 │ │ │ │ movt r1, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 2de664 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5b0f8 │ │ │ │ - b.n 5b0de │ │ │ │ - bl 23bb68 │ │ │ │ + bl 2de4cc <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5aff8 │ │ │ │ + b.n 5afde │ │ │ │ + bl 23a370 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 5b0f8 │ │ │ │ + cbz r0, 5aff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b0f8 │ │ │ │ + bge.n 5aff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b0f8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aff8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c6c80 │ │ │ │ + bl 1c5490 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b116 │ │ │ │ + bne.n 5b016 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5b106 │ │ │ │ + bne.n 5b006 │ │ │ │ dmb ish │ │ │ │ - beq.n 5b122 │ │ │ │ - ldr r0, [pc, #32] @ (5b140 ) │ │ │ │ - bl 2832b8 │ │ │ │ + beq.n 5b022 │ │ │ │ + ldr r0, [pc, #32] @ (5b040 ) │ │ │ │ + bl 2828d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 5b12a │ │ │ │ - bl 134fb0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5b02a │ │ │ │ + bl 134fa8 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 5b132 │ │ │ │ - bl 134fb0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5b032 │ │ │ │ + bl 134fa8 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 5b13a │ │ │ │ - bl 134fb0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5b03a │ │ │ │ + bl 134fa8 <_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 │ │ │ │ + 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, 5b074 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5b090 │ │ │ │ + ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ + cbz r3, 5b094 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54508 @ 0xd4ec │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5b09c │ │ │ │ + movw r0, #6004 @ 0x1774 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005b09e : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ (5b0cc ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1ce768 │ │ │ │ + cbz r0, 5b0ca │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0005b148 : │ │ │ │ +0005b0d0 : │ │ │ │ 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 5b176 │ │ │ │ - bl 205370 │ │ │ │ - cbnz r0, 5b176 │ │ │ │ + bmi.n 5b0fe │ │ │ │ + bl 203db8 │ │ │ │ + cbnz r0, 5b0fe │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20f9a4 │ │ │ │ + b.w 20e3ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 168f1c <_Py_UniversalNewlineFgetsWithSize@@Base+0xe4> │ │ │ │ + b.w 168d9c <_Py_UniversalNewlineFgetsWithSize@@Base+0xe4> │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1c5198 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5b13a │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #45607 @ 0xb227 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2de4cc <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5b13a │ │ │ │ + mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 134fa8 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b1c6 │ │ │ │ + cbz r0, 5b184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b1c8 │ │ │ │ + cbz r0, 5b186 │ │ │ │ mov r0, r6 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5b1c8 │ │ │ │ + cbz r0, 5b186 │ │ │ │ movs r1, #3 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 13e570 <_PyTuple_FromArraySteal@@Base> │ │ │ │ - b.n 5b1da │ │ │ │ + b.n 5b198 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ - bl 85004 │ │ │ │ + bl 84fe4 │ │ │ │ + bl 84fe0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ - bl 1c6988 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5b210 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #46001 @ 0xb3b1 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2de664 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5b210 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 134fb0 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 5a740 <_PyErr_FormatFromCause@@Base+0x208> │ │ │ │ + b.w 5a6c8 <_PyErr_FormatFromCause@@Base+0x208> │ │ │ │ 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, 5b23a │ │ │ │ + cbnz r3, 5b1c2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b23a │ │ │ │ + ble.n 5b1c2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b23a │ │ │ │ - cbnz r0, 5b252 │ │ │ │ + bne.n 5b1c2 │ │ │ │ + cbnz r0, 5b1e0 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ (5b26c ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 5b266 │ │ │ │ + movw r3, #21040 @ 0x5230 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 5b1f4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 51efc <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5b266 │ │ │ │ + bl 51e80 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5b1f4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b29e │ │ │ │ + bl 5b29c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - 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 5b294 │ │ │ │ + bge.n 5b21c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b294 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b21c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89dac │ │ │ │ + b.w 89d9c │ │ │ │ + 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] @ (5b298 ) │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ + movt r3, #7 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r2, [r6, #1508] @ 0x5e4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5b258 │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2c0ec │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 5b262 │ │ │ │ + ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ + movs r1, #8 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 5b28a │ │ │ │ + ldmia.w r5, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7fc48 <_Py_hashtable_set@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5b290 │ │ │ │ + ldr.w r3, [r6, #1520] @ 0x5f0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ + blx r3 │ │ │ │ + b.n 5b292 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5b292 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + 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.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 5b2cc │ │ │ │ + bcc.n 5b2ca │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3624 @ 0xe28 │ │ │ │ + movw r1, #3304 @ 0xce8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5b314 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5b312 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b2e4 │ │ │ │ + cbnz r0, 5b2e2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ - cbz r4, 5b2fa │ │ │ │ + b.w 23a370 │ │ │ │ + cbz r4, 5b2f8 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5b2fa │ │ │ │ + bhi.n 5b2f8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2dd400 <_PySemaphore_Destroy@@Base+0x30c> │ │ │ │ + bl 2dd268 <_PySemaphore_Destroy@@Base+0x30c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 5b308 │ │ │ │ - bl 2c1eb0 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 5b306 │ │ │ │ + bl 2c1d88 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5b30e │ │ │ │ - bl 80aa8 │ │ │ │ + b.n 5b30c │ │ │ │ + bl 80a2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 2b9528 │ │ │ │ + b.w 2b9400 │ │ │ │ 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, 5b33e │ │ │ │ + cbnz r3, 5b33c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b33e │ │ │ │ + ble.n 5b33c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b33e │ │ │ │ - cbnz r4, 5b35a │ │ │ │ + bne.n 5b33c │ │ │ │ + cbnz r4, 5b358 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r6, sp, #20 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #72] @ (5b39c ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #72] @ (5b398 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b394 │ │ │ │ + cbz r0, 5b392 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 181d88 │ │ │ │ + bl 181bc0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 25ad0c <_PyXIData_Release@@Base+0xa54> │ │ │ │ + bl 259514 <_PyXIData_Release@@Base+0xa54> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b394 │ │ │ │ + cbz r0, 5b392 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ac794 │ │ │ │ + bl 2abdfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5b384 │ │ │ │ + blt.n 5b382 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5b394 │ │ │ │ + b.n 5b392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b380 │ │ │ │ + bne.n 5b37e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b380 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b37e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r6, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r2, #3644 @ 0xe3c │ │ │ │ + movw r2, #3324 @ 0xcfc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 268f40 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #96] @ (5b424 ) │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ - movt r3, #7 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r2, [r6, #1508] @ 0x5e4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 5b3e2 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2c0ec │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 5b3ec │ │ │ │ - ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ - movs r1, #8 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 5b414 │ │ │ │ - ldmia.w r5, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7fca8 <_Py_hashtable_set@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5b41a │ │ │ │ - ldr.w r3, [r6, #1520] @ 0x5f0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ - blx r3 │ │ │ │ - b.n 5b41c │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b41c │ │ │ │ - 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 267758 <_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 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5b468 │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5b3ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ae48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b460 │ │ │ │ + bge.n 5b3e4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 5b108 │ │ │ │ + cbz r0, 5b424 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7fc48 <_Py_hashtable_set@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5b42a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 134fa8 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.n 5b42c │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5b42c │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5b48e │ │ │ │ + cbnz r3, 5b452 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b48e │ │ │ │ + ble.n 5b452 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b48e │ │ │ │ - cbnz r0, 5b4ac │ │ │ │ + bne.n 5b452 │ │ │ │ + cbnz r0, 5b46a │ │ │ │ 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, #21184 @ 0x52c0 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 5b4c0 │ │ │ │ + ldr r3, [pc, #32] @ (5b484 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 5b47e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 51efc <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5b4c0 │ │ │ │ + bl 51e80 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5b47e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b29e │ │ │ │ + bl 5b29c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + strh r0, [r1, 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 290490 <_PyArg_BadArgument@@Base+0x2374> │ │ │ │ + bl 28fae0 <_PyArg_BadArgument@@Base+0x2374> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b4e6 │ │ │ │ - beq.n 5b4ea │ │ │ │ + blt.n 5b4aa │ │ │ │ + beq.n 5b4ae │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5b4f2 │ │ │ │ + b.n 5b4b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b4f2 │ │ │ │ + b.n 5b4b6 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 5b1de │ │ │ │ - cbz r0, 5b528 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fca8 <_Py_hashtable_set@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5b52e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 134fb0 <_Py_hashtable_destroy@@Base> │ │ │ │ - b.n 5b530 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b530 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 214d78 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5b574 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2ace0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5b56c │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4604 │ │ │ │ - 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 27cb50 <_PyUnicode_EncodeUTF16@@Base+0x2e9c> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5b5ae │ │ │ │ - bl 247be8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5b5ae │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b5ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b5ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - 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 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 80e64 │ │ │ │ - cbz r0, 5b5fc │ │ │ │ + bl 80de8 │ │ │ │ + cbz r0, 5b502 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8fa40 │ │ │ │ - cbz r0, 5b5e8 │ │ │ │ + bl 8fa20 │ │ │ │ + cbz r0, 5b4ee │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 8fa40 │ │ │ │ - cbnz r0, 5b600 │ │ │ │ + bl 8fa20 │ │ │ │ + cbnz r0, 5b506 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b5fc │ │ │ │ + bge.n 5b502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b5fc │ │ │ │ + cbnz r3, 5b502 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5b644 │ │ │ │ + b.n 5b54a │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 37d28 <_PyImport_SetModule@@Base+0x44> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b5e8 │ │ │ │ + beq.n 5b4ee │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #24] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b5e8 │ │ │ │ + beq.n 5b4ee │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b63e │ │ │ │ + bge.n 5b544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b63e │ │ │ │ + cbnz r3, 5b544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 21358c <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5b58e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2ace0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5b586 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 1e2e5c │ │ │ │ + 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 27c0d8 <_PyUnicode_EncodeUTF16@@Base+0x2e9c> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5b5c8 │ │ │ │ + bl 2463f0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5b5c8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5b5c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5b5c6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_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, 5b674 │ │ │ │ + cbnz r1, 5b5f8 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60464 @ 0xec30 │ │ │ │ + movw r1, #60144 @ 0xeaf0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5b69c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5b620 │ │ │ │ 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 5b692 │ │ │ │ + bge.n 5b616 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ - cbz r4, 5b696 │ │ │ │ + cbz r4, 5b61a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b69c │ │ │ │ + b.n 5b620 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, 5b6c2 │ │ │ │ + cbz r4, 5b646 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b716 │ │ │ │ + bge.n 5b69a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b716 │ │ │ │ + b.n 5b69a │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b716 │ │ │ │ + cbz r0, 5b69a │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 5b708 │ │ │ │ + bge.n 5b68c │ │ │ │ ldrd r0, r1, [r6, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #8 │ │ │ │ - bl 29ff24 │ │ │ │ - cbnz r0, 5b702 │ │ │ │ + bl 29f58c │ │ │ │ + cbnz r0, 5b686 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b6fe │ │ │ │ + bge.n 5b682 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b6fe │ │ │ │ + cbnz r3, 5b682 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b716 │ │ │ │ + b.n 5b69a │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - b.n 5b6d6 │ │ │ │ + b.n 5b65a │ │ │ │ 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 {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, #3680 @ 0xe60 │ │ │ │ + movw r1, #3360 @ 0xd20 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 5b774 │ │ │ │ + cbnz r4, 5b6f8 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3736 @ 0xe98 │ │ │ │ + movw r1, #3416 @ 0xd58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b790 │ │ │ │ + b.n 5b714 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #46265 @ 0xb4b9 │ │ │ │ + movt r1, #5 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 2de4cc <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 5b7a4 │ │ │ │ - movw r0, #3768 @ 0xeb8 │ │ │ │ + cbnz r3, 5b740 │ │ │ │ + movw r0, #3448 @ 0xd78 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 171228 │ │ │ │ - cbnz r0, 5b7d6 │ │ │ │ + bl 1712b4 │ │ │ │ + cbnz r0, 5b772 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #3784 @ 0xec8 │ │ │ │ + movw r0, #3464 @ 0xd88 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 219b74 │ │ │ │ - b.n 5b7fa │ │ │ │ + bl 218390 │ │ │ │ + b.n 5b796 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5b7f8 │ │ │ │ + bne.n 5b794 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47824 @ 0xbad0 │ │ │ │ + movw r1, #47504 @ 0xb990 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 5b824 │ │ │ │ + bne.n 5b7c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b840 │ │ │ │ - b.n 5b83a │ │ │ │ + bne.n 5b7dc │ │ │ │ + b.n 5b7d6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #36812 @ 0x8fcc │ │ │ │ + movw r0, #36492 @ 0x8e8c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5b87a │ │ │ │ - b.n 5b816 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5b87a │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5b816 │ │ │ │ + b.n 5b7b2 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5b816 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b852 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5b87a │ │ │ │ + bne.n 5b7ee │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5b816 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 5ba02 │ │ │ │ - cbz r0, 5b87a │ │ │ │ + bl 5b986 │ │ │ │ + cbz r0, 5b816 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b928 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b87e │ │ │ │ + bne.n 5b81a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b886 │ │ │ │ + b.n 5b822 │ │ │ │ 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 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5b8ca │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5b866 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b8c2 │ │ │ │ + bge.n 5b85e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r4} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #46515 @ 0xb5b3 │ │ │ │ - movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 2de664 <_Py_hashtable_foreach@@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 r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155020 │ │ │ │ - bl eea94 │ │ │ │ + bl 154e70 │ │ │ │ + bl eeac8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b98e │ │ │ │ + beq.n 5b912 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b98e │ │ │ │ + bne.n 5b912 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 155020 │ │ │ │ - bl eea94 │ │ │ │ + bl 154e70 │ │ │ │ + bl eeac8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #18768 @ 0x4950 │ │ │ │ + movw r0, #18448 @ 0x4810 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b98a │ │ │ │ - bne.n 5b9ba │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b90e │ │ │ │ + bne.n 5b93e │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 5b9a2 │ │ │ │ + cbz r3, 5b926 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 5b9a2 │ │ │ │ + bge.n 5b926 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 5b9ba │ │ │ │ + beq.n 5b93e │ │ │ │ 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 f33c8 │ │ │ │ + bl f3400 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5b992 │ │ │ │ + blt.n 5b916 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5b94e │ │ │ │ + bge.n 5b8d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9fe │ │ │ │ + b.n 5b982 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b952 │ │ │ │ + b.n 5b8d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b984 │ │ │ │ + bne.n 5b908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b984 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b908 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3804 @ 0xedc │ │ │ │ + movw r1, #3484 @ 0xd9c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5b98a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5b90e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 5b9f6 │ │ │ │ + cbz r1, 5b97a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5b9f6 │ │ │ │ + bge.n 5b97a │ │ │ │ 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 5b9e4 │ │ │ │ + beq.n 5b968 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 5b9d6 │ │ │ │ + b.n 5b95a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b9f6 │ │ │ │ + bge.n 5b97a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b9f6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b97a │ │ │ │ + bl 84a08 <_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 5ba34 │ │ │ │ + beq.n 5b9b8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3844 @ 0xf04 │ │ │ │ + movw r1, #3524 @ 0xdc4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5ba46 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5b9ca │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - bl 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ba4a │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 5ba4a │ │ │ │ + bne.n 5b9ce │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 5b9ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba4e │ │ │ │ + b.n 5b9d2 │ │ │ │ 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 5ba76 │ │ │ │ + bne.n 5b9fa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ba90 │ │ │ │ - b.n 5ba8a │ │ │ │ + bne.n 5ba14 │ │ │ │ + b.n 5ba0e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #36796 @ 0x8fbc │ │ │ │ + movw r0, #36476 @ 0x8e7c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 5bab4 │ │ │ │ - b.n 5ba68 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5bab4 │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 5ba38 │ │ │ │ + b.n 5b9ec │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5ba38 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5ba02 │ │ │ │ - cbz r0, 5bab4 │ │ │ │ + bl 5b986 │ │ │ │ + cbz r0, 5ba38 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b0c4 │ │ │ │ - cbz r0, 5bab8 │ │ │ │ + cbz r0, 5ba3c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bac0 │ │ │ │ + b.n 5ba44 │ │ │ │ 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 5baea │ │ │ │ + bmi.n 5ba6e │ │ │ │ movw r2, #23992 @ 0x5db8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5bb22 │ │ │ │ + bne.n 5baa6 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5bb2a │ │ │ │ + cbz r0, 5baae │ │ │ │ mov r1, r6 │ │ │ │ - bl 9fe74 │ │ │ │ + bl 9fe9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bb0a │ │ │ │ + beq.n 5ba8e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fe74 │ │ │ │ + bl 9fe9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bb2a │ │ │ │ + bne.n 5baae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb1e │ │ │ │ + bge.n 5baa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bb1e │ │ │ │ + cbnz r3, 5baa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bb2a │ │ │ │ + b.n 5baae │ │ │ │ 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 5bb5e │ │ │ │ + bmi.n 5bae2 │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bb5e │ │ │ │ + beq.n 5bae2 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5bb74 │ │ │ │ + b.n 5baf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43cde <_Py_rc_quot@@Base+0x376> │ │ │ │ + bl 43c5e <_Py_rc_quot@@Base+0x376> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bb54 │ │ │ │ + beq.n 5bad8 │ │ │ │ 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 214d78 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5bbb8 │ │ │ │ + bl 21358c <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5bb3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2be2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bbb0 │ │ │ │ + bge.n 5bb34 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5bc0c │ │ │ │ + beq.n 5bb90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 5bc0c │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 5bb90 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #3876 @ 0xf24 │ │ │ │ + movw r1, #3556 @ 0xde4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 58140 <_PyContext_NewHamtForTests@@Base+0x2c> │ │ │ │ + bl 580c8 <_PyContext_NewHamtForTests@@Base+0x2c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bc1e │ │ │ │ + bne.n 5bba2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bc2a │ │ │ │ + b.n 5bbae │ │ │ │ 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} │ │ │ │ @@ -71383,235 +71341,235 @@ │ │ │ │ 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 5bc4c │ │ │ │ + bhi.n 5bbd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5bc62 │ │ │ │ - b.n 5bc76 │ │ │ │ - movw r0, #22544 @ 0x5810 │ │ │ │ + bgt.n 5bbe6 │ │ │ │ + b.n 5bbfa │ │ │ │ + movw r0, #22224 @ 0x56d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc46 │ │ │ │ - b.n 5bc82 │ │ │ │ + bne.n 5bbca │ │ │ │ + b.n 5bc06 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bc78 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5bc82 │ │ │ │ - b.n 5bc78 │ │ │ │ + bne.n 5bbfc │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5bc06 │ │ │ │ + b.n 5bbfc │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5bc86 │ │ │ │ + b.n 5bc0a │ │ │ │ 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 2b6e1c <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6cec <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5bcfa │ │ │ │ + cbz r0, 5bc7e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 5bcbc │ │ │ │ + cbnz r3, 5bc40 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #3924 @ 0xf54 │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 5bce8 │ │ │ │ + bgt.n 5bc6c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl aeea8 │ │ │ │ + bl aec7c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #1928 @ 0x788 │ │ │ │ + movw r3, #1608 @ 0x648 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ - movw r0, #3932 @ 0xf5c │ │ │ │ + movw r0, #3612 @ 0xe1c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bcfa │ │ │ │ + b.n 5bc7e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #3944 @ 0xf68 │ │ │ │ + movw r0, #3624 @ 0xe28 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005bd00 : │ │ │ │ +0005bc84 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (5bd44 ) │ │ │ │ + ldr r5, [pc, #60] @ (5bcc8 ) │ │ │ │ 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 5bd3e │ │ │ │ + beq.n 5bcc2 │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5bd36 │ │ │ │ + bge.n 5bcba │ │ │ │ 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 5bd22 │ │ │ │ + b.n 5bca6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005bd48 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0005bccc <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_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 5bd98 <_PyMonitoring_FirePyStartEvent@@Base+0x50> │ │ │ │ + bhi.n 5bd1c <_PyMonitoring_FirePyStartEvent@@Base+0x50> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 5bdac <_PyMonitoring_FirePyStartEvent@@Base+0x64> │ │ │ │ + beq.n 5bd30 <_PyMonitoring_FirePyStartEvent@@Base+0x64> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bdae <_PyMonitoring_FirePyStartEvent@@Base+0x66> │ │ │ │ - movw r0, #22664 @ 0x5888 │ │ │ │ + b.n 5bd32 <_PyMonitoring_FirePyStartEvent@@Base+0x66> │ │ │ │ + movw r0, #22276 @ 0x5704 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 5bdbc <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ - b.n 5bd8e <_PyMonitoring_FirePyStartEvent@@Base+0x46> │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 5bd40 <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ + b.n 5bd12 <_PyMonitoring_FirePyStartEvent@@Base+0x46> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1bdc <_PyLong_Frexp@@Base+0x6fc> │ │ │ │ + bl 1a0c54 <_PyLong_Frexp@@Base+0x6fc> │ │ │ │ adds r3, r0, #2 │ │ │ │ - bne.n 5bdc0 <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ + bne.n 5bd44 <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be0c <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ + b.n 5bd90 <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5bddc <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ + blt.n 5bd60 <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46108 @ 0xb41c │ │ │ │ + movw r1, #45788 @ 0xb2dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5bdbc <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5bd40 <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 5bdf4 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + cbz r0, 5bd78 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 105b20 │ │ │ │ + bl 105ba0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdbc <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ + beq.n 5bd40 <_PyMonitoring_FirePyStartEvent@@Base+0x74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 5be0c <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ - cbz r4, 5be04 <_PyMonitoring_FirePyStartEvent@@Base+0xbc> │ │ │ │ + cbnz r0, 5bd90 <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ + cbz r4, 5bd88 <_PyMonitoring_FirePyStartEvent@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5be0a <_PyMonitoring_FirePyStartEvent@@Base+0xc2> │ │ │ │ + bge.n 5bd8e <_PyMonitoring_FirePyStartEvent@@Base+0xc2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5be0a <_PyMonitoring_FirePyStartEvent@@Base+0xc2> │ │ │ │ + b.n 5bd8e <_PyMonitoring_FirePyStartEvent@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cb74 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 12cb58 <_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] @ (5bf34 <_PyMonitoring_FirePyStartEvent@@Base+0x1ec>) │ │ │ │ + ldr r3, [pc, #272] @ (5beb8 <_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 5be60 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bge.n 5bde4 <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3988 @ 0xf94 │ │ │ │ + movw r1, #3668 @ 0xe54 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5bf2c <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ + b.n 5beb0 <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 5be70 <_PyMonitoring_FirePyStartEvent@@Base+0x128> │ │ │ │ - bl 944c8 │ │ │ │ + beq.n 5bdf4 <_PyMonitoring_FirePyStartEvent@@Base+0x128> │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5be5a <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + beq.n 5bdde <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #43784 @ 0xab08 │ │ │ │ + movw r8, #43464 @ 0xa9c8 │ │ │ │ movt r8, #74 @ 0x4a │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5bf2a <_PyMonitoring_FirePyStartEvent@@Base+0x1e2> │ │ │ │ + beq.n 5beae <_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 │ │ │ │ @@ -71622,1032 +71580,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 2442d4 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + bl 242adc <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5be82 <_PyMonitoring_FirePyStartEvent@@Base+0x13a> │ │ │ │ + beq.n 5be06 <_PyMonitoring_FirePyStartEvent@@Base+0x13a> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bf2c <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ + beq.n 5beb0 <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 5bf1c <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ - movw r2, #42500 @ 0xa604 │ │ │ │ + ble.n 5bea0 <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ + movw r2, #42180 @ 0xa4c4 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47108 @ 0xb804 │ │ │ │ + movw r1, #46788 @ 0xb6c4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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 5be5a <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + beq.n 5bdde <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3328] @ 0xd00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5be5a <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + bge.n 5bdde <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5be5a <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5be5a <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + bne.n 5bdde <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bdde <_PyMonitoring_FirePyStartEvent@@Base+0x112> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 5be82 <_PyMonitoring_FirePyStartEvent@@Base+0x13a> │ │ │ │ + b.n 5be06 <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005bf38 : │ │ │ │ +0005bebc : │ │ │ │ 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 250d98 │ │ │ │ + bl 24f54c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bf5a │ │ │ │ + beq.n 5bede │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 5c16a <_PyMonitoring_FirePyResumeEvent@@Base+0xb2> │ │ │ │ + b.n 5c0ee <_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, 5bf78 │ │ │ │ + cbz r3, 5befc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5bf90 │ │ │ │ + b.n 5bf14 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 5bf80 │ │ │ │ + bgt.n 5bf04 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5bf90 │ │ │ │ + b.n 5bf14 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5bf7c │ │ │ │ + bgt.n 5bf00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5bf7c │ │ │ │ + beq.n 5bf00 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 5bfb2 │ │ │ │ + b.n 5bf36 │ │ │ │ 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] @ (5c084 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #220] @ (5c008 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c07e │ │ │ │ + beq.n 5c002 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5c068 │ │ │ │ + beq.n 5bfec │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 5c000 │ │ │ │ + cbz r5, 5bf84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 5bfe6 │ │ │ │ + bmi.n 5bf6a │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #54004 @ 0xd2f4 │ │ │ │ + movw r1, #53684 @ 0xd1b4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4004 @ 0xfa4 │ │ │ │ + movw r0, #3684 @ 0xe64 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c026 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5bfaa │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c026 │ │ │ │ + cbz r0, 5bfaa │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5c040 │ │ │ │ + bne.n 5bfc4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5c070 │ │ │ │ + beq.n 5bff4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5c02a │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 5bfae │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #54024 @ 0xd308 │ │ │ │ + movw r1, #53704 @ 0xd1c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4004 @ 0xfa4 │ │ │ │ + movw r0, #3684 @ 0xe64 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c07e │ │ │ │ + b.n 5c002 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c07e │ │ │ │ + cbz r0, 5c002 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c058 │ │ │ │ + beq.n 5bfdc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5c026 │ │ │ │ - movw r3, #47020 @ 0xb7ac │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5bfaa │ │ │ │ + movw r3, #46700 @ 0xb66c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - b.n 5c072 │ │ │ │ - movw r5, #47020 @ 0xb7ac │ │ │ │ + b.n 5bff6 │ │ │ │ + movw r5, #46700 @ 0xb66c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5c088 │ │ │ │ + bl 5c00c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005c088 : │ │ │ │ +0005c00c : │ │ │ │ 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 2d7794 │ │ │ │ - cbz r0, 5c0b6 │ │ │ │ + bl 2d766c │ │ │ │ + cbz r0, 5c03a │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 229abc │ │ │ │ + b.w 2282bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c0b8 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0005c03c <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c126 <_PyMonitoring_FirePyResumeEvent@@Base+0x6e> │ │ │ │ + beq.n 5c0aa <_PyMonitoring_FirePyResumeEvent@@Base+0x6e> │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5c126 <_PyMonitoring_FirePyResumeEvent@@Base+0x6e> │ │ │ │ + beq.n 5c0aa <_PyMonitoring_FirePyResumeEvent@@Base+0x6e> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 5c14e <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - b.n 5c13e <_PyMonitoring_FirePyResumeEvent@@Base+0x86> │ │ │ │ + bls.n 5c0d2 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 5c0c2 <_PyMonitoring_FirePyResumeEvent@@Base+0x86> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5c11e <_PyMonitoring_FirePyResumeEvent@@Base+0x66> │ │ │ │ - movw r0, #23128 @ 0x5a58 │ │ │ │ + beq.n 5c0a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x66> │ │ │ │ + movw r0, #22808 @ 0x5918 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c11e <_PyMonitoring_FirePyResumeEvent@@Base+0x66> │ │ │ │ - b.n 5c164 <_PyMonitoring_FirePyResumeEvent@@Base+0xac> │ │ │ │ - movw r0, #23128 @ 0x5a58 │ │ │ │ + bne.n 5c0a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x66> │ │ │ │ + b.n 5c0e8 <_PyMonitoring_FirePyResumeEvent@@Base+0xac> │ │ │ │ + movw r0, #22808 @ 0x5918 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1d46e0 │ │ │ │ - cbz r0, 5c164 <_PyMonitoring_FirePyResumeEvent@@Base+0xac> │ │ │ │ + bl 1d31b8 │ │ │ │ + cbz r0, 5c0e8 <_PyMonitoring_FirePyResumeEvent@@Base+0xac> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5c158 <_PyMonitoring_FirePyResumeEvent@@Base+0xa0> │ │ │ │ + ble.n 5c0dc <_PyMonitoring_FirePyResumeEvent@@Base+0xa0> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - b.n 5c15a <_PyMonitoring_FirePyResumeEvent@@Base+0xa2> │ │ │ │ + b.n 5c0de <_PyMonitoring_FirePyResumeEvent@@Base+0xa2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2208b4 │ │ │ │ + b.w 21f0b4 │ │ │ │ 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, 5c1a8 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + cbz r0, 5c12c <_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 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c1ae <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ + b.n 5c132 <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ 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 9b260 │ │ │ │ + bl 9b250 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c1d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x120> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5c1ec <_PyMonitoring_FirePyResumeEvent@@Base+0x134> │ │ │ │ + bne.n 5c15c <_PyMonitoring_FirePyResumeEvent@@Base+0x120> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5c170 <_PyMonitoring_FirePyResumeEvent@@Base+0x134> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c1e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x12a> │ │ │ │ + cbz r3, 5c166 <_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 5c1ee <_PyMonitoring_FirePyResumeEvent@@Base+0x136> │ │ │ │ + b.n 5c172 <_PyMonitoring_FirePyResumeEvent@@Base+0x136> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005c1f0 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0005c174 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_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, 5c23e <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ + cbnz r5, 5c1c2 <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5c23e <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ + ble.n 5c1c2 <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c23e <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ - cbnz r2, 5c258 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bne.n 5c1c2 <_PyMonitoring_FirePyYieldEvent@@Base+0x4e> │ │ │ │ + cbnz r2, 5c1dc <_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] @ (5c294 <_PyMonitoring_FirePyYieldEvent@@Base+0xa4>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 5c290 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ + ldr r3, [pc, #64] @ (5c218 <_PyMonitoring_FirePyYieldEvent@@Base+0xa4>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 5c214 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 50118 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 5c284 <_PyMonitoring_FirePyYieldEvent@@Base+0x94> │ │ │ │ + bl 5009c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 5c208 <_PyMonitoring_FirePyYieldEvent@@Base+0x94> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b01c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5c288 <_PyMonitoring_FirePyYieldEvent@@Base+0x98> │ │ │ │ + beq.n 5c20c <_PyMonitoring_FirePyYieldEvent@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 26dce4 │ │ │ │ - movw r2, #1520 @ 0x5f0 │ │ │ │ + bl 26c4f4 │ │ │ │ + movw r2, #1200 @ 0x4b0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 56984 <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ + bl 5690c <_PyXI_NewExcInfo@@Base+0x530> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c290 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ + b.n 5c214 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r4, 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, #4124 @ 0x101c │ │ │ │ + movw r1, #3804 @ 0xedc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 5c2da <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 5c25e <_PyMonitoring_FirePyYieldEvent@@Base+0xea> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2b064 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c2de <_PyMonitoring_FirePyYieldEvent@@Base+0xee> │ │ │ │ + cbz r0, 5c262 <_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 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c2e4 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ + b.n 5c268 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c2e8 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0005c26c <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_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, 5c33e <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ + cbnz r6, 5c2c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 5c33e <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ + ble.n 5c2c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c33e <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ - cbnz r2, 5c358 <_PyMonitoring_FirePyReturnEvent@@Base+0x70> │ │ │ │ + bne.n 5c2c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x56> │ │ │ │ + cbnz r2, 5c2dc <_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] @ (5c3b8 <_PyMonitoring_FirePyReturnEvent@@Base+0xd0>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 5c3ac <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + ldr r3, [pc, #100] @ (5c33c <_PyMonitoring_FirePyReturnEvent@@Base+0xd0>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 5c330 <_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 5c372 <_PyMonitoring_FirePyReturnEvent@@Base+0x8a> │ │ │ │ + bne.n 5c2f6 <_PyMonitoring_FirePyReturnEvent@@Base+0x8a> │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 5c38e <_PyMonitoring_FirePyReturnEvent@@Base+0xa6> │ │ │ │ - bl 174e1c │ │ │ │ + b.n 5c312 <_PyMonitoring_FirePyReturnEvent@@Base+0xa6> │ │ │ │ + bl 174ed0 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5c38e <_PyMonitoring_FirePyReturnEvent@@Base+0xa6> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5c3ac <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ + bne.n 5c312 <_PyMonitoring_FirePyReturnEvent@@Base+0xa6> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5c330 <_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 57304 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ + b.w 5728c <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 5c3e6 <_PyMonitoring_FirePyReturnEvent@@Base+0xfe> │ │ │ │ + beq.n 5c36a <_PyMonitoring_FirePyReturnEvent@@Base+0xfe> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #36980 @ 0x9074 │ │ │ │ + movw r0, #36660 @ 0x8f34 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + beq.n 5c44c <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5c40e <_PyMonitoring_FirePyReturnEvent@@Base+0x126> │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 5c392 <_PyMonitoring_FirePyReturnEvent@@Base+0x126> │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #36980 @ 0x9074 │ │ │ │ + movw r0, #36660 @ 0x8f34 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c4c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c44c <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4e2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ + beq.n 5c466 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c43e <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + beq.n 5c3c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5c4c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5c44c <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + beq.n 5c44c <_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 5c486 <_PyMonitoring_FirePyReturnEvent@@Base+0x19e> │ │ │ │ - bl 83898 │ │ │ │ + bcs.n 5c40a <_PyMonitoring_FirePyReturnEvent@@Base+0x19e> │ │ │ │ + bl 83814 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c486 <_PyMonitoring_FirePyReturnEvent@@Base+0x19e> │ │ │ │ + cbz r0, 5c40a <_PyMonitoring_FirePyReturnEvent@@Base+0x19e> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 2b80c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c492 <_PyMonitoring_FirePyReturnEvent@@Base+0x1aa> │ │ │ │ + bne.n 5c416 <_PyMonitoring_FirePyReturnEvent@@Base+0x1aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 5c452 <_PyMonitoring_FirePyReturnEvent@@Base+0x16a> │ │ │ │ + blt.n 5c3d6 <_PyMonitoring_FirePyReturnEvent@@Base+0x16a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c48e <_PyMonitoring_FirePyReturnEvent@@Base+0x1a6> │ │ │ │ - bl 23bb68 │ │ │ │ + blt.n 5c412 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a6> │ │ │ │ + bl 23a370 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c4e2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ + b.n 5c466 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 5c450 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + b.n 5c3d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c4dc <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ + cbz r0, 5c460 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5c4a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ + b.n 5c42c <_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 5c4dc <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ + bge.n 5c460 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 14da48 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d878 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c4a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1b8> │ │ │ │ + bne.n 5c424 <_PyMonitoring_FirePyReturnEvent@@Base+0x1b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c4cc <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ + blt.n 5c450 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c4e2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ + b.n 5c466 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c4c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1da> │ │ │ │ + bne.n 5c446 <_PyMonitoring_FirePyReturnEvent@@Base+0x1da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c4c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1da> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c446 <_PyMonitoring_FirePyReturnEvent@@Base+0x1da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 1966e4 │ │ │ │ + bl 196564 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c538 <_PyMonitoring_FirePyReturnEvent@@Base+0x250> │ │ │ │ + cbz r0, 5c4bc <_PyMonitoring_FirePyReturnEvent@@Base+0x250> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #4148 @ 0x1034 │ │ │ │ + movw r0, #3828 @ 0xef4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c528 <_PyMonitoring_FirePyReturnEvent@@Base+0x240> │ │ │ │ + blt.n 5c4ac <_PyMonitoring_FirePyReturnEvent@@Base+0x240> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c538 <_PyMonitoring_FirePyReturnEvent@@Base+0x250> │ │ │ │ + b.n 5c4bc <_PyMonitoring_FirePyReturnEvent@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c524 <_PyMonitoring_FirePyReturnEvent@@Base+0x23c> │ │ │ │ + bne.n 5c4a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x23c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c524 <_PyMonitoring_FirePyReturnEvent@@Base+0x23c> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c4a8 <_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 27a118 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ + bl 2796a0 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 5c590 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ - cbz r0, 5c590 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ + beq.n 5c514 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ + cbz r0, 5c514 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c580 <_PyMonitoring_FirePyReturnEvent@@Base+0x298> │ │ │ │ + blt.n 5c504 <_PyMonitoring_FirePyReturnEvent@@Base+0x298> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c590 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ + b.n 5c514 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c57c <_PyMonitoring_FirePyReturnEvent@@Base+0x294> │ │ │ │ + bne.n 5c500 <_PyMonitoring_FirePyReturnEvent@@Base+0x294> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c57c <_PyMonitoring_FirePyReturnEvent@@Base+0x294> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c500 <_PyMonitoring_FirePyReturnEvent@@Base+0x294> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c594 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0005c518 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_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 5c638 <_PyMonitoring_FireJumpEvent@@Base+0x2e> │ │ │ │ + bl 5c5bc <_PyMonitoring_FireJumpEvent@@Base+0x2e> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c606 <_PyMonitoring_FireCallEvent@@Base+0x72> │ │ │ │ + cbz r0, 5c58a <_PyMonitoring_FireCallEvent@@Base+0x72> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 8edb0 │ │ │ │ + bl 8ed90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c5f6 <_PyMonitoring_FireCallEvent@@Base+0x62> │ │ │ │ + blt.n 5c57a <_PyMonitoring_FireCallEvent@@Base+0x62> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c606 <_PyMonitoring_FireCallEvent@@Base+0x72> │ │ │ │ + b.n 5c58a <_PyMonitoring_FireCallEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c5f2 <_PyMonitoring_FireCallEvent@@Base+0x5e> │ │ │ │ + bne.n 5c576 <_PyMonitoring_FireCallEvent@@Base+0x5e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c5f2 <_PyMonitoring_FireCallEvent@@Base+0x5e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c576 <_PyMonitoring_FireCallEvent@@Base+0x5e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005c60a <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0005c58e <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_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, 5c650 <_PyMonitoring_FireJumpEvent@@Base+0x46> │ │ │ │ + cbnz r3, 5c5d4 <_PyMonitoring_FireJumpEvent@@Base+0x46> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5c6ac <_PyMonitoring_FireJumpEvent@@Base+0xa2> │ │ │ │ + cbz r3, 5c630 <_PyMonitoring_FireJumpEvent@@Base+0xa2> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 5c65e <_PyMonitoring_FireJumpEvent@@Base+0x54> │ │ │ │ + cbz r4, 5c5e2 <_PyMonitoring_FireJumpEvent@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a000 │ │ │ │ + bl 99fec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c664 <_PyMonitoring_FireJumpEvent@@Base+0x5a> │ │ │ │ - bl 7fda4 │ │ │ │ + b.n 5c5e8 <_PyMonitoring_FireJumpEvent@@Base+0x5a> │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5c6c4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + cbz r4, 5c648 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5c694 <_PyMonitoring_FireJumpEvent@@Base+0x8a> │ │ │ │ + cbz r2, 5c618 <_PyMonitoring_FireJumpEvent@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28124 @ 0x6ddc │ │ │ │ + movw r1, #27848 @ 0x6cc8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c694 <_PyMonitoring_FireJumpEvent@@Base+0x8a> │ │ │ │ + bne.n 5c618 <_PyMonitoring_FireJumpEvent@@Base+0x8a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c690 <_PyMonitoring_FireJumpEvent@@Base+0x86> │ │ │ │ + bge.n 5c614 <_PyMonitoring_FireJumpEvent@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c690 <_PyMonitoring_FireJumpEvent@@Base+0x86> │ │ │ │ + cbnz r3, 5c614 <_PyMonitoring_FireJumpEvent@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c6c4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + b.n 5c648 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 5c6c4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + cbz r2, 5c648 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17588 @ 0x44b4 │ │ │ │ + movw r1, #17268 @ 0x4374 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c6c4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ - b.n 5c67c <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ - cbz r4, 5c6bc <_PyMonitoring_FireJumpEvent@@Base+0xb2> │ │ │ │ + bne.n 5c648 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + b.n 5c600 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + cbz r4, 5c640 <_PyMonitoring_FireJumpEvent@@Base+0xb2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c6c4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + bge.n 5c648 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c6c4 <_PyMonitoring_FireJumpEvent@@Base+0xba> │ │ │ │ + b.n 5c648 <_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] @ (5c708 <_PyMonitoring_FireJumpEvent@@Base+0xfe>) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5c68c <_PyMonitoring_FireJumpEvent@@Base+0xfe>) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5c6f6 <_PyMonitoring_FireJumpEvent@@Base+0xec> │ │ │ │ + cbz r2, 5c67a <_PyMonitoring_FireJumpEvent@@Base+0xec> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #56356 @ 0xdc24 │ │ │ │ + movw r0, #56036 @ 0xdae4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ - movw r0, #61232 @ 0xef30 │ │ │ │ + b.w 95200 │ │ │ │ + movw r0, #60780 @ 0xed6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -0005c70c <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 2e2ba8 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +0005c690 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 2e2acc <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ │ │ │ │ -0005c710 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +0005c694 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2df274 <_Py_hashtable_foreach@@Base+0xc10> │ │ │ │ + b.w 2df0dc <_Py_hashtable_foreach@@Base+0xc10> │ │ │ │ │ │ │ │ -0005c742 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005c6c6 <_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 5c808 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + bl 5c78c <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c79c <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ + beq.n 5c720 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c794 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl f6f80 │ │ │ │ - b.n 5c79c <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5c718 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl f6fd4 │ │ │ │ + b.n 5c720 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c7c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x80> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5c804 <_PyMonitoring_FirePyThrowEvent@@Base+0xc2> │ │ │ │ + bne.n 5c746 <_PyMonitoring_FirePyThrowEvent@@Base+0x80> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5c788 <_PyMonitoring_FirePyThrowEvent@@Base+0xc2> │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2bed4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c7e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x9e> │ │ │ │ + bne.n 5c764 <_PyMonitoring_FirePyThrowEvent@@Base+0x9e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 5c7f0 <_PyMonitoring_FirePyThrowEvent@@Base+0xae> │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 5c774 <_PyMonitoring_FirePyThrowEvent@@Base+0xae> │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f3a58 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f24a0 <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c7fa <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ + bne.n 5c77e <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b604 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5c804 <_PyMonitoring_FirePyThrowEvent@@Base+0xc2> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5c788 <_PyMonitoring_FirePyThrowEvent@@Base+0xc2> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 f6a30 │ │ │ │ + bl f6a84 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5c840 <_PyMonitoring_FirePyThrowEvent@@Base+0xfe> │ │ │ │ + cbnz r0, 5c7c4 <_PyMonitoring_FirePyThrowEvent@@Base+0xfe> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4200 @ 0x1068 │ │ │ │ + movw r1, #3880 @ 0xf28 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c842 <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ + b.n 5c7c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5c85c <_PyMonitoring_FirePyThrowEvent@@Base+0x11a>) │ │ │ │ + ldr r2, [pc, #20] @ (5c7e0 <_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 5c928 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ + b.n 5c8ac <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005c860 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +0005c7e4 <_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 5c808 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + bl 5c78c <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c8ba <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ + beq.n 5c83e <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c8b2 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl f6f80 │ │ │ │ - b.n 5c8ba <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5c836 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl f6fd4 │ │ │ │ + b.n 5c83e <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 250d98 │ │ │ │ + bl 24f54c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5c91a <_PyMonitoring_FireRaiseEvent@@Base+0xba> │ │ │ │ + beq.n 5c89e <_PyMonitoring_FireRaiseEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 205bfc │ │ │ │ + bl 204644 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b540 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c8f6 <_PyMonitoring_FireRaiseEvent@@Base+0x96> │ │ │ │ + bne.n 5c87a <_PyMonitoring_FireRaiseEvent@@Base+0x96> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 205bfc │ │ │ │ + bl 204644 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5c91e <_PyMonitoring_FireRaiseEvent@@Base+0xbe> │ │ │ │ + bne.n 5c8a2 <_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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c926 <_PyMonitoring_FireRaiseEvent@@Base+0xc6> │ │ │ │ + b.n 5c8aa <_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 80000 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 5c97c <_PyMonitoring_FireRaiseEvent@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #64] @ (5c980 <_PyMonitoring_FireRaiseEvent@@Base+0x120>) │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 5c900 <_PyMonitoring_FireRaiseEvent@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #64] @ (5c904 <_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 │ │ │ │ @@ -72666,598 +72624,598 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005c984 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +0005c908 <_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 5c808 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + bl 5c78c <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c9de <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ + beq.n 5c962 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c9d6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl f6f80 │ │ │ │ - b.n 5c9de <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5c95a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl f6fd4 │ │ │ │ + b.n 5c962 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 5ca04 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ - cbz r2, 5ca04 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ + blt.n 5c988 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ + cbz r2, 5c988 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 5ca20 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bgt.n 5c9a4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4240 @ 0x1090 │ │ │ │ + movw r1, #3920 @ 0xf50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cab2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ + b.n 5ca36 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 5ca80 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfc> │ │ │ │ + cbz r6, 5ca04 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfc> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 155020 │ │ │ │ - bl eea94 │ │ │ │ + bl 154e70 │ │ │ │ + bl eeac8 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 5ca6a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ + beq.n 5c9ee <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 5ca6a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 5c9ee <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - movw r1, #46424 @ 0xb558 │ │ │ │ + movw r1, #46104 @ 0xb418 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 5ca1a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x96> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 5c99e <_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 5ca9a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ + b.n 5ca1e <_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 5ca9a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ + beq.n 5ca1e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5ca8c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x108> │ │ │ │ + b.n 5ca10 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x108> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5caa8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x124> │ │ │ │ + bge.n 5ca2c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x124> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 5caac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ + cbz r4, 5ca30 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cab2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ + b.n 5ca36 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 5caf4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + beq.n 5ca78 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ movw r5, #43848 @ 0xab48 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 57b2c <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ + bl 57ab4 <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5cb1c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ + cbnz r0, 5caa0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 5cafe <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - bl f6fac │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 5ca82 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + bl f7000 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5cb46 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ + b.n 5caca <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5caf0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16c> │ │ │ │ + bne.n 5ca74 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5caf0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16c> │ │ │ │ - b.n 5cb46 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ + bne.n 5ca74 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16c> │ │ │ │ + b.n 5caca <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cb2e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ + bge.n 5cab2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cb2e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cab2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #33664 @ 0x8380 │ │ │ │ + movw r1, #33344 @ 0x8240 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5cb60 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc>) │ │ │ │ + ldr r2, [pc, #20] @ (5cae4 <_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 5c928 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ + b.n 5c8ac <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005cb64 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +0005cae8 <_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 5c808 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + bl 5c78c <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cbbe <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ + beq.n 5cb42 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5cbb6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x52> │ │ │ │ - bl f6f80 │ │ │ │ - b.n 5cbbe <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5cb3a <_PyMonitoring_FirePyUnwindEvent@@Base+0x52> │ │ │ │ + bl f6fd4 │ │ │ │ + b.n 5cb42 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 250d98 │ │ │ │ + bl 24f54c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5cbf6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x92> │ │ │ │ + beq.n 5cb7a <_PyMonitoring_FirePyUnwindEvent@@Base+0x92> │ │ │ │ blx 2c010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cbfa <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ + bne.n 5cb7e <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cc02 <_PyMonitoring_FirePyUnwindEvent@@Base+0x9e> │ │ │ │ + b.n 5cb86 <_PyMonitoring_FirePyUnwindEvent@@Base+0x9e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005cc04 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +0005cb88 <_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 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5c808 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + bl 5c78c <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cc82 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 5cc06 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + bl 5bd94 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cc70 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ + bge.n 5cbf4 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cc70 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ + cbnz r3, 5cbf4 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 5cc7a <_PyMonitoring_FireStopIterationEvent@@Base+0x76> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 5cbfe <_PyMonitoring_FireStopIterationEvent@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ - bl f6f80 │ │ │ │ - b.n 5cc82 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl f6fd4 │ │ │ │ + b.n 5cc06 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 85004 │ │ │ │ + bl 84fe0 │ │ │ │ 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, 5cca6 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2> │ │ │ │ + cbz r3, 5cc2a <_PyMonitoring_FireStopIterationEvent@@Base+0xa2> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5ccbe <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ + b.n 5cc42 <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5ccae <_PyMonitoring_FireStopIterationEvent@@Base+0xaa> │ │ │ │ + bgt.n 5cc32 <_PyMonitoring_FireStopIterationEvent@@Base+0xaa> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5ccbe <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ + b.n 5cc42 <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5ccaa <_PyMonitoring_FireStopIterationEvent@@Base+0xa6> │ │ │ │ + bgt.n 5cc2e <_PyMonitoring_FireStopIterationEvent@@Base+0xa6> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5ccaa <_PyMonitoring_FireStopIterationEvent@@Base+0xa6> │ │ │ │ + beq.n 5cc2e <_PyMonitoring_FireStopIterationEvent@@Base+0xa6> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 5cce0 <_PyMonitoring_FireStopIterationEvent@@Base+0xdc> │ │ │ │ + b.n 5cc64 <_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] @ (5cdb0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #216] @ (5cd34 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cda6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ + beq.n 5cd2a <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r8, sl, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 5cd14 <_PyMonitoring_FireStopIterationEvent@@Base+0x110> │ │ │ │ + beq.n 5cc98 <_PyMonitoring_FireStopIterationEvent@@Base+0x110> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5ccf4 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ + cbz r5, 5cc78 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 5cd22 <_PyMonitoring_FireStopIterationEvent@@Base+0x11e> │ │ │ │ - b.n 5ccfc <_PyMonitoring_FireStopIterationEvent@@Base+0xf8> │ │ │ │ + beq.n 5cca6 <_PyMonitoring_FireStopIterationEvent@@Base+0x11e> │ │ │ │ + b.n 5cc80 <_PyMonitoring_FireStopIterationEvent@@Base+0xf8> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5cd0e <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ - bl e563c │ │ │ │ + cbz r0, 5cc92 <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ + bl e53d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5cda4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + blt.n 5cd28 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cd2e <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ - b.n 5cd10 <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ + beq.n 5ccb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + b.n 5cc94 <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 5cd36 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + b.n 5ccba <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5cd36 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + b.n 5ccba <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5cd36 <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + b.n 5ccba <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 25e8e0 <_PyPickle_GetXIData@@Base+0x3fc> │ │ │ │ + bl 25d0e8 <_PyPickle_GetXIData@@Base+0x3fc> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cda6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ + cbz r0, 5cd2a <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 25ebe8 <_PyPickle_GetXIData@@Base+0x704> │ │ │ │ + bl 25d3f0 <_PyPickle_GetXIData@@Base+0x704> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cd9e <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 5cd22 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2853e8 <_Py_set_inheritable_async_safe@@Base+0x9a8> │ │ │ │ + bl 284a38 <_Py_set_inheritable_async_safe@@Base+0x9a8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cd9e <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 5cd22 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25eefc <_PyPickle_GetXIData@@Base+0xa18> │ │ │ │ + bl 25d704 <_PyPickle_GetXIData@@Base+0xa18> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cd9e <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 5cd22 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 25f0c4 <_PyPickle_GetXIData@@Base+0xbe0> │ │ │ │ + bl 25d8cc <_PyPickle_GetXIData@@Base+0xbe0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cd9e <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 5cd22 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28e830 <_PyArg_BadArgument@@Base+0x714> │ │ │ │ + bl 28de80 <_PyArg_BadArgument@@Base+0x714> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cd9e <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 5cd22 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd94 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ + bge.n 5cd18 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cd94 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ + cbnz r3, 5cd18 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5cda6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ + b.n 5cd2a <_PyMonitoring_FireStopIterationEvent@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ 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, 5cddc <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ + cbnz r1, 5cd60 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4276 @ 0x10b4 │ │ │ │ + movw r1, #3956 @ 0xf74 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5ce08 <_PyMonitoring_FireStopIterationEvent@@Base+0x204> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5cd8c <_PyMonitoring_FireStopIterationEvent@@Base+0x204> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5ce1c <_PyMonitoring_FireStopIterationEvent@@Base+0x218> │ │ │ │ + beq.n 5cda0 <_PyMonitoring_FireStopIterationEvent@@Base+0x218> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 5ce0e <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ + bmi.n 5cd92 <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4308 @ 0x10d4 │ │ │ │ + movw r1, #3988 @ 0xf94 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ce2e <_PyMonitoring_FireStopIterationEvent@@Base+0x22a> │ │ │ │ + b.n 5cdb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x22a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ce1e <_PyMonitoring_FireStopIterationEvent@@Base+0x21a> │ │ │ │ + bge.n 5cda2 <_PyMonitoring_FireStopIterationEvent@@Base+0x21a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5ce1e <_PyMonitoring_FireStopIterationEvent@@Base+0x21a> │ │ │ │ + b.n 5cda2 <_PyMonitoring_FireStopIterationEvent@@Base+0x21a> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ce30 : │ │ │ │ +0005cdb4 : │ │ │ │ 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 151998 │ │ │ │ + bl 1517e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5ce6c │ │ │ │ + beq.n 5cdf0 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 5ce6a │ │ │ │ + bls.n 5cdee │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4368 @ 0x1110 │ │ │ │ + movw r1, #4048 @ 0xfd0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ce6c │ │ │ │ + b.n 5cdf0 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ce8e │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5ceac │ │ │ │ + bne.n 5ce12 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5ce30 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2bef8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ceb0 │ │ │ │ + bne.n 5ce34 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cefa │ │ │ │ - bl 7a45c │ │ │ │ + b.n 5ce7e │ │ │ │ + bl 7a3f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5cec0 │ │ │ │ + cbnz r0, 5ce44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c44c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5ceec │ │ │ │ - bl 7a6ec │ │ │ │ + cbz r5, 5ce70 │ │ │ │ + bl 7a688 │ │ │ │ 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 1e4604 │ │ │ │ - bl 1cdd10 │ │ │ │ + b.w 1e2e5c │ │ │ │ + bl 1cc56c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ 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] @ (5cf50 ) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (5ced4 ) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf30 │ │ │ │ + blt.n 5ceb4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #56356 @ 0xdc24 │ │ │ │ + movw r0, #56036 @ 0xdae4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 5cf4c │ │ │ │ + cbz r0, 5ced0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #56364 @ 0xdc2c │ │ │ │ + movw r0, #56044 @ 0xdaec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 f6a30 │ │ │ │ + bl f6a84 │ │ │ │ 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, #4416 @ 0x1140 │ │ │ │ + movw r3, #4096 @ 0x1000 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ bl 36404 <_PyEval_SetProfile@@Base+0x374> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cfa0 │ │ │ │ - movw r0, #4460 @ 0x116c │ │ │ │ + bne.n 5cf24 │ │ │ │ + movw r0, #4140 @ 0x102c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6f80 │ │ │ │ + b.w f6fd4 │ │ │ │ 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] @ (5d028 ) │ │ │ │ + ldr r1, [pc, #108] @ (5cfac ) │ │ │ │ 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] │ │ │ │ @@ -73272,488 +73230,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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 5d024 │ │ │ │ + bge.n 5cfa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d024 │ │ │ │ + cbnz r3, 5cfa8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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] @ (5d06c ) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5cff0 ) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5d05a │ │ │ │ + cbz r2, 5cfde │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #56356 @ 0xdc24 │ │ │ │ + movw r0, #56036 @ 0xdae4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ - movw r0, #61232 @ 0xef30 │ │ │ │ + b.w 95200 │ │ │ │ + movw r0, #60780 @ 0xed6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 1807b8 <_PyLong_Copy@@Base> │ │ │ │ + bl 1805e8 <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #39304 @ 0x9988 │ │ │ │ + movw r0, #38984 @ 0x9848 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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, 5d0b0 │ │ │ │ + cbnz r3, 5d034 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 5d0ca │ │ │ │ + cbz r2, 5d04e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5d0ca │ │ │ │ + cbz r3, 5d04e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40644 @ 0x9ec4 │ │ │ │ + movw r1, #40324 @ 0x9d84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d16c │ │ │ │ + b.n 5d0f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 5d0d8 │ │ │ │ + cbz r2, 5d05c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2a673c <_PyTime_AsTimeval@@Base+0x1358> │ │ │ │ + bl 2a5da4 <_PyTime_AsTimeval@@Base+0x1358> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d16c │ │ │ │ + beq.n 5d0f0 │ │ │ │ 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 1a6c18 <_PyLong_UInt64_Converter@@Base+0x3570> │ │ │ │ + bl 1a5c88 <_PyLong_UInt64_Converter@@Base+0x3568> │ │ │ │ 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 1a6c18 <_PyLong_UInt64_Converter@@Base+0x3570> │ │ │ │ + bl 1a5c88 <_PyLong_UInt64_Converter@@Base+0x3568> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 5d16c │ │ │ │ + cbz r3, 5d0f0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a80b4 <_PyErr_FormatNote@@Base+0xcec> │ │ │ │ + bl 1a7124 <_PyErr_FormatNote@@Base+0xcec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d12c │ │ │ │ + beq.n 5d0b0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 5d144 │ │ │ │ + b.n 5d0c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0c6 │ │ │ │ + bge.n 5d04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d0c6 │ │ │ │ + bne.n 5d04a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d0c6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d04a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 5d16a │ │ │ │ + bge.n 5d0ee │ │ │ │ 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 5d144 │ │ │ │ + b.n 5d0c8 │ │ │ │ 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 5d1a0 │ │ │ │ + bge.n 5d124 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d1c8 │ │ │ │ + b.n 5d14c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14da48 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d878 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14da48 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d878 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14da48 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d878 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #48804 @ 0xbea4 │ │ │ │ + movw r0, #48484 @ 0xbd64 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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] @ (5d20c ) │ │ │ │ - bl 24772c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5d190 ) │ │ │ │ + bl 245f34 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5d1fc │ │ │ │ + blt.n 5d180 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #56356 @ 0xdc24 │ │ │ │ + movw r0, #56036 @ 0xdae4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ - movw r0, #61232 @ 0xef30 │ │ │ │ + b.w 95200 │ │ │ │ + movw r0, #60780 @ 0xed6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 5d258 │ │ │ │ + bge.n 5d1dc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d280 │ │ │ │ + b.n 5d204 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f08cc <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1ef318 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f08cc <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1ef318 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f08cc <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1ef318 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #48804 @ 0xbea4 │ │ │ │ + movw r0, #48484 @ 0xbd64 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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 5d2b2 │ │ │ │ - movw r0, #37128 @ 0x9108 │ │ │ │ + beq.n 5d236 │ │ │ │ + movw r0, #36808 @ 0x8fc8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 5d2e4 │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 5d268 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 154d64 │ │ │ │ - cbz r0, 5d2e4 │ │ │ │ + bl 154bb4 │ │ │ │ + cbz r0, 5d268 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5d2e4 │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5d268 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b220 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d2e8 │ │ │ │ + bne.n 5d26c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2f0 │ │ │ │ + b.n 5d274 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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, 5d318 │ │ │ │ + cbz r4, 5d29c │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbnz r4, 5d32c │ │ │ │ - b.n 5d322 │ │ │ │ - bl 2a4b94 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5d310 │ │ │ │ - b.n 5d338 │ │ │ │ - bl 7fda4 │ │ │ │ + cbnz r4, 5d2b0 │ │ │ │ + b.n 5d2a6 │ │ │ │ + bl 2a41fc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5d294 │ │ │ │ + b.n 5d2bc │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 5d338 │ │ │ │ + cbz r0, 5d2bc │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005d33c : │ │ │ │ +0005d2c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5d34e │ │ │ │ - cbnz r1, 5d354 │ │ │ │ - bl 5d6e2 │ │ │ │ - b.n 5d360 │ │ │ │ + cbz r0, 5d2d2 │ │ │ │ + cbnz r1, 5d2d8 │ │ │ │ + bl 5d666 │ │ │ │ + b.n 5d2e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d366 │ │ │ │ + cbnz r0, 5d2ea │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d384 │ │ │ │ + b.n 5d308 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 142964 │ │ │ │ + bl 142958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d384 │ │ │ │ + bge.n 5d308 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d384 │ │ │ │ + cbnz r3, 5d308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 5d3b2 │ │ │ │ + beq.n 5d336 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19944 @ 0x4de8 │ │ │ │ + movw r0, #19624 @ 0x4ca8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 5d3e0 │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 5d364 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5d3da │ │ │ │ - bl 9b260 │ │ │ │ + cbz r0, 5d35e │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d3d6 │ │ │ │ + bge.n 5d35a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d3d6 │ │ │ │ + cbnz r3, 5d35a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d3e8 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 5d3e4 │ │ │ │ + bne.n 5d36c │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 5d368 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d506 │ │ │ │ + b.n 5d48a │ │ │ │ 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 155020 │ │ │ │ - bl eea94 │ │ │ │ + bl 154e70 │ │ │ │ + bl eeac8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d40e │ │ │ │ + beq.n 5d392 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d4d6 │ │ │ │ + beq.n 5d45a │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ - cbnz r5, 5d420 │ │ │ │ + cbnz r5, 5d3a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a4b94 │ │ │ │ + bl 2a41fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d506 │ │ │ │ + beq.n 5d48a │ │ │ │ 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 5d494 │ │ │ │ + ble.n 5d418 │ │ │ │ cmp r5, #8 │ │ │ │ add.w r5, r5, r5, asr #3 │ │ │ │ ite gt │ │ │ │ movgt r2, #6 │ │ │ │ movle r2, #3 │ │ │ │ adds r5, r5, r2 │ │ │ │ - beq.n 5d458 │ │ │ │ + beq.n 5d3dc │ │ │ │ mov r1, r5 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 5d45c │ │ │ │ - b.n 5d48e │ │ │ │ + bcc.n 5d3e0 │ │ │ │ + b.n 5d412 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r3, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d470 │ │ │ │ - bl 9b5a8 │ │ │ │ + beq.n 5d3f4 │ │ │ │ + bl 9b598 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d486 │ │ │ │ - b.n 5d48e │ │ │ │ + cbnz r0, 5d40a │ │ │ │ + b.n 5d412 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5d48e │ │ │ │ + cbz r0, 5d412 │ │ │ │ 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 5d494 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 5d3e0 │ │ │ │ + b.n 5d418 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 5d364 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r4, r9 │ │ │ │ it ge │ │ │ │ movge r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 5d4b4 │ │ │ │ + bge.n 5d438 │ │ │ │ add.w r5, r0, r2, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 5d49e │ │ │ │ + b.n 5d422 │ │ │ │ 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 5d506 │ │ │ │ + b.n 5d48a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #8344 @ 0x2098 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 155020 │ │ │ │ - bl eea94 │ │ │ │ + bl 154e70 │ │ │ │ + bl eeac8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #19944 @ 0x4de8 │ │ │ │ + movw r0, #19624 @ 0x4ca8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5d3e0 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5d364 │ │ │ │ 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 │ │ │ │ @@ -73761,582 +73719,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 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cbnz r0, 5d584 │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbnz r0, 5d508 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 5d55c │ │ │ │ + blt.n 5d4e0 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 5d55c │ │ │ │ + ble.n 5d4e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c3ac │ │ │ │ - cbnz r0, 5d55c │ │ │ │ + cbnz r0, 5d4e0 │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d586 │ │ │ │ + b.n 5d50a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d578 │ │ │ │ + bne.n 5d4fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d586 │ │ │ │ + bge.n 5d50a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5d586 │ │ │ │ + b.n 5d50a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d586 │ │ │ │ + b.n 5d50a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5d590 │ │ │ │ + cbz r3, 5d514 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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 5d5c0 │ │ │ │ + beq.n 5d544 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d5ee │ │ │ │ + bne.n 5d572 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5d5d4 │ │ │ │ + beq.n 5d558 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5d5f0 │ │ │ │ + bgt.n 5d574 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5d616 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5d59a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1167f8 │ │ │ │ + bl 11692c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d616 │ │ │ │ + bge.n 5d59a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d616 │ │ │ │ + cbnz r3, 5d59a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 5d640 │ │ │ │ + bne.n 5d5c4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5d65e │ │ │ │ - b.n 5d658 │ │ │ │ + bne.n 5d5e2 │ │ │ │ + b.n 5d5dc │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37288 @ 0x91a8 │ │ │ │ + movw r0, #36968 @ 0x9068 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d6d0 │ │ │ │ - b.n 5d632 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5d6d0 │ │ │ │ + beq.n 5d654 │ │ │ │ + b.n 5d5b6 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5d654 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d670 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5d6d0 │ │ │ │ + bne.n 5d5f4 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5d654 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 5d6d0 │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 5d654 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #4336 @ 0x10f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #4660 @ 0x1234 │ │ │ │ + movw r0, #4340 @ 0x10f4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d6d0 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 5d654 │ │ │ │ + bl b0c44 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b8e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5d6d4 │ │ │ │ + bge.n 5d658 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d6dc │ │ │ │ + b.n 5d660 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #40] @ (5d70c ) │ │ │ │ + ldr r3, [pc, #40] @ (5d690 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 5d6f2 │ │ │ │ + cbz r3, 5d676 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5d708 │ │ │ │ + cbnz r3, 5d68c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #4672 @ 0x1240 │ │ │ │ + movw r2, #4352 @ 0x1100 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 11e4ec <_PyErr_SetString@@Base> │ │ │ │ + b.w 11e60c <_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 5d85c │ │ │ │ - cbz r0, 5d750 │ │ │ │ + bl 5d7e0 │ │ │ │ + cbz r0, 5d6d4 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d746 │ │ │ │ + bne.n 5d6ca │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ 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, 5d772 │ │ │ │ + cbnz r0, 5d6f6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5d77c │ │ │ │ - b.n 5d782 │ │ │ │ + cbnz r0, 5d700 │ │ │ │ + b.n 5d706 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d76c │ │ │ │ - b.n 5d7ae │ │ │ │ + beq.n 5d6f0 │ │ │ │ + b.n 5d732 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d7ae │ │ │ │ + cbnz r0, 5d732 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d78c │ │ │ │ + cbz r0, 5d710 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d7ae │ │ │ │ + cbnz r0, 5d732 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d796 │ │ │ │ + cbz r0, 5d71a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d7ae │ │ │ │ + cbnz r0, 5d732 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d7a0 │ │ │ │ + cbz r0, 5d724 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d7ae │ │ │ │ + cbnz r0, 5d732 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5d7ae │ │ │ │ + cbz r0, 5d732 │ │ │ │ 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, #44276 @ 0xacf4 │ │ │ │ + movw r1, #43956 @ 0xabb4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 21fbfc │ │ │ │ + bl 21e3fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d854 │ │ │ │ + beq.n 5d7d8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 5d82c │ │ │ │ + cbz r5, 5d7b0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5d80e │ │ │ │ + bmi.n 5d792 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #4708 @ 0x1264 │ │ │ │ + movw r1, #4388 @ 0x1124 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d854 │ │ │ │ + bge.n 5d7d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d854 │ │ │ │ + cbnz r3, 5d7d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d854 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d7d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a000 │ │ │ │ + bl 99fec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d832 │ │ │ │ + bge.n 5d7b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d832 │ │ │ │ + cbnz r3, 5d7b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d832 │ │ │ │ - bl 7fda4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d7b6 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5d856 │ │ │ │ + cbz r4, 5d7da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fe74 │ │ │ │ + bl 9fe9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d856 │ │ │ │ + bne.n 5d7da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d854 │ │ │ │ + bge.n 5d7d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d854 │ │ │ │ + cbnz r3, 5d7d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 5d884 │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 5d808 │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d91a │ │ │ │ - b.n 5d892 │ │ │ │ + beq.n 5d89e │ │ │ │ + b.n 5d816 │ │ │ │ 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 5d8f6 │ │ │ │ + bne.n 5d87a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2330 │ │ │ │ + bl 1f0d78 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d8f6 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 5d8cc │ │ │ │ + bne.n 5d87a │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 5d850 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d91a │ │ │ │ + bge.n 5d89e │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbnz r5, 5d91a │ │ │ │ + cbnz r5, 5d89e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d934 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d8b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 5d8f6 │ │ │ │ + cbnz r3, 5d87a │ │ │ │ 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 5d8ea │ │ │ │ + bge.n 5d86e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d8ee │ │ │ │ + cbz r3, 5d872 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 5d934 │ │ │ │ + b.n 5d8b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d8ea │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d86e │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fd18 │ │ │ │ + bl 21e518 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5d91e │ │ │ │ + blt.n 5d8a2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d92e │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 5d92e │ │ │ │ + bne.n 5d8b2 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 5d8b2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d934 │ │ │ │ + b.n 5d8b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d908 │ │ │ │ + bne.n 5d88c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d908 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d88c │ │ │ │ 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, 5d95a │ │ │ │ + cbnz r0, 5d8de │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5d964 │ │ │ │ - b.n 5d96a │ │ │ │ + cbnz r0, 5d8e8 │ │ │ │ + b.n 5d8ee │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d954 │ │ │ │ - b.n 5d978 │ │ │ │ + beq.n 5d8d8 │ │ │ │ + b.n 5d8fc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d978 │ │ │ │ + cbnz r0, 5d8fc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d978 │ │ │ │ + cbz r0, 5d8fc │ │ │ │ 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 9b260 │ │ │ │ + bl 9b250 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d99c │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5d9c0 │ │ │ │ + bne.n 5d920 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5d944 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5d9b6 │ │ │ │ + cbz r3, 5d93a │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 5d9b0 │ │ │ │ + blt.n 5d934 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 5d9b4 │ │ │ │ + b.n 5d938 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5d9c2 │ │ │ │ + b.n 5d946 │ │ │ │ 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 5d85c │ │ │ │ - cbz r0, 5da04 │ │ │ │ + bl 5d7e0 │ │ │ │ + cbz r0, 5d988 │ │ │ │ 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 5d9fa │ │ │ │ + bne.n 5d97e │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ 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, 5da38 │ │ │ │ + cbz r4, 5d9bc │ │ │ │ mov r0, r1 │ │ │ │ movs r4, #0 │ │ │ │ - bl 9051c │ │ │ │ + bl 904fc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 5da2e │ │ │ │ + cbz r5, 5d9b2 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5da26 │ │ │ │ + b.n 5d9aa │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5da38 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5da42 │ │ │ │ + bne.n 5d9bc │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5d9c6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005da46 : │ │ │ │ +0005d9ca : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 5da5a │ │ │ │ - cbnz r1, 5da60 │ │ │ │ - bl 5d6e2 │ │ │ │ - b.n 5da6a │ │ │ │ + cbz r0, 5d9de │ │ │ │ + cbnz r1, 5d9e4 │ │ │ │ + bl 5d666 │ │ │ │ + b.n 5d9ee │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b7328 │ │ │ │ + bl b7118 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5da7a │ │ │ │ - movw r0, #4740 @ 0x1284 │ │ │ │ + bge.n 5d9fe │ │ │ │ + movw r0, #4420 @ 0x1144 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ - bl 24311c │ │ │ │ - b.n 5da80 │ │ │ │ + bl 241924 │ │ │ │ + b.n 5da04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 5daa8 │ │ │ │ + bne.n 5da2c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5d85c │ │ │ │ - cbnz r0, 5dabe │ │ │ │ - b.n 5db56 │ │ │ │ + bl 5d7e0 │ │ │ │ + cbnz r0, 5da42 │ │ │ │ + b.n 5dada │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37416 @ 0x9228 │ │ │ │ + movw r0, #37096 @ 0x90e8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5db56 │ │ │ │ - b.n 5da9c │ │ │ │ + beq.n 5dada │ │ │ │ + b.n 5da20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 5d85c │ │ │ │ + bl 5d7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5db56 │ │ │ │ + beq.n 5dada │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5dae8 │ │ │ │ + bcs.n 5da6c │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 5db00 │ │ │ │ + bcc.n 5da84 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4876 @ 0x130c │ │ │ │ + movw r1, #4556 @ 0x11cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5db34 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5dab8 │ │ │ │ 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 │ │ │ │ @@ -74344,505 +74302,484 @@ │ │ │ │ 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 5db4c │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5db56 │ │ │ │ + bne.n 5dad0 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5dada │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14da54 │ │ │ │ + b.w 14d884 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133b6c │ │ │ │ + b.w 133b64 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 5db88 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60464 @ 0xec30 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5db9c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - adds r0, #16 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - bl 1a6c18 <_PyLong_UInt64_Converter@@Base+0x3570> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 50e70 │ │ │ │ + bl 50df8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dbda │ │ │ │ + cbz r0, 5db1c │ │ │ │ mov r1, r5 │ │ │ │ - bl 58312 <_PyObject_CheckXIData@@Base+0x124> │ │ │ │ + bl 5829a <_PyObject_CheckXIData@@Base+0x124> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5dbca │ │ │ │ + blt.n 5db0c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5dbda │ │ │ │ + b.n 5db1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5dbc6 │ │ │ │ + bne.n 5db08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5dbc6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5db08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, r8 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bne.n 5dc06 │ │ │ │ + bne.n 5db48 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [r2, #0] │ │ │ │ - b.n 5e096 │ │ │ │ + b.n 5dfda │ │ │ │ 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 d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e096 │ │ │ │ + beq.w 5dfda │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5dc42 │ │ │ │ + bne.n 5db84 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4992 @ 0x1380 │ │ │ │ + movw r1, #4672 @ 0x1240 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5e092 │ │ │ │ - ldr r7, [pc, #660] @ (5ded8 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5dfd6 │ │ │ │ + ldr r7, [pc, #660] @ (5de1c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - movw r1, #5044 @ 0x13b4 │ │ │ │ + movw r1, #4724 @ 0x1274 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dc84 │ │ │ │ + bge.n 5dbc6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dc84 │ │ │ │ + cbnz r3, 5dbc6 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e096 │ │ │ │ + beq.w 5dfda │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5dcb8 │ │ │ │ + bne.n 5dbfa │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5084 @ 0x13dc │ │ │ │ + movw r1, #4764 @ 0x129c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5e092 │ │ │ │ - movw r1, #5044 @ 0x13b4 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5dfd6 │ │ │ │ + movw r1, #4724 @ 0x1274 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dcf4 │ │ │ │ + bge.n 5dc36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dcf4 │ │ │ │ + cbnz r3, 5dc36 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 5e096 │ │ │ │ + beq.w 5dfda │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 5dd16 │ │ │ │ + beq.n 5dc58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5dd3e │ │ │ │ - b.n 5dd38 │ │ │ │ + bne.n 5dc80 │ │ │ │ + b.n 5dc7a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5dd38 │ │ │ │ + beq.n 5dc7a │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dd38 │ │ │ │ + bge.n 5dc7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dd38 │ │ │ │ + cbnz r3, 5dc7a │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 5dd7a │ │ │ │ - movw r1, #5044 @ 0x13b4 │ │ │ │ + b.n 5dcbc │ │ │ │ + movw r1, #4724 @ 0x1274 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dd7a │ │ │ │ + bge.n 5dcbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dd7a │ │ │ │ + cbnz r3, 5dcbc │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e096 │ │ │ │ + beq.w 5dfda │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5ddbc │ │ │ │ + beq.n 5dcfe │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5ddc2 │ │ │ │ + bne.n 5dd04 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5ddbc │ │ │ │ + beq.n 5dcfe │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ddbc │ │ │ │ + bge.n 5dcfe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5ddbc │ │ │ │ + cbnz r3, 5dcfe │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5ddfe │ │ │ │ - movw r1, #5044 @ 0x13b4 │ │ │ │ + b.n 5dd40 │ │ │ │ + movw r1, #4724 @ 0x1274 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ddfe │ │ │ │ + bge.n 5dd40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5ddfe │ │ │ │ + cbnz r3, 5dd40 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ mov r0, r9 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e096 │ │ │ │ + beq.w 5dfda │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e074 │ │ │ │ + beq.w 5dfb8 │ │ │ │ ldr.w r1, [r4, #944] @ 0x3b0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 5e096 │ │ │ │ + beq.w 5dfda │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5de50 │ │ │ │ + beq.n 5dd92 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5de56 │ │ │ │ + bne.n 5dd98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5de50 │ │ │ │ + bge.n 5dd92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5de50 │ │ │ │ + cbnz r3, 5dd92 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 5de96 │ │ │ │ - movw r1, #5140 @ 0x1414 │ │ │ │ + b.n 5ddd8 │ │ │ │ + movw r1, #4820 @ 0x12d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5de96 │ │ │ │ + bge.n 5ddd8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5de96 │ │ │ │ + cbnz r3, 5ddd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e096 │ │ │ │ + beq.w 5dfda │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5ded2 │ │ │ │ + beq.n 5de14 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5dedc │ │ │ │ + bne.n 5de20 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ded2 │ │ │ │ + bge.n 5de14 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5ded2 │ │ │ │ + cbnz r3, 5de14 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 5df1a │ │ │ │ + b.n 5de5e │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #5140 @ 0x1414 │ │ │ │ + movw r1, #4820 @ 0x12d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28c52c │ │ │ │ + bl 28bb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e08c │ │ │ │ + bne.w 5dfd0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5df1a │ │ │ │ + bge.n 5de5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5df1a │ │ │ │ + cbnz r3, 5de5e │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e096 │ │ │ │ + beq.w 5dfda │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5df46 │ │ │ │ + bne.n 5de8a │ │ │ │ mov r0, sl │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e092 │ │ │ │ + beq.w 5dfd6 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 5df70 │ │ │ │ + bmi.n 5deb4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #5180 @ 0x143c │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #4860 @ 0x12fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3df0 │ │ │ │ - b.n 5e08c │ │ │ │ + bl f3e28 │ │ │ │ + b.n 5dfd0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 286e34 │ │ │ │ + bl 2866a4 <_Py_set_inheritable_async_safe@@Base+0x2614> │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e08c │ │ │ │ + beq.w 5dfd0 │ │ │ │ mov.w r9, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #5140 @ 0x1414 │ │ │ │ + movw r1, #4820 @ 0x12d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 5e01e │ │ │ │ + bge.n 5df62 │ │ │ │ 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 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e08c │ │ │ │ + bne.n 5dfd0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 287038 │ │ │ │ + bl 2869f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dfe6 │ │ │ │ + bge.n 5df2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5dfe6 │ │ │ │ + cbnz r3, 5df2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e08c │ │ │ │ + bne.n 5dfd0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e012 │ │ │ │ + beq.n 5df56 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5236 @ 0x1474 │ │ │ │ + movw r1, #4916 @ 0x1334 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5e08c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5dfd0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 5df8e │ │ │ │ + b.n 5ded2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e03a │ │ │ │ + bge.n 5df7e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbnz r2, 5e03a │ │ │ │ + cbnz r2, 5df7e │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5e06e │ │ │ │ + cbz r0, 5dfb2 │ │ │ │ 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 5e096 │ │ │ │ + b.n 5dfda │ │ │ │ str.w r0, [fp] │ │ │ │ - b.n 5e08c │ │ │ │ + b.n 5dfd0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5296 @ 0x14b0 │ │ │ │ + movw r1, #4976 @ 0x1370 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5e0bc │ │ │ │ + cbz r3, 5e000 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 5e0be │ │ │ │ + b.n 5e002 │ │ │ │ mov r9, r3 │ │ │ │ - movw r4, #5376 @ 0x1500 │ │ │ │ + movw r4, #5024 @ 0x13a0 │ │ │ │ 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 │ │ │ │ @@ -74850,119 +74787,119 @@ │ │ │ │ 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, 5e0f8 │ │ │ │ + cbnz r7, 5e03c │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 5e0f8 │ │ │ │ + ble.n 5e03c │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 5e0f8 │ │ │ │ - cbnz r6, 5e11a │ │ │ │ + bgt.n 5e03c │ │ │ │ + cbnz r6, 5e05e │ │ │ │ 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] @ (5e1f8 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #232] @ (5e13c ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e1da │ │ │ │ + beq.n 5e11e │ │ │ │ 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 149580 │ │ │ │ + bl 1493cc │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e1d6 │ │ │ │ - cbz r7, 5e174 │ │ │ │ + beq.n 5e11a │ │ │ │ + cbz r7, 5e0b8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 5e154 │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 5e098 │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e14c │ │ │ │ - bl 94210 │ │ │ │ + bne.n 5e090 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e1d6 │ │ │ │ + bne.n 5e11a │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 5e158 │ │ │ │ - b.n 5e178 │ │ │ │ + bne.n 5e09c │ │ │ │ + b.n 5e0bc │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5e168 │ │ │ │ + cbz r0, 5e0ac │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 5d85c │ │ │ │ - cbz r0, 5e1d6 │ │ │ │ + bl 5d7e0 │ │ │ │ + cbz r0, 5e11a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e178 │ │ │ │ + beq.n 5e0bc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1ed500 │ │ │ │ - cbnz r0, 5e178 │ │ │ │ - b.n 5e1d6 │ │ │ │ + bl 1ebee0 │ │ │ │ + cbnz r0, 5e0bc │ │ │ │ + b.n 5e11a │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 5e19e │ │ │ │ + beq.n 5e0e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bd80 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e1ac │ │ │ │ + b.n 5e0f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2aec4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b401c │ │ │ │ - cbz r5, 5e1de │ │ │ │ + bl b3e10 │ │ │ │ + cbz r5, 5e122 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5e1c8 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 5e10c │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e180 │ │ │ │ - b.n 5e1d6 │ │ │ │ + beq.n 5e0c4 │ │ │ │ + b.n 5e11a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e1e6 │ │ │ │ + b.n 5e12a │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5e1e6 │ │ │ │ + b.n 5e12a │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ - bl 149f64 │ │ │ │ + bl 149db0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43800 @ 0xab18 │ │ │ │ @@ -74971,814 +74908,814 @@ │ │ │ │ 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, #5376 @ 0x1500 │ │ │ │ + movwls r3, #5024 @ 0x13a0 │ │ │ │ movtls r3, #78 @ 0x4e │ │ │ │ addls.w r3, r3, r2, lsl #2 │ │ │ │ - movwhi r1, #5344 @ 0x14e0 │ │ │ │ + movwhi r1, #5024 @ 0x13a0 │ │ │ │ ite hi │ │ │ │ movthi r1, #50 @ 0x32 │ │ │ │ ldrls r1, [r3, #60] @ 0x3c │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 22ea50 │ │ │ │ + bl 22d2fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #5380 @ 0x1504 │ │ │ │ + movw r0, #5060 @ 0x13c4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 95228 │ │ │ │ - b.w 2dc738 <_PyXIData_Free@@Base+0x184> │ │ │ │ + b.w 95200 │ │ │ │ + b.w 2dc620 <_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, 5e296 │ │ │ │ + cbz r0, 5e1da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e296 │ │ │ │ + bge.n 5e1da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e296 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e1da │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5e2b0 │ │ │ │ + cbz r0, 5e1f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e2b0 │ │ │ │ + bge.n 5e1f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e2b0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e1f4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5e2ca │ │ │ │ + cbz r0, 5e20e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e2ca │ │ │ │ + bge.n 5e20e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e2ca │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e20e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5e2e4 │ │ │ │ + cbz r0, 5e228 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e2e4 │ │ │ │ + bge.n 5e228 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e2e4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e228 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1390f0 │ │ │ │ + bl 139108 │ │ │ │ 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 5e31c │ │ │ │ + beq.n 5e260 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e31c │ │ │ │ + ble.n 5e260 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e338 │ │ │ │ + bge.n 5e27c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e338 │ │ │ │ + b.n 5e27c │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5e354 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5e298 │ │ │ │ mov r0, r4 │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e354 │ │ │ │ + bge.n 5e298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e354 │ │ │ │ + cbnz r3, 5e298 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e358 : │ │ │ │ +0005e29c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 5e370 │ │ │ │ - bl 5d6e2 │ │ │ │ - b.n 5e37a │ │ │ │ + cbnz r0, 5e2b4 │ │ │ │ + bl 5d666 │ │ │ │ + b.n 5e2be │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2b8a28 │ │ │ │ + bl 2b8900 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5e38a │ │ │ │ - movw r0, #5384 @ 0x1508 │ │ │ │ + bge.n 5e2ce │ │ │ │ + movw r0, #5064 @ 0x13c8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ - bl 24311c │ │ │ │ - b.n 5e390 │ │ │ │ + bl 241924 │ │ │ │ + b.n 5e2d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 5e3c4 │ │ │ │ + beq.n 5e308 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e3c4 │ │ │ │ + ble.n 5e308 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e3e0 │ │ │ │ + bge.n 5e324 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e3e0 │ │ │ │ + b.n 5e324 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5e406 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5e34a │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 5e3ec │ │ │ │ - bl 142964 │ │ │ │ + cbnz r2, 5e330 │ │ │ │ + bl 142958 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e3f2 │ │ │ │ - bl a2600 │ │ │ │ + b.n 5e336 │ │ │ │ + bl a2628 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e406 │ │ │ │ + bge.n 5e34a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e406 │ │ │ │ + cbnz r3, 5e34a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, 5e416 │ │ │ │ + cbz r2, 5e35a │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ 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, #5544 @ 0x15a8 │ │ │ │ + movw r0, #5224 @ 0x1468 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1ef8a8 │ │ │ │ + bl 1ee388 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e48c │ │ │ │ - movw r1, #5564 @ 0x15bc │ │ │ │ + cbz r0, 5e3d0 │ │ │ │ + movw r1, #5244 @ 0x147c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e45e │ │ │ │ + bge.n 5e3a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e45e │ │ │ │ + cbnz r3, 5e3a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e48a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e3ce │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54396 @ 0xd47c │ │ │ │ + movw r0, #54076 @ 0xd33c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e48c │ │ │ │ + bge.n 5e3d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e48c │ │ │ │ + cbnz r3, 5e3d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e48c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e3d0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e490 : │ │ │ │ +0005e3d4 : │ │ │ │ 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 2b8a28 │ │ │ │ + bl 2b8900 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 5e4e2 │ │ │ │ + beq.n 5e426 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e4e2 │ │ │ │ + ble.n 5e426 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e4fe │ │ │ │ + bge.n 5e442 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e4fe │ │ │ │ + b.n 5e442 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5e51a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5e45e │ │ │ │ mov r0, r4 │ │ │ │ - bl f26a8 │ │ │ │ + bl f26d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e51a │ │ │ │ + bge.n 5e45e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e51a │ │ │ │ + cbnz r3, 5e45e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 5e5ec │ │ │ │ + beq.n 5e530 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e5ec │ │ │ │ + bne.n 5e530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e5ec │ │ │ │ + beq.n 5e530 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #47809 @ 0xbac1 │ │ │ │ + movw r3, #47513 @ 0xb999 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #5584 @ 0x15d0 │ │ │ │ + movw r0, #5264 @ 0x1490 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e59a │ │ │ │ + cbnz r0, 5e4de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ 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, #5596 @ 0x15dc │ │ │ │ + movw r0, #5276 @ 0x149c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e5ce │ │ │ │ + bge.n 5e512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e5ce │ │ │ │ + cbnz r3, 5e512 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5e58e │ │ │ │ + beq.n 5e4d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e5ec │ │ │ │ + bge.n 5e530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e5ec │ │ │ │ + cbnz r3, 5e530 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005e5f2 : │ │ │ │ +0005e536 : │ │ │ │ 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 b7328 │ │ │ │ + bl b7118 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #9296 @ 0x2450 │ │ │ │ + movw r0, #8976 @ 0x2310 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ 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 5e64e │ │ │ │ + beq.n 5e592 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e664 │ │ │ │ + bne.n 5e5a8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5e696 │ │ │ │ + beq.n 5e5da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e666 │ │ │ │ - b.n 5e696 │ │ │ │ + bgt.n 5e5aa │ │ │ │ + b.n 5e5da │ │ │ │ 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 5e682 │ │ │ │ + beq.n 5e5c6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e6b0 │ │ │ │ + bne.n 5e5f4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e696 │ │ │ │ + beq.n 5e5da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e6b2 │ │ │ │ + bgt.n 5e5f6 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5e6f0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5e634 │ │ │ │ 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 9a9d4 │ │ │ │ + bl 9a9c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e6dc │ │ │ │ + bge.n 5e620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e6dc │ │ │ │ + cbnz r3, 5e620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e6f0 │ │ │ │ + bge.n 5e634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e6f0 │ │ │ │ + cbnz r3, 5e634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #8444 @ 0x20fc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 5e720 │ │ │ │ + beq.n 5e664 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e736 │ │ │ │ + bne.n 5e67a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5e768 │ │ │ │ + beq.n 5e6ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e738 │ │ │ │ - b.n 5e768 │ │ │ │ + bgt.n 5e67c │ │ │ │ + b.n 5e6ac │ │ │ │ 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 5e754 │ │ │ │ + beq.n 5e698 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e782 │ │ │ │ + bne.n 5e6c6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e768 │ │ │ │ + beq.n 5e6ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e784 │ │ │ │ + bgt.n 5e6c8 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5e7c2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5e706 │ │ │ │ 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 f39c8 │ │ │ │ + bl f3a00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e7ae │ │ │ │ + bge.n 5e6f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e7ae │ │ │ │ + cbnz r3, 5e6f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e7c2 │ │ │ │ + bge.n 5e706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7c2 │ │ │ │ + cbnz r3, 5e706 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 1c5b1c <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ + bl 1c432c <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e80c │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5e83a │ │ │ │ + bne.n 5e750 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5e77e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2b454 │ │ │ │ - cbz r0, 5e828 │ │ │ │ + cbz r0, 5e76c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e83c │ │ │ │ + b.n 5e780 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #48440 @ 0xbd38 │ │ │ │ + movw r0, #48120 @ 0xbbf8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95228 │ │ │ │ - b.n 5e83c │ │ │ │ + bl 95200 │ │ │ │ + b.n 5e780 │ │ │ │ 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 5e882 │ │ │ │ + bgt.n 5e7c6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5e872 │ │ │ │ - movw r1, #55112 @ 0xd748 │ │ │ │ + cbz r2, 5e7b6 │ │ │ │ + movw r1, #54792 @ 0xd608 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5e87e │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5e7c2 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e896 │ │ │ │ - bl 1f0128 │ │ │ │ + b.n 5e7da │ │ │ │ + bl 1eec08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e87e │ │ │ │ + beq.n 5e7c2 │ │ │ │ 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, 5e8c8 │ │ │ │ + cbnz r3, 5e80c │ │ │ │ ldrd r0, r4, [r0, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #5620 @ 0x15f4 │ │ │ │ + movw r0, #5300 @ 0x14b4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5e904 │ │ │ │ - bl 10391c │ │ │ │ + bpl.n 5e848 │ │ │ │ + bl 10399c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e8e6 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 5e904 │ │ │ │ - bl f6fac │ │ │ │ - b.n 5e904 │ │ │ │ + bne.n 5e82a │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 5e848 │ │ │ │ + bl f7000 │ │ │ │ + b.n 5e848 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e904 │ │ │ │ + bne.n 5e848 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ + movw r0, #43852 @ 0xab4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #5628 @ 0x15fc │ │ │ │ + movw r0, #5308 @ 0x14bc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 1c5b1c <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ + bl 1c432c <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 944c8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5e950 │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - b.w f0ecc │ │ │ │ - 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 80aa8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ + b.w 944a0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #100] @ (5e9f0 ) │ │ │ │ + ldr r4, [pc, #100] @ (5e8f8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e9a4 │ │ │ │ + bne.n 5e8ac │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5e994 │ │ │ │ + bne.n 5e89c │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5e9b6 │ │ │ │ + beq.n 5e8be │ │ │ │ mov r0, r4 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #60] @ (5e9f4 ) │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #60] @ (5e8fc ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 5e9c2 │ │ │ │ + cbz r3, 5e8ca │ │ │ │ bl 3652c <_PyEval_SetProfile@@Base+0x49c> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e9da │ │ │ │ + bne.n 5e8e2 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5e9ca │ │ │ │ + bne.n 5e8d2 │ │ │ │ dmb ish │ │ │ │ - beq.n 5e9e6 │ │ │ │ - ldr r0, [pc, #12] @ (5e9f0 ) │ │ │ │ - bl 2832b8 │ │ │ │ + beq.n 5e8ee │ │ │ │ + ldr r0, [pc, #12] @ (5e8f8 ) │ │ │ │ + bl 2828d8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5ea08 │ │ │ │ + cbz r0, 5e910 │ │ │ │ + movw r1, #20032 @ 0x4e40 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + b.w f0efc │ │ │ │ + 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 80a2c │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 5e94c │ │ │ │ movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f0ecc │ │ │ │ + b.w f0efc │ │ │ │ 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 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ 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, #4192 @ 0x1060 │ │ │ │ + movw r1, #3872 @ 0xf20 │ │ │ │ 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 a5e48 │ │ │ │ - cbz r0, 5eab2 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 5e9f6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 407b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8a> │ │ │ │ + bl 40730 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8e> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5eab4 │ │ │ │ + cbz r0, 5e9f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5eab4 │ │ │ │ + ble.n 5e9f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4c │ │ │ │ - cbz r0, 5ea96 │ │ │ │ + bl 2a72b4 │ │ │ │ + cbz r0, 5e9da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ea92 │ │ │ │ + bge.n 5e9d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ea92 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e9d6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5ea72 │ │ │ │ + b.n 5e9b6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5eab4 │ │ │ │ + cbz r3, 5e9f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5eaae │ │ │ │ + bge.n 5e9f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5eaae │ │ │ │ + cbnz r3, 5e9f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eab4 │ │ │ │ + b.n 5e9f8 │ │ │ │ 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 │ │ │ │ @@ -75786,602 +75723,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 5eaee │ │ │ │ - movw r3, #5376 @ 0x1500 │ │ │ │ + bhi.n 5ea32 │ │ │ │ + movw r3, #5024 @ 0x13a0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 5eb0a │ │ │ │ - b.n 5eb28 │ │ │ │ + cbnz r6, 5ea4e │ │ │ │ + b.n 5ea6c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #5640 @ 0x1608 │ │ │ │ + movw r1, #5320 @ 0x14c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6f80 │ │ │ │ - cbz r4, 5eb3e │ │ │ │ + bl f6fd4 │ │ │ │ + cbz r4, 5ea82 │ │ │ │ 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 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.w 5a4c0 <_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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 5eb6e │ │ │ │ + beq.n 5eab2 │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5eb84 │ │ │ │ + bne.n 5eac8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5ebda │ │ │ │ + beq.n 5eb1e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5eb86 │ │ │ │ - b.n 5ebda │ │ │ │ + bgt.n 5eaca │ │ │ │ + b.n 5eb1e │ │ │ │ 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 5eba2 │ │ │ │ + beq.n 5eae6 │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5ebb8 │ │ │ │ + bne.n 5eafc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5ebda │ │ │ │ + beq.n 5eb1e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5ebba │ │ │ │ - b.n 5ebda │ │ │ │ + bgt.n 5eafe │ │ │ │ + b.n 5eb1e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 5ec16 │ │ │ │ + cbz r6, 5eb5a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ebf4 │ │ │ │ + bne.n 5eb38 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5ec02 │ │ │ │ + bne.n 5eb46 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5ec50 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5eb94 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ec0a │ │ │ │ - b.n 5ebcc │ │ │ │ + bne.n 5eb4e │ │ │ │ + b.n 5eb10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5ec0c │ │ │ │ - b.n 5ebda │ │ │ │ + bgt.n 5eb50 │ │ │ │ + b.n 5eb1e │ │ │ │ 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 10a054 │ │ │ │ + bl 10a0e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ec36 │ │ │ │ + bge.n 5eb7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ec36 │ │ │ │ + cbnz r3, 5eb7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ec4a │ │ │ │ + bge.n 5eb8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ec4a │ │ │ │ + cbnz r3, 5eb8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 5ec74 │ │ │ │ + bge.n 5ebb8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2af85c │ │ │ │ + b.w 2aeec4 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #58832 @ 0xe5d0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c996c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c81d4 <_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 5a4a4 │ │ │ │ + bl 5a42c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ecb4 │ │ │ │ + beq.n 5ebf8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 24176c <_PyBytesWriter_WriteBytes@@Base+0x71c> │ │ │ │ - b.n 5ecb6 │ │ │ │ + bl 23ff74 <_PyBytesWriter_WriteBytes@@Base+0x71c> │ │ │ │ + b.n 5ebfa │ │ │ │ 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 2107e8 │ │ │ │ + bl 20f230 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ed14 │ │ │ │ + cbz r0, 5ec58 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5ecf4 │ │ │ │ - bl 210ef4 │ │ │ │ + cbz r0, 5ec38 │ │ │ │ + bl 20f708 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ecf4 │ │ │ │ + bne.n 5ec38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ecf0 │ │ │ │ + bge.n 5ec34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ecf0 │ │ │ │ + cbnz r3, 5ec34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ed14 │ │ │ │ + b.n 5ec58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ed02 │ │ │ │ + bge.n 5ec46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5ed0c │ │ │ │ + cbz r3, 5ec50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5ed14 │ │ │ │ + b.n 5ec58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ed02 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ec46 │ │ │ │ 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 23c7b4 │ │ │ │ + bl 23afbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ed40 │ │ │ │ + beq.n 5ec84 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 14da54 │ │ │ │ + b.w 14d884 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #20152 @ 0x4eb8 │ │ │ │ + movw r3, #19832 @ 0x4d78 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #0] @ (5ed54 ) │ │ │ │ - b.n 5ef1e │ │ │ │ - cbz r4, 5ed58 │ │ │ │ + ldr r1, [pc, #0] @ (5ec98 ) │ │ │ │ + b.n 5ee62 │ │ │ │ + cbz r4, 5ec9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r0, #5680 @ 0x1630 │ │ │ │ + movw r0, #5360 @ 0x14f0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5ee14 │ │ │ │ + beq.n 5ed58 │ │ │ │ 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 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ee10 │ │ │ │ + bne.n 5ed54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae6c4 │ │ │ │ + bl 2add2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ee10 │ │ │ │ + beq.n 5ed54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b0288 │ │ │ │ + bl 2af8f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58536 @ 0xe4a8 │ │ │ │ + movw r0, #58216 @ 0xe368 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5edbe │ │ │ │ + cbnz r0, 5ed02 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4fad8 │ │ │ │ + b.w 4fa58 │ │ │ │ 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, #5700 @ 0x1644 │ │ │ │ + movw r0, #5380 @ 0x1504 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b03f4 │ │ │ │ + bl 2afa5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5edf2 │ │ │ │ + bge.n 5ed36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5edf2 │ │ │ │ + cbnz r3, 5ed36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5edb2 │ │ │ │ + beq.n 5ecf6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ee10 │ │ │ │ + bge.n 5ed54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ee10 │ │ │ │ + cbnz r3, 5ed54 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 5ee42 │ │ │ │ + beq.n 5ed86 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37464 @ 0x9258 │ │ │ │ + movw r0, #37144 @ 0x9118 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5ee54 │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5ed98 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ee58 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 5ee58 │ │ │ │ + bne.n 5ed9c │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 5ed9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5eeea │ │ │ │ + b.n 5ee2e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ee54 │ │ │ │ + beq.n 5ed98 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ee54 │ │ │ │ + beq.n 5ed98 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ee86 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 5edca │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ee54 │ │ │ │ + bne.n 5ed98 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5eeb8 │ │ │ │ + bne.n 5edfc │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5eec6 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 5ee0a │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ee8e │ │ │ │ - b.n 5ee54 │ │ │ │ - cbz r4, 5eee2 │ │ │ │ + beq.n 5edd2 │ │ │ │ + b.n 5ed98 │ │ │ │ + cbz r4, 5ee26 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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 2479c4 │ │ │ │ + bl 2461cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ef18 │ │ │ │ + beq.n 5ee5c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 14da54 │ │ │ │ + b.w 14d884 │ │ │ │ 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 e85bc │ │ │ │ + bl e85d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5efce │ │ │ │ + beq.n 5ef12 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r5, 5efae │ │ │ │ + cbnz r5, 5eef2 │ │ │ │ mov r1, r6 │ │ │ │ - bl db5bc │ │ │ │ + bl db2e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ef94 │ │ │ │ + bne.n 5eed8 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 5ef84 │ │ │ │ - bl f6fac │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 5eec8 │ │ │ │ + bl f7000 │ │ │ │ movw r1, #43836 @ 0xab3c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #5716 @ 0x1654 │ │ │ │ + movw r1, #5396 @ 0x1514 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5ef8c │ │ │ │ - b.n 5efd2 │ │ │ │ + blt.n 5eed0 │ │ │ │ + b.n 5ef16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5efd2 │ │ │ │ + bge.n 5ef16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5efd2 │ │ │ │ - b.n 5efa6 │ │ │ │ + cbnz r3, 5ef16 │ │ │ │ + b.n 5eeea │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5efa2 │ │ │ │ + bge.n 5eee6 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbz r5, 5efa6 │ │ │ │ + cbz r5, 5eeea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5efd2 │ │ │ │ + b.n 5ef16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5efd2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ef16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5efc0 │ │ │ │ + bge.n 5ef04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5efc0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ef04 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 86648 │ │ │ │ + b.w 86624 │ │ │ │ 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 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ 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 2412d0 <_PyBytesWriter_WriteBytes@@Base+0x280> │ │ │ │ + bl 23fad8 <_PyBytesWriter_WriteBytes@@Base+0x280> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f01c │ │ │ │ + beq.n 5ef60 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 14da54 │ │ │ │ - b.n 5f01e │ │ │ │ + bl 14d884 │ │ │ │ + b.n 5ef62 │ │ │ │ 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 5f04e │ │ │ │ + beq.n 5ef92 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37448 @ 0x9248 │ │ │ │ + movw r0, #37128 @ 0x9108 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5f060 │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5efa4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5f064 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 5f064 │ │ │ │ + bne.n 5efa8 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 5efa8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f0dc │ │ │ │ + b.n 5f020 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f060 │ │ │ │ + beq.n 5efa4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f060 │ │ │ │ + beq.n 5efa4 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f0aa │ │ │ │ + bne.n 5efee │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5f0b8 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 5effc │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f084 │ │ │ │ - b.n 5f060 │ │ │ │ - cbz r4, 5f0d4 │ │ │ │ + beq.n 5efc8 │ │ │ │ + b.n 5efa4 │ │ │ │ + cbz r4, 5f018 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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 5a4a4 │ │ │ │ + bl 5a42c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f108 │ │ │ │ + beq.n 5f04c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 14da54 │ │ │ │ - b.n 5f10a │ │ │ │ + bl 14d884 │ │ │ │ + b.n 5f04e │ │ │ │ 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] @ (5f1e0 ) │ │ │ │ + ldr r2, [pc, #192] @ (5f124 ) │ │ │ │ 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 │ │ │ │ @@ -76390,938 +76327,860 @@ │ │ │ │ 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 5f134 │ │ │ │ + bne.n 5f078 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f1d6 │ │ │ │ - movw sl, #7568 @ 0x1d90 │ │ │ │ + beq.n 5f11a │ │ │ │ + movw sl, #7248 @ 0x1c50 │ │ │ │ movt sl, #47 @ 0x2f │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #7728 @ 0x1e30 │ │ │ │ + movw r3, #7408 @ 0x1cf0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #60156 @ 0xeafc │ │ │ │ + movw r1, #59836 @ 0xe9bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #5756 @ 0x167c │ │ │ │ + movw r0, #5436 @ 0x153c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 5f1ce │ │ │ │ - bl 9b3e4 │ │ │ │ + cbz r7, 5f112 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 5f1b4 │ │ │ │ + cbz r0, 5f0f8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f1ce │ │ │ │ + bge.n 5f112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5f1ce │ │ │ │ + cbnz r3, 5f112 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f1ce │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f112 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f1c6 │ │ │ │ + bge.n 5f10a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5f1c6 │ │ │ │ + cbnz r3, 5f10a │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5f168 │ │ │ │ - b.n 5f1d6 │ │ │ │ + bne.n 5f0ac │ │ │ │ + b.n 5f11a │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 59d5e │ │ │ │ + bl 59ce6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f2c0 │ │ │ │ + beq.n 5f204 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ - cbz r0, 5f220 │ │ │ │ + cbz r0, 5f164 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f2c0 │ │ │ │ + b.n 5f204 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e95a4 │ │ │ │ + bl 1e7ef4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f21c │ │ │ │ + beq.n 5f160 │ │ │ │ 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 5f256 │ │ │ │ + bcs.n 5f19a │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ - b.n 5f2c0 │ │ │ │ + b.n 5f204 │ │ │ │ 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 5f272 │ │ │ │ - bl 8fb48 │ │ │ │ - b.n 5f2c0 │ │ │ │ + bcs.n 5f1b6 │ │ │ │ + bl 8fb28 │ │ │ │ + b.n 5f204 │ │ │ │ mov r6, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5f27e │ │ │ │ + bge.n 5f1c2 │ │ │ │ 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 1c92bc │ │ │ │ - cbz r0, 5f2c0 │ │ │ │ + bl 1c7b24 │ │ │ │ + cbz r0, 5f204 │ │ │ │ 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 5f2aa │ │ │ │ + bne.n 5f1ee │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (5f2d0 ) │ │ │ │ + ldr r2, [pc, #4] @ (5f214 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ + b.w 423a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 26fa28 <_PyArg_ParseStackAndKeywords@@Base+0xf58> │ │ │ │ + b.w 26e238 <_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 5f300 │ │ │ │ + bne.n 5f244 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5f320 │ │ │ │ - b.n 5f318 │ │ │ │ + bne.n 5f264 │ │ │ │ + b.n 5f25c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37324 @ 0x91cc │ │ │ │ + movw r0, #37004 @ 0x908c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f3d2 │ │ │ │ - b.n 5f2f2 │ │ │ │ - bl 94210 │ │ │ │ + beq.n 5f316 │ │ │ │ + b.n 5f236 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f3d2 │ │ │ │ + bne.n 5f316 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f338 │ │ │ │ - bl 94210 │ │ │ │ + cbnz r0, 5f27c │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f3d2 │ │ │ │ + bne.n 5f316 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f356 │ │ │ │ - bl 9b260 │ │ │ │ + b.n 5f29a │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f352 │ │ │ │ + bge.n 5f296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f352 │ │ │ │ + cbnz r3, 5f296 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 5f32a │ │ │ │ + beq.n 5f26e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f3d2 │ │ │ │ + beq.n 5f316 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5f386 │ │ │ │ + bge.n 5f2ca │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 80cac │ │ │ │ + bl 80c30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f404 │ │ │ │ + beq.n 5f348 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5f3f6 │ │ │ │ + bge.n 5f33a │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5f3d6 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 5f31a │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f398 │ │ │ │ + beq.n 5f2dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5f3e6 │ │ │ │ + blt.n 5f32a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f404 │ │ │ │ + b.n 5f348 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 5f3ca │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 5f30e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f3d2 │ │ │ │ + bne.n 5f316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f3d2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f316 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5f402 │ │ │ │ + beq.n 5f346 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl b73fc <_PyBytes_Resize@@Base> │ │ │ │ + bl b71ec <_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, #20152 @ 0x4eb8 │ │ │ │ + movw r3, #19832 @ 0x4d78 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f41c ) │ │ │ │ - b.n 5ef1e │ │ │ │ + ldr r1, [pc, #4] @ (5f360 ) │ │ │ │ + b.n 5ee62 │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #20136 @ 0x4ea8 │ │ │ │ + movw r3, #19816 @ 0x4d68 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f430 ) │ │ │ │ - b.n 5ef1e │ │ │ │ + ldr r1, [pc, #4] @ (5f374 ) │ │ │ │ + b.n 5ee62 │ │ │ │ nop │ │ │ │ - cbz r4, 5f434 │ │ │ │ + cbz r4, 5f378 │ │ │ │ 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 5f46c │ │ │ │ - movw r0, #37332 @ 0x91d4 │ │ │ │ + bls.n 5f3b0 │ │ │ │ + movw r0, #37012 @ 0x9094 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5f570 │ │ │ │ + beq.w 5f4b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5f480 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 5f3c4 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f570 │ │ │ │ + bne.n 5f4b4 │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f570 │ │ │ │ + beq.n 5f4b4 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5f4aa │ │ │ │ + ble.n 5f3ee │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5f4ae │ │ │ │ - bl 94210 │ │ │ │ + bne.n 5f3f2 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f570 │ │ │ │ - b.n 5f4ae │ │ │ │ + bne.n 5f4b4 │ │ │ │ + b.n 5f3f2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 17dd48 │ │ │ │ - cbnz r0, 5f4d2 │ │ │ │ + bl 17db78 │ │ │ │ + cbnz r0, 5f416 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5768 @ 0x1688 │ │ │ │ + movw r1, #5448 @ 0x1548 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5f556 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5f49a │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a9a4 │ │ │ │ + bl 17a7d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5f556 │ │ │ │ + blt.n 5f49a │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5f868 │ │ │ │ + bl 5f6d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f556 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 5f49a │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ - blt.n 5f51e │ │ │ │ + blt.n 5f462 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f530 │ │ │ │ + b.n 5f474 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5f51a │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 5f45e │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f4ec │ │ │ │ + beq.n 5f430 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r6, [r9] │ │ │ │ - bl 5fb16 │ │ │ │ + bl 5f986 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f560 │ │ │ │ - cbnz r5, 5f556 │ │ │ │ + bge.n 5f4a4 │ │ │ │ + cbnz r5, 5f49a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str.w r6, [r9] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 5f570 │ │ │ │ + bl 1e2e5c │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5f4b4 │ │ │ │ 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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 15ec2c │ │ │ │ + b.w 15ea7c │ │ │ │ │ │ │ │ -0005f582 : │ │ │ │ +0005f4c6 : │ │ │ │ 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 d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f5b2 │ │ │ │ + bne.n 5f4f6 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #5804 @ 0x16ac │ │ │ │ + movw r0, #5484 @ 0x156c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - sub sp, #32 │ │ │ │ - cbz r0, 5f5d0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 810c0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5f68a │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 5f602 │ │ │ │ - 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 5f5de │ │ │ │ - cbz r2, 5f616 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cbz r0, 5f616 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f638 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 5f638 │ │ │ │ - bl 7fda4 │ │ │ │ - cbnz r0, 5f638 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5f628 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5f68a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5f624 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f624 │ │ │ │ - ldrd r3, r1, [r5, #12] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movw r5, #41416 @ 0xa1c8 │ │ │ │ - movt r5, #49 @ 0x31 │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movw r0, #5952 @ 0x1740 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movw r1, #41396 @ 0xa1b4 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - movw r3, #44276 @ 0xacf4 │ │ │ │ - movt r3, #49 @ 0x31 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - movw r1, #58116 @ 0xe304 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r3, #5940 @ 0x1734 │ │ │ │ - movt r3, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5f69c ) │ │ │ │ + ldr r2, [pc, #8] @ (5f50c ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 42420 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ + b.w 423a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x12e> │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005f6a0 : │ │ │ │ +0005f510 : │ │ │ │ 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] @ (5f6e4 ) │ │ │ │ + ldr r0, [pc, #48] @ (5f554 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 5f6c8 │ │ │ │ + cbnz r1, 5f538 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 44186 <_PyImport_ClearExtension@@Base+0x296> │ │ │ │ + b.w 44106 <_PyImport_ClearExtension@@Base+0x296> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #5968 @ 0x1750 │ │ │ │ + movw r2, #6072 @ 0x17b8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ + bl 11e60c <_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 5f70e │ │ │ │ + bge.n 5f57e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 83898 │ │ │ │ - b.n 5f710 │ │ │ │ + bl 83814 │ │ │ │ + b.n 5f580 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 5f71e │ │ │ │ - bl 23bb68 │ │ │ │ + cbnz r0, 5f58e │ │ │ │ + bl 23a370 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f860 │ │ │ │ + b.n 5f6d0 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 5f736 │ │ │ │ + bgt.n 5f5a6 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 83898 │ │ │ │ - b.n 5f738 │ │ │ │ + bl 83814 │ │ │ │ + b.n 5f5a8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 5f748 │ │ │ │ + cbnz r0, 5f5b8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ea0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 5f718 │ │ │ │ - movw sl, #29585 @ 0x7391 │ │ │ │ + bl 83e1c │ │ │ │ + bl 23a370 │ │ │ │ + b.n 5f588 │ │ │ │ + movw sl, #29793 @ 0x7461 │ │ │ │ movt sl, #18 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 5f838 │ │ │ │ + beq.n 5f6a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 5f762 │ │ │ │ - bl 5d6e2 │ │ │ │ - b.n 5f83c │ │ │ │ + bne.n 5f5d2 │ │ │ │ + bl 5d666 │ │ │ │ + b.n 5f6ac │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 5f7ae │ │ │ │ + cbz r2, 5f61e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 5f7ae │ │ │ │ + cbz r2, 5f61e │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 5f7a2 │ │ │ │ + bne.n 5f612 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 5f78c │ │ │ │ + bcc.n 5f5fc │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #224] @ (5f864 ) │ │ │ │ + ldr r1, [pc, #224] @ (5f6d4 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ - b.n 5f83c │ │ │ │ + bl 15c814 │ │ │ │ + b.n 5f6ac │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f7de │ │ │ │ + bge.n 5f64e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f7de │ │ │ │ + b.n 5f64e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f7de │ │ │ │ - b.n 5f83c │ │ │ │ + cbnz r0, 5f64e │ │ │ │ + b.n 5f6ac │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 5f7d0 │ │ │ │ + cbz r1, 5f640 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 5f7d0 │ │ │ │ - movw r1, #29232 @ 0x7230 │ │ │ │ + cbz r3, 5f640 │ │ │ │ + movw r1, #28956 @ 0x711c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3df0 │ │ │ │ - b.n 5f83c │ │ │ │ - movw r1, #29260 @ 0x724c │ │ │ │ + bl f3e28 │ │ │ │ + b.n 5f6ac │ │ │ │ + movw r1, #28984 @ 0x7138 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3df0 │ │ │ │ - b.n 5f83c │ │ │ │ + bl f3e28 │ │ │ │ + b.n 5f6ac │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w fp, r3, r5 │ │ │ │ add r1, fp │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f808 │ │ │ │ + bne.n 5f678 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f83c │ │ │ │ + bge.n 5f6ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f83c │ │ │ │ + cbnz r3, 5f6ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f83c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f6ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f81a │ │ │ │ + bge.n 5f68a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f81a │ │ │ │ + cbnz r3, 5f68a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 5f752 │ │ │ │ + b.n 5f5c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f860 │ │ │ │ + b.n 5f6d0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ea0 │ │ │ │ - cbz r5, 5f858 │ │ │ │ + bl 83e1c │ │ │ │ + cbz r5, 5f6c8 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mla r0, r7, r4, r0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5f848 │ │ │ │ + bne.n 5f6b8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 5f718 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 5f588 │ │ │ │ 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 5f88e │ │ │ │ + bge.n 5f6fe │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 83898 │ │ │ │ - b.n 5f890 │ │ │ │ + bl 83814 │ │ │ │ + b.n 5f700 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 5f89e │ │ │ │ - bl 23bb68 │ │ │ │ + cbnz r0, 5f70e │ │ │ │ + bl 23a370 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f9e0 │ │ │ │ + b.n 5f850 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 5f8b6 │ │ │ │ + bgt.n 5f726 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 83898 │ │ │ │ - b.n 5f8b8 │ │ │ │ + bl 83814 │ │ │ │ + b.n 5f728 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 5f8c8 │ │ │ │ + cbnz r0, 5f738 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ea0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 5f898 │ │ │ │ - movw sl, #29585 @ 0x7391 │ │ │ │ + bl 83e1c │ │ │ │ + bl 23a370 │ │ │ │ + b.n 5f708 │ │ │ │ + movw sl, #29793 @ 0x7461 │ │ │ │ movt sl, #18 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 5f9b8 │ │ │ │ + beq.n 5f828 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 5f8e2 │ │ │ │ - bl 5d6e2 │ │ │ │ - b.n 5f9bc │ │ │ │ + bne.n 5f752 │ │ │ │ + bl 5d666 │ │ │ │ + b.n 5f82c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 5f92e │ │ │ │ + cbz r2, 5f79e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 5f92e │ │ │ │ + cbz r2, 5f79e │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 5f922 │ │ │ │ + bne.n 5f792 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 5f90c │ │ │ │ + bcc.n 5f77c │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #224] @ (5f9e4 ) │ │ │ │ + ldr r1, [pc, #224] @ (5f854 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ - b.n 5f9bc │ │ │ │ + bl 15c814 │ │ │ │ + b.n 5f82c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f95e │ │ │ │ + bge.n 5f7ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f95e │ │ │ │ + b.n 5f7ce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f95e │ │ │ │ - b.n 5f9bc │ │ │ │ + cbnz r0, 5f7ce │ │ │ │ + b.n 5f82c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 5f950 │ │ │ │ + cbz r1, 5f7c0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 5f950 │ │ │ │ - movw r1, #29232 @ 0x7230 │ │ │ │ + cbz r3, 5f7c0 │ │ │ │ + movw r1, #28956 @ 0x711c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3df0 │ │ │ │ - b.n 5f9bc │ │ │ │ - movw r1, #29260 @ 0x724c │ │ │ │ + bl f3e28 │ │ │ │ + b.n 5f82c │ │ │ │ + movw r1, #28984 @ 0x7138 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3df0 │ │ │ │ - b.n 5f9bc │ │ │ │ + bl f3e28 │ │ │ │ + b.n 5f82c │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w fp, r3, r5 │ │ │ │ add r1, fp │ │ │ │ - bl 15923c <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ + bl 159094 <_PyLong_FromByteArray@@Base+0xb3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f988 │ │ │ │ + bne.n 5f7f8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f9bc │ │ │ │ + bge.n 5f82c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f9bc │ │ │ │ + cbnz r3, 5f82c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f9bc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f82c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f99a │ │ │ │ + bge.n 5f80a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f99a │ │ │ │ + cbnz r3, 5f80a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 5f8d2 │ │ │ │ + b.n 5f742 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f9e0 │ │ │ │ + b.n 5f850 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ea0 │ │ │ │ - cbz r5, 5f9d8 │ │ │ │ + bl 83e1c │ │ │ │ + cbz r5, 5f848 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mla r0, r7, r4, r0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5f9c8 │ │ │ │ + bne.n 5f838 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 5f898 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 5f708 │ │ │ │ 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, 5fa04 │ │ │ │ + cbnz r0, 5f874 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 810c0 │ │ │ │ + b.w 81030 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fa7c │ │ │ │ + beq.n 5f8ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 64e8e │ │ │ │ + bl 6495c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 5fa7c │ │ │ │ + cbz r4, 5f8ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5fa78 │ │ │ │ + ble.n 5f8e8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 5fa66 │ │ │ │ + cbz r0, 5f8d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fa4a │ │ │ │ + bge.n 5f8ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fa4a │ │ │ │ + cbnz r3, 5f8ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5fa56 │ │ │ │ + blt.n 5f8c6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5fa7c │ │ │ │ + b.n 5f8ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5fa52 │ │ │ │ + bne.n 5f8c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fa52 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f8c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fa78 │ │ │ │ + bge.n 5f8e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fa78 │ │ │ │ + cbnz r3, 5f8e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r4, #24] │ │ │ │ - b.n 5fa1a │ │ │ │ + b.n 5f88a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #20136 @ 0x4ea8 │ │ │ │ + movw r3, #19816 @ 0x4d68 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5fa90 ) │ │ │ │ - b.w 5ef1e │ │ │ │ + ldr r1, [pc, #4] @ (5f900 ) │ │ │ │ + b.w 5ee62 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005fa94 : │ │ │ │ +0005f904 : │ │ │ │ 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 4b310 │ │ │ │ + bl 4b290 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005fab8 : │ │ │ │ +0005f928 : │ │ │ │ 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 2147d8 │ │ │ │ + bl 212fec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5fb88 │ │ │ │ + bl 5f9f8 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -77329,1077 +77188,1076 @@ │ │ │ │ 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, #59113 @ 0xe6e9 │ │ │ │ + movw sl, #58649 @ 0xe519 │ │ │ │ movt sl, #23 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r2 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 5fb7e │ │ │ │ + beq.n 5f9ee │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 5fb78 │ │ │ │ + cbz r4, 5f9e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5fb60 │ │ │ │ + cbz r3, 5f9d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5fb60 │ │ │ │ + cbz r3, 5f9d0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 5fb5a │ │ │ │ + bne.n 5f9ca │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 5fb60 │ │ │ │ + b.n 5f9d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r8, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fb78 │ │ │ │ + bge.n 5f9e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fb78 │ │ │ │ + cbnz r3, 5f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - b.n 5fb3c │ │ │ │ + b.n 5f9ac │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 83ea0 │ │ │ │ + b.w 83e1c │ │ │ │ │ │ │ │ -0005fb88 : │ │ │ │ +0005f9f8 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - beq.n 5fbba │ │ │ │ + beq.n 5fa2a │ │ │ │ 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, 5fbb2 │ │ │ │ + cbnz r3, 5fa22 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 5fbbe │ │ │ │ + b.n 5fa2e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fba8 │ │ │ │ - b.n 5fbbe │ │ │ │ + bne.n 5fa18 │ │ │ │ + b.n 5fa2e │ │ │ │ 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 5fc12 │ │ │ │ + bgt.n 5fa82 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5fbf4 │ │ │ │ + cbz r2, 5fa64 │ │ │ │ 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, #13072 @ 0x3310 │ │ │ │ + movw r3, #12752 @ 0x31d0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #35552 @ 0x8ae0 │ │ │ │ + movw r1, #35232 @ 0x89a0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl f3df0 │ │ │ │ - b.n 5fc4a │ │ │ │ + bl f3e28 │ │ │ │ + b.n 5faba │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl a8c40 │ │ │ │ + bl a8c70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5fc4a │ │ │ │ + cbz r0, 5faba │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r5, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl a9084 │ │ │ │ + bl a90b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5fc3a │ │ │ │ + blt.n 5faaa │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5fc4a │ │ │ │ + b.n 5faba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5fc36 │ │ │ │ + bne.n 5faa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fc36 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5faa6 │ │ │ │ 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 f682c │ │ │ │ - cbz r0, 5fc74 │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 5fae4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fc8c │ │ │ │ + b.n 5fafc │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fc6e │ │ │ │ - bl f6fac │ │ │ │ + bne.n 5fade │ │ │ │ + bl f7000 │ │ │ │ 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, #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 5fcc2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 5fce2 │ │ │ │ - b.n 5fcd8 │ │ │ │ - movs r3, #3 │ │ │ │ - movw r0, #37348 @ 0x91e4 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5fcde │ │ │ │ - b.n 5fcb4 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 5fce2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5fd44 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5fcde │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5fcde │ │ │ │ - ldrd r6, r7, [sp, #8] │ │ │ │ - bl b0e70 │ │ │ │ - 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 b401c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 5fd30 │ │ │ │ - blx 2c308 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 5fd50 │ │ │ │ - bl 116ac8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5fcfe │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 5fd3c │ │ │ │ - bl 94210 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5fcde │ │ │ │ - mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5fd60 │ │ │ │ - add r0, sp, #20 │ │ │ │ - bl 15a338 │ │ │ │ - b.n 5fd60 │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 5fd30 │ │ │ │ - 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 5fd94 │ │ │ │ - movw r3, #8896 @ 0x22c0 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5fdaa │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 5fddc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 5fdac │ │ │ │ - b.n 5fddc │ │ │ │ - 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 5fdc8 │ │ │ │ - movw r3, #8896 @ 0x22c0 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5fdf6 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5fddc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 5fdf8 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 5fe36 │ │ │ │ - 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 144bf0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fe22 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fe22 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fe36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fe36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60042 │ │ │ │ + beq.w 5fd08 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #16] │ │ │ │ - bl 97c7c │ │ │ │ + bl 97c60 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 5fe92 │ │ │ │ + cbz r3, 5fb58 │ │ │ │ add.w r0, r5, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5fe88 │ │ │ │ + bne.n 5fb4e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5fe78 │ │ │ │ + bne.n 5fb3e │ │ │ │ dmb ish │ │ │ │ - beq.n 5fe92 │ │ │ │ - bl 284220 │ │ │ │ + beq.n 5fb58 │ │ │ │ + bl 2b82c4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5ff26 │ │ │ │ + beq.n 5fbec │ │ │ │ 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 5fff4 │ │ │ │ + beq.w 5fcba │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 2c06c │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bf2c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 5fee2 │ │ │ │ + cbz r0, 5fba8 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bf2c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5feea │ │ │ │ + cbnz r0, 5fbb0 │ │ │ │ mov r0, fp │ │ │ │ blx 2af74 │ │ │ │ mov r0, r6 │ │ │ │ blx 2af74 │ │ │ │ - b.n 5fff4 │ │ │ │ + b.n 5fcba │ │ │ │ mov r1, sl │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 2c06c │ │ │ │ movs r0, #24 │ │ │ │ blx 2c0ec │ │ │ │ - cbnz r0, 5ff0e │ │ │ │ + cbnz r0, 5fbd4 │ │ │ │ mov r0, fp │ │ │ │ blx 2af74 │ │ │ │ mov r0, r7 │ │ │ │ blx 2af74 │ │ │ │ mov r0, r6 │ │ │ │ blx 2af74 │ │ │ │ - b.n 5fff4 │ │ │ │ + b.n 5fcba │ │ │ │ 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 60000 │ │ │ │ + b.n 5fcc6 │ │ │ │ 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 5fff4 │ │ │ │ + beq.n 5fcba │ │ │ │ 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 5ff4e │ │ │ │ + bne.n 5fc14 │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bf2c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 5ff8e │ │ │ │ + cbz r0, 5fc54 │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bf2c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5ff96 │ │ │ │ + cbnz r0, 5fc5c │ │ │ │ mov r0, r9 │ │ │ │ blx 2af74 │ │ │ │ mov r0, r7 │ │ │ │ blx 2af74 │ │ │ │ - b.n 5fff4 │ │ │ │ + b.n 5fcba │ │ │ │ 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 5ffa0 │ │ │ │ + bne.n 5fc66 │ │ │ │ movs r0, #24 │ │ │ │ blx 2c0ec │ │ │ │ - cbnz r0, 5ffde │ │ │ │ + cbnz r0, 5fca4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2af74 │ │ │ │ mov r0, r8 │ │ │ │ blx 2af74 │ │ │ │ mov r0, r7 │ │ │ │ blx 2af74 │ │ │ │ - b.n 5fff4 │ │ │ │ + b.n 5fcba │ │ │ │ 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 5ff22 │ │ │ │ + b.n 5fbe8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 6002a │ │ │ │ + cbz r3, 5fcf0 │ │ │ │ add.w r0, r5, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60020 │ │ │ │ + bne.n 5fce6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 60010 │ │ │ │ + bne.n 5fcd6 │ │ │ │ dmb ish │ │ │ │ - beq.n 6002a │ │ │ │ - bl 2832b8 │ │ │ │ - cbz r6, 60042 │ │ │ │ + beq.n 5fcf0 │ │ │ │ + bl 2828d8 │ │ │ │ + cbz r6, 5fd08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60040 │ │ │ │ + bge.n 5fd06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60040 │ │ │ │ + cbnz r3, 5fd06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 5fd46 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 122f3c │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 5fd66 │ │ │ │ + b.n 5fd5c │ │ │ │ + movs r3, #3 │ │ │ │ + movw r0, #37028 @ 0x90a4 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5fd62 │ │ │ │ + b.n 5fd38 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 5fd66 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5fdc8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5fd62 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5fd62 │ │ │ │ + ldrd r6, r7, [sp, #8] │ │ │ │ + bl b0c44 │ │ │ │ + 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 b3e10 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 5fdb4 │ │ │ │ + blx 2c308 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 5fdd4 │ │ │ │ + bl 116bfc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5fd82 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 5fdc0 │ │ │ │ + bl 941e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5fd62 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 944a0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 5fde4 │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 5fde4 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 5fdb4 │ │ │ │ + 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 5fe18 │ │ │ │ + movw r3, #8896 @ 0x22c0 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5fe2e │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 5fe60 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5fe30 │ │ │ │ + b.n 5fe60 │ │ │ │ + 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 5fe4c │ │ │ │ + movw r3, #8896 @ 0x22c0 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5fe7a │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5fe60 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5fe7c │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5feba │ │ │ │ + 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 144be4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5fea6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5fea6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5feba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5feba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_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 60078 │ │ │ │ + bhi.n 5fee8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 60098 │ │ │ │ - b.n 60090 │ │ │ │ - movw r0, #37356 @ 0x91ec │ │ │ │ + bne.n 5ff08 │ │ │ │ + b.n 5ff00 │ │ │ │ + movw r0, #37036 @ 0x90ac │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60174 │ │ │ │ - b.n 6006a │ │ │ │ - bl 94210 │ │ │ │ + beq.n 5ffe4 │ │ │ │ + b.n 5feda │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60174 │ │ │ │ + bne.n 5ffe4 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246280 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 244a88 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60174 │ │ │ │ + beq.n 5ffe4 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 600c2 │ │ │ │ + ble.n 5ff32 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 600c6 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 5ff36 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60174 │ │ │ │ - b.n 600c6 │ │ │ │ + bne.n 5ffe4 │ │ │ │ + b.n 5ff36 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 17dd48 │ │ │ │ - cbnz r0, 600ea │ │ │ │ + bl 17db78 │ │ │ │ + cbnz r0, 5ff5a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6460 @ 0x193c │ │ │ │ + movw r1, #6124 @ 0x17ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6015e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 5ffce │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a9a4 │ │ │ │ + bl 17a7d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6015e │ │ │ │ + blt.n 5ffce │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5f6e8 │ │ │ │ + bl 5f558 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6015e │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 5ffce │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 60150 │ │ │ │ + bge.n 5ffc0 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6013e │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 5ffae │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60104 │ │ │ │ - b.n 6014c │ │ │ │ + beq.n 5ff74 │ │ │ │ + b.n 5ffbc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fb16 │ │ │ │ + bl 5f986 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 60168 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 60174 │ │ │ │ + bne.n 5ffd8 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 5ffe4 │ │ │ │ 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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 601a6 │ │ │ │ + cbz r0, 60016 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 601a6 │ │ │ │ + bge.n 60016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 601a6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60016 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 601c0 │ │ │ │ + cbz r0, 60030 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 601c0 │ │ │ │ + bge.n 60030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 601c0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60030 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 601da │ │ │ │ + cbz r0, 6004a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 601da │ │ │ │ + bge.n 6004a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 601da │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6004a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1390f0 │ │ │ │ + bl 139108 │ │ │ │ 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 60210 │ │ │ │ + beq.n 60080 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37316 @ 0x91c4 │ │ │ │ + movw r0, #36996 @ 0x9084 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 602d4 │ │ │ │ + beq.n 60144 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 60224 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 60094 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 602d4 │ │ │ │ + bne.n 60144 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dd48 │ │ │ │ - cbnz r0, 60246 │ │ │ │ + bl 17db78 │ │ │ │ + cbnz r0, 600b6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6496 @ 0x1960 │ │ │ │ + movw r1, #6160 @ 0x1810 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 602be │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6012e │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a9a4 │ │ │ │ + bl 17a7d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 602be │ │ │ │ + blt.n 6012e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5f868 │ │ │ │ + bl 5f6d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 602be │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 6012e │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - blt.n 6028a │ │ │ │ + blt.n 600fa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6029c │ │ │ │ + b.n 6010c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 60286 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 600f6 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60260 │ │ │ │ + beq.n 600d0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 5fb16 │ │ │ │ + bl 5f986 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 602c8 │ │ │ │ - cbnz r5, 602be │ │ │ │ + bge.n 60138 │ │ │ │ + cbnz r5, 6012e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 602d4 │ │ │ │ + bl 1e2e5c │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 60144 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #160] @ (6038c ) │ │ │ │ + ldr r5, [pc, #160] @ (601fc ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60306 │ │ │ │ + bne.n 60176 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 602f6 │ │ │ │ + bne.n 60166 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 60318 │ │ │ │ + beq.n 60188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r6, [pc, #116] @ (60390 ) │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r6, [pc, #116] @ (60200 ) │ │ │ │ ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 60358 │ │ │ │ + cbz r3, 601c8 │ │ │ │ ldr.w r0, [r6, #1564] @ 0x61c │ │ │ │ - bl 60394 <_Py_hashtable_size@@Base> │ │ │ │ + bl 60204 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1556] @ 0x614 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 60394 <_Py_hashtable_size@@Base> │ │ │ │ + bl 60204 <_Py_hashtable_size@@Base> │ │ │ │ add r4, r0 │ │ │ │ ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 60394 <_Py_hashtable_size@@Base> │ │ │ │ + bl 60204 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r0 │ │ │ │ - movw r1, #25685 @ 0x6455 │ │ │ │ + movw r1, #26821 @ 0x68c5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r6, #1572] @ 0x624 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 2de664 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 6035a │ │ │ │ + bl 2de4cc <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 601ca │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 60372 │ │ │ │ + bne.n 601e2 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 60362 │ │ │ │ + bne.n 601d2 │ │ │ │ dmb ish │ │ │ │ - beq.n 6037e │ │ │ │ - ldr r0, [pc, #16] @ (6038c ) │ │ │ │ - bl 2832b8 │ │ │ │ + beq.n 601ee │ │ │ │ + ldr r0, [pc, #16] @ (601fc ) │ │ │ │ + bl 2828d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ nop │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00060394 <_Py_hashtable_size@@Base>: │ │ │ │ +00060204 <_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 │ │ │ │ │ │ │ │ -000603a2 : │ │ │ │ +00060212 : │ │ │ │ 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, 603bc │ │ │ │ + cbnz r0, 6022c │ │ │ │ mov r4, r6 │ │ │ │ - bl 5d6e2 │ │ │ │ - b.n 60448 │ │ │ │ + bl 5d666 │ │ │ │ + b.n 602b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 60428 │ │ │ │ + cbz r3, 60298 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 603ca │ │ │ │ + cbnz r4, 6023a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 603d2 │ │ │ │ + cbz r4, 60242 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 60428 │ │ │ │ + bmi.n 60298 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 60428 │ │ │ │ + cbz r3, 60298 │ │ │ │ mov r0, r1 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 60448 │ │ │ │ + cbz r0, 602b8 │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df268 │ │ │ │ + bl 1ddac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60408 │ │ │ │ + bge.n 60278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60408 │ │ │ │ + cbnz r3, 60278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 60446 │ │ │ │ + bne.n 602b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60428 │ │ │ │ + bge.n 60298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60428 │ │ │ │ + cbnz r3, 60298 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6580 @ 0x19b4 │ │ │ │ + movw r1, #6244 @ 0x1864 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 │ │ │ │ + ldr r4, [pc, #104] @ (60334 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 602e4 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 602d4 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 602f6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #64] @ (60338 ) │ │ │ │ + ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r2, 60306 │ │ │ │ + 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 6031e │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6030e │ │ │ │ + dmb ish │ │ │ │ + beq.n 6032a │ │ │ │ + ldr r0, [pc, #12] @ (60334 ) │ │ │ │ + bl 2828d8 │ │ │ │ + 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 {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 6047a │ │ │ │ + beq.n 6036a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6047a │ │ │ │ + ble.n 6036a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60492 │ │ │ │ + bge.n 60382 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 60492 │ │ │ │ + b.n 60382 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 604c2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 603b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dcdc │ │ │ │ - cbnz r0, 604ce │ │ │ │ + bl 16dd70 │ │ │ │ + cbnz r0, 603be │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6616 @ 0x19d8 │ │ │ │ + movw r1, #6280 @ 0x1888 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 604c2 │ │ │ │ + bge.n 603b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 604c6 │ │ │ │ + cbz r3, 603b6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 604ea │ │ │ │ + b.n 603da │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 604c2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 603b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 604ea │ │ │ │ + bge.n 603da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 604ea │ │ │ │ + cbnz r3, 603da │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #104] @ (60568 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 60516 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 60506 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 60528 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #64] @ (6056c ) │ │ │ │ - ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 60538 │ │ │ │ - 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 60550 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 60540 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6055c │ │ │ │ - ldr r0, [pc, #16] @ (60568 ) │ │ │ │ - bl 2832b8 │ │ │ │ - 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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 6057a │ │ │ │ - b.w 885d4 │ │ │ │ + cbz r0, 603e8 │ │ │ │ + b.w 885a8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #6672 @ 0x1a10 │ │ │ │ + movw r0, #6336 @ 0x18c0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 605c0 │ │ │ │ + beq.n 6042e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 605d6 │ │ │ │ + bne.n 60444 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 60608 │ │ │ │ + beq.n 60476 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 605d8 │ │ │ │ - b.n 60608 │ │ │ │ + bgt.n 60446 │ │ │ │ + b.n 60476 │ │ │ │ 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 605f4 │ │ │ │ + beq.n 60462 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60622 │ │ │ │ + bne.n 60490 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60608 │ │ │ │ + beq.n 60476 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60624 │ │ │ │ + bgt.n 60492 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 60662 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 604d0 │ │ │ │ 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 1667cc │ │ │ │ + bl 16664c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6064e │ │ │ │ + bge.n 604bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6064e │ │ │ │ + cbnz r3, 604bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60662 │ │ │ │ + bge.n 604d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60662 │ │ │ │ + cbnz r3, 604d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -78415,357 +78273,358 @@ │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606a2 : │ │ │ │ +00060510 : │ │ │ │ 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, 606be │ │ │ │ + cbnz r0, 6052c │ │ │ │ mov r4, r6 │ │ │ │ - bl 5d6e2 │ │ │ │ - b.n 60882 │ │ │ │ + bl 5d666 │ │ │ │ + b.n 606f0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6085a │ │ │ │ + beq.w 606c8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 606e6 │ │ │ │ - movw r3, #54073 @ 0xd339 │ │ │ │ + cbz r2, 60554 │ │ │ │ + movw r3, #47929 @ 0xbb39 │ │ │ │ movt r3, #34 @ 0x22 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 606e0 │ │ │ │ + bne.n 6054e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 22d3d8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1090> │ │ │ │ + b.w 22bbd8 <_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 6085a │ │ │ │ + bmi.w 606c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6085a │ │ │ │ + beq.w 606c8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60878 │ │ │ │ + beq.w 606e6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbz r7, 6070c │ │ │ │ + cbz r7, 6057a │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6087c │ │ │ │ + beq.w 606ea │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6087c │ │ │ │ + beq.w 606ea │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 6087c │ │ │ │ + beq.w 606ea │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 607bc │ │ │ │ + beq.n 6062a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 60796 │ │ │ │ + beq.n 60604 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 60754 │ │ │ │ + cbz r2, 605c2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 60796 │ │ │ │ + ble.n 60604 │ │ │ │ adds r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 60768 │ │ │ │ + beq.n 605d6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60740 │ │ │ │ - b.n 60796 │ │ │ │ + bne.n 605ae │ │ │ │ + b.n 60604 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 60768 │ │ │ │ + beq.n 605d6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60750 │ │ │ │ + bne.n 605be │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60796 │ │ │ │ + bne.n 60604 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60826 │ │ │ │ + bne.n 60694 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6078a │ │ │ │ + bge.n 605f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 60790 │ │ │ │ + cbz r3, 605fe │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 60796 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6078a │ │ │ │ + b.n 60604 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 605f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60826 │ │ │ │ + bne.n 60694 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 607bc │ │ │ │ + bge.n 6062a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 607bc │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6062a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 60806 │ │ │ │ - movw r3, #59825 @ 0xe9b1 │ │ │ │ + beq.n 60674 │ │ │ │ + movw r3, #59381 @ 0xe7f5 │ │ │ │ movt r3, #20 │ │ │ │ movw r7, #5744 @ 0x1670 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 607f2 │ │ │ │ + bne.n 60660 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 607fe │ │ │ │ + bpl.n 6066c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 607fe │ │ │ │ + bpl.n 6066c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14eba4 │ │ │ │ + bl 14e9e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 607fa │ │ │ │ + b.n 60668 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 60826 │ │ │ │ + bne.n 60694 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 60810 │ │ │ │ + blt.n 6067e │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 60826 │ │ │ │ + b.n 60694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60806 │ │ │ │ + bne.n 60674 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 60806 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60674 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6083a │ │ │ │ + bge.n 606a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6083a │ │ │ │ + cbnz r3, 606a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 60882 │ │ │ │ + bne.n 606f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6085a │ │ │ │ + bge.n 606c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6085a │ │ │ │ + cbnz r3, 606c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6580 @ 0x19b4 │ │ │ │ + movw r1, #6244 @ 0x1864 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60882 │ │ │ │ + b.n 606f0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6078a │ │ │ │ - b.n 60806 │ │ │ │ + bne.n 605f8 │ │ │ │ + b.n 60674 │ │ │ │ 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 608b4 │ │ │ │ + beq.n 60722 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 608ca │ │ │ │ + bne.n 60738 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 608fc │ │ │ │ + beq.n 6076a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 608cc │ │ │ │ - b.n 608fc │ │ │ │ + bgt.n 6073a │ │ │ │ + b.n 6076a │ │ │ │ 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 608e8 │ │ │ │ + beq.n 60756 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60916 │ │ │ │ + bne.n 60784 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 608fc │ │ │ │ + beq.n 6076a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60918 │ │ │ │ + bgt.n 60786 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 60956 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 607c4 │ │ │ │ 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 2a53bc │ │ │ │ + bl 2a4a24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60942 │ │ │ │ + bge.n 607b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60942 │ │ │ │ + cbnz r3, 607b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60956 │ │ │ │ + bge.n 607c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60956 │ │ │ │ + cbnz r3, 607c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 60976 │ │ │ │ + bls.n 607e4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 609aa │ │ │ │ + bl 23a370 │ │ │ │ + b.n 60818 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 60986 │ │ │ │ + cbz r0, 607f4 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 60988 │ │ │ │ - b.n 6096e │ │ │ │ + bls.n 607f6 │ │ │ │ + b.n 607dc │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6096e │ │ │ │ + beq.n 607dc │ │ │ │ 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} │ │ │ │ + b.w 2e0054 │ │ │ │ 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 609d8 │ │ │ │ + beq.n 6084a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60a06 │ │ │ │ + bne.n 60878 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 609ec │ │ │ │ + beq.n 6085e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60a08 │ │ │ │ + bgt.n 6087a │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 60a2e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 608a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 162310 │ │ │ │ + bl 162180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60a2e │ │ │ │ + bge.n 608a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60a2e │ │ │ │ + cbnz r3, 608a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -78774,833 +78633,908 @@ │ │ │ │ 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 d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 60cc0 │ │ │ │ + beq.w 60b32 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60a84 │ │ │ │ + cbnz r4, 608f6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6752 @ 0x1a60 │ │ │ │ + movw r1, #6416 @ 0x1910 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60cc0 │ │ │ │ - ldr.w sl, [pc, #576] @ 60cc8 │ │ │ │ + b.n 60b32 │ │ │ │ + ldr.w sl, [pc, #580] @ 60b3c │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - movw r1, #6804 @ 0x1a94 │ │ │ │ + movw r1, #6468 @ 0x1944 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r5, sl] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60cb8 │ │ │ │ + bne.w 60b2a │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60cb8 │ │ │ │ + bne.w 60b2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60aca │ │ │ │ + bge.n 6093c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60aca │ │ │ │ + cbnz r3, 6093c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #768] @ 0x300 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 60cc0 │ │ │ │ + beq.w 60b32 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60afa │ │ │ │ + cbnz r4, 6096c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6844 @ 0x1abc │ │ │ │ + movw r1, #6508 @ 0x196c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 60a7e │ │ │ │ - movw r1, #6804 @ 0x1a94 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 608f0 │ │ │ │ + movw r1, #6468 @ 0x1944 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r5] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60cb8 │ │ │ │ + bne.w 60b2a │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60cb8 │ │ │ │ + bne.w 60b2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60b3a │ │ │ │ + bge.n 609ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60b3a │ │ │ │ + cbnz r3, 609ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #756] @ 0x2f4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 60cc0 │ │ │ │ + beq.w 60b32 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60b5e │ │ │ │ + cbnz r4, 609d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60a7e │ │ │ │ + beq.n 608f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 60b86 │ │ │ │ + bmi.n 609f8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #6896 @ 0x1af0 │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #6560 @ 0x19a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3df0 │ │ │ │ - b.n 60cb8 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 60b2a │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl e4450 │ │ │ │ + bl e41e8 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60cb8 │ │ │ │ + beq.w 60b2a │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r5, sl │ │ │ │ - bge.n 60c24 │ │ │ │ + bge.n 60a96 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #284] @ (60cc8 ) │ │ │ │ - movw r1, #6804 @ 0x1a94 │ │ │ │ + ldr r2, [pc, #288] @ (60b3c ) │ │ │ │ + movw r1, #6468 @ 0x1944 │ │ │ │ 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 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60cb8 │ │ │ │ + bne.n 60b2a │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60bf2 │ │ │ │ + bge.n 60a64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 60bf2 │ │ │ │ + cbnz r3, 60a64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60cb8 │ │ │ │ + bne.n 60b2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 60c18 │ │ │ │ + beq.n 60a8a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6952 @ 0x1b28 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 60cb8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 60b2a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 60b9e │ │ │ │ + b.n 60a10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60c3c │ │ │ │ + bge.n 60aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60c3c │ │ │ │ + cbnz r3, 60aae │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #760] @ 0x2f8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60cc0 │ │ │ │ + beq.n 60b32 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60c6a │ │ │ │ + cbnz r4, 60adc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7008 @ 0x1b60 │ │ │ │ + movw r1, #6672 @ 0x1a10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 60a7e │ │ │ │ - ldr r2, [pc, #92] @ (60cc8 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 608f0 │ │ │ │ + ldr r2, [pc, #92] @ (60b3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #6804 @ 0x1a94 │ │ │ │ + movw r1, #6468 @ 0x1944 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ccc60 │ │ │ │ - cbnz r0, 60cb8 │ │ │ │ + bl 1cb4bc │ │ │ │ + cbnz r0, 60b2a │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 60cb8 │ │ │ │ + cbnz r0, 60b2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60ca0 │ │ │ │ + bge.n 60b12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60ca0 │ │ │ │ + cbnz r3, 60b12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d9304 │ │ │ │ + bl 1d7b5c │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [fp] │ │ │ │ - cbnz r0, 60cc0 │ │ │ │ + cbnz r0, 60b32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85140 │ │ │ │ - b.n 60a7e │ │ │ │ + bl 8511c │ │ │ │ + b.n 608f0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 2e0054 │ │ │ │ │ │ │ │ -00060ccc : │ │ │ │ +00060b44 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #34280 @ 0x85e8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.w f5698 │ │ │ │ + b.w f56d8 │ │ │ │ │ │ │ │ -00060cda : │ │ │ │ +00060b52 : │ │ │ │ ldr r0, [r0, #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, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60d0a │ │ │ │ + beq.n 60b82 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60d20 │ │ │ │ + bne.n 60b98 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 60d52 │ │ │ │ + beq.n 60bca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60d22 │ │ │ │ - b.n 60d52 │ │ │ │ + bgt.n 60b9a │ │ │ │ + b.n 60bca │ │ │ │ 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 60d3e │ │ │ │ + beq.n 60bb6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60d6c │ │ │ │ + bne.n 60be4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60d52 │ │ │ │ + beq.n 60bca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60d6e │ │ │ │ + bgt.n 60be6 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 60dac │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 60c24 │ │ │ │ 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 411d4 │ │ │ │ + bl 41154 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60d98 │ │ │ │ + bge.n 60c10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60d98 │ │ │ │ + cbnz r3, 60c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60dac │ │ │ │ + bge.n 60c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60dac │ │ │ │ + cbnz r3, 60c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 60dde │ │ │ │ + beq.n 60c56 │ │ │ │ mov r2, r0 │ │ │ │ - movw r3, #7100 @ 0x1bbc │ │ │ │ + movw r3, #6764 @ 0x1a6c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r0, #7132 @ 0x1bdc │ │ │ │ + movw r0, #6796 @ 0x1a8c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - b.n 60de6 │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + b.n 60c5e │ │ │ │ + movw r0, #6832 @ 0x1ab0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 60df4 │ │ │ │ - bl f6fac │ │ │ │ + cbnz r0, 60c6c │ │ │ │ + bl f7000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 5fab8 │ │ │ │ + bl 5f928 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85140 │ │ │ │ + b.w 8511c │ │ │ │ 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 60e2a │ │ │ │ + bne.n 60ca2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 60e48 │ │ │ │ - b.n 60e40 │ │ │ │ + bne.n 60cc0 │ │ │ │ + b.n 60cb8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #58344 @ 0xe3e8 │ │ │ │ + movw r0, #58024 @ 0xe2a8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60ec8 │ │ │ │ - b.n 60e1c │ │ │ │ - bl 94210 │ │ │ │ + beq.n 60d40 │ │ │ │ + b.n 60c94 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60ec8 │ │ │ │ + bne.n 60d40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 60e70 │ │ │ │ + beq.n 60ce8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23564 @ 0x5c0c │ │ │ │ + movw r1, #23244 @ 0x5acc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 60eb6 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 60d2e │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 60e7c │ │ │ │ + bhi.n 60cf4 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 60e96 │ │ │ │ + cbnz r2, 60d0e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 60ec0 │ │ │ │ + b.n 60d38 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49436 @ 0xc11c │ │ │ │ + movw r1, #49116 @ 0xbfdc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 60eb6 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 60d2e │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsl.w r1, r5, r3 │ │ │ │ orrs r1, r0 │ │ │ │ adds r3, #1 │ │ │ │ tst r6, r4 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 60ea0 │ │ │ │ - b.n 60ec0 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 60ec8 │ │ │ │ + bne.n 60d18 │ │ │ │ + b.n 60d38 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 60d40 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ + 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 eeac8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 60d72 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60d72 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60d72 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 60d8c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60d8c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60d8c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 60da6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60da6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60da6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 60dc0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60dc0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60dc0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 60dda │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60dda │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60dda │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 60df4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60df4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60df4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.n 60d44 │ │ │ │ + │ │ │ │ +00060dfa : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 226bac │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 84fe4 │ │ │ │ + │ │ │ │ +00060e18 <_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, 60e3a <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ + bl f7000 │ │ │ │ + b.n 60e42 <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 60e98 <_PyXI_UnwrapNotShareableError@@Base+0x80> │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + cbnz r6, 60e60 <_PyXI_UnwrapNotShareableError@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30d98 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 60e72 <_PyXI_UnwrapNotShareableError@@Base+0x5a> │ │ │ │ + b.n 60e8c <_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 60e54 <_PyXI_UnwrapNotShareableError@@Base+0x3c> │ │ │ │ + b.n 60e9c <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60e80 <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 60e84 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 60e8c <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60e80 <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + bl 84fe4 │ │ │ │ movs r0, #0 │ │ │ │ + b.n 60e9c <_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, 60eea │ │ │ │ + cbz r3, 60ebc <_PyXI_UnwrapNotShareableError@@Base+0xa4> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 60eec │ │ │ │ + b.n 60ebe <_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, 60f0c │ │ │ │ + cbz r2, 60ede <_PyXI_UnwrapNotShareableError@@Base+0xc6> │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 60f14 │ │ │ │ + b.n 60ee6 <_PyXI_UnwrapNotShareableError@@Base+0xce> │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #16] │ │ │ │ - cbnz r3, 60f24 │ │ │ │ + cbnz r3, 60ef6 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 60f24 │ │ │ │ + blt.n 60ef6 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 60f24 │ │ │ │ - cbnz r4, 60f4c │ │ │ │ + bgt.n 60ef6 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ + cbnz r4, 60f1e <_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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6102e │ │ │ │ + beq.n 61000 <_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 60fec │ │ │ │ + beq.n 60fbe <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 60f7c │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 60f4e <_PyXI_UnwrapNotShareableError@@Base+0x136> │ │ │ │ + bl 122f3c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60f78 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 60f78 │ │ │ │ + bne.n 60f4a <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 60f4a <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6102e │ │ │ │ + b.n 61000 <_PyXI_UnwrapNotShareableError@@Base+0x1e8> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60fec │ │ │ │ + beq.n 60fbe <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 60f98 │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 60f6a <_PyXI_UnwrapNotShareableError@@Base+0x152> │ │ │ │ + bl 122f3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60f94 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 60f66 <_PyXI_UnwrapNotShareableError@@Base+0x14e> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60f74 │ │ │ │ + bne.n 60f46 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60fec │ │ │ │ + beq.n 60fbe <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 60fb4 │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 60f86 <_PyXI_UnwrapNotShareableError@@Base+0x16e> │ │ │ │ + bl 122f3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60fb0 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 60f82 <_PyXI_UnwrapNotShareableError@@Base+0x16a> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60f74 │ │ │ │ + bne.n 60f46 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60fec │ │ │ │ + beq.n 60fbe <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 60fce │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 60fa0 <_PyXI_UnwrapNotShareableError@@Base+0x188> │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 60fca │ │ │ │ - bl 94210 │ │ │ │ + bne.n 60f9c <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60f74 │ │ │ │ + bne.n 60f46 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60fec │ │ │ │ + beq.n 60fbe <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 60fd8 │ │ │ │ + cbz r3, 60faa <_PyXI_UnwrapNotShareableError@@Base+0x192> │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 60fec │ │ │ │ + beq.n 60fbe <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60fec │ │ │ │ - bl 94210 │ │ │ │ + bne.n 60fbe <_PyXI_UnwrapNotShareableError@@Base+0x1a6> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60f74 │ │ │ │ + bne.n 60f46 <_PyXI_UnwrapNotShareableError@@Base+0x12e> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 61014 │ │ │ │ + bne.n 60fe6 <_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 1c9bbc <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8424 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6102e │ │ │ │ + b.n 61000 <_PyXI_UnwrapNotShareableError@@Base+0x1e8> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ - movw r2, #7200 @ 0x1c20 │ │ │ │ + movw r2, #6864 @ 0x1ad0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 2d8afc │ │ │ │ + bl 2d89d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00061036 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 2283ac │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85008 │ │ │ │ - │ │ │ │ -00061054 <_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, 61076 <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ - bl f6fac │ │ │ │ - b.n 6107e <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 610d4 <_PyXI_UnwrapNotShareableError@@Base+0x80> │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r6, 6109c <_PyXI_UnwrapNotShareableError@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30d98 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 610ae <_PyXI_UnwrapNotShareableError@@Base+0x5a> │ │ │ │ - b.n 610c8 <_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 61090 <_PyXI_UnwrapNotShareableError@@Base+0x3c> │ │ │ │ - b.n 610d8 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 610bc <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 610c0 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 610c8 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 610bc <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 610d8 <_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 944c8 │ │ │ │ - b.w 2e0238 │ │ │ │ + b.w 944a0 │ │ │ │ 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 61126 <_PyXI_UnwrapNotShareableError@@Base+0xd2> │ │ │ │ + beq.n 61050 <_PyXI_UnwrapNotShareableError@@Base+0x238> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6113c <_PyXI_UnwrapNotShareableError@@Base+0xe8> │ │ │ │ + bne.n 61066 <_PyXI_UnwrapNotShareableError@@Base+0x24e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6116e <_PyXI_UnwrapNotShareableError@@Base+0x11a> │ │ │ │ + beq.n 61098 <_PyXI_UnwrapNotShareableError@@Base+0x280> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6113e <_PyXI_UnwrapNotShareableError@@Base+0xea> │ │ │ │ - b.n 6116e <_PyXI_UnwrapNotShareableError@@Base+0x11a> │ │ │ │ + bgt.n 61068 <_PyXI_UnwrapNotShareableError@@Base+0x250> │ │ │ │ + b.n 61098 <_PyXI_UnwrapNotShareableError@@Base+0x280> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6115a <_PyXI_UnwrapNotShareableError@@Base+0x106> │ │ │ │ + beq.n 61084 <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 61188 <_PyXI_UnwrapNotShareableError@@Base+0x134> │ │ │ │ + bne.n 610b2 <_PyXI_UnwrapNotShareableError@@Base+0x29a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6116e <_PyXI_UnwrapNotShareableError@@Base+0x11a> │ │ │ │ + beq.n 61098 <_PyXI_UnwrapNotShareableError@@Base+0x280> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6118a <_PyXI_UnwrapNotShareableError@@Base+0x136> │ │ │ │ + bgt.n 610b4 <_PyXI_UnwrapNotShareableError@@Base+0x29c> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 611c8 <_PyXI_UnwrapNotShareableError@@Base+0x174> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 610f2 <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 4157e │ │ │ │ + bl 414fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 611b4 <_PyXI_UnwrapNotShareableError@@Base+0x160> │ │ │ │ + bge.n 610de <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 611b4 <_PyXI_UnwrapNotShareableError@@Base+0x160> │ │ │ │ + cbnz r3, 610de <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 611c8 <_PyXI_UnwrapNotShareableError@@Base+0x174> │ │ │ │ + bge.n 610f2 <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 611c8 <_PyXI_UnwrapNotShareableError@@Base+0x174> │ │ │ │ + cbnz r3, 610f2 <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2e0238 │ │ │ │ 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 611f8 <_PyXI_UnwrapNotShareableError@@Base+0x1a4> │ │ │ │ - bl b0f9c │ │ │ │ - bl b0fcc │ │ │ │ - cbz r0, 611fe <_PyXI_UnwrapNotShareableError@@Base+0x1aa> │ │ │ │ + beq.n 6111e <_PyXI_UnwrapNotShareableError@@Base+0x306> │ │ │ │ + bl b0d70 │ │ │ │ + bl b0da0 │ │ │ │ + cbz r0, 61124 <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cc0 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ + bl 57c48 <_PyXI_FreeExcInfo@@Base+0x1e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 6120a <_PyXI_UnwrapNotShareableError@@Base+0x1b6> │ │ │ │ + cbz r3, 61130 <_PyXI_UnwrapNotShareableError@@Base+0x318> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6122a <_PyXI_UnwrapNotShareableError@@Base+0x1d6> │ │ │ │ + b.n 61150 <_PyXI_UnwrapNotShareableError@@Base+0x338> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 2287c0 │ │ │ │ - cbnz r0, 61226 <_PyXI_UnwrapNotShareableError@@Base+0x1d2> │ │ │ │ + bl 226fc0 │ │ │ │ + cbnz r0, 6114c <_PyXI_UnwrapNotShareableError@@Base+0x334> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 61226 <_PyXI_UnwrapNotShareableError@@Base+0x1d2> │ │ │ │ + cbnz r3, 6114c <_PyXI_UnwrapNotShareableError@@Base+0x334> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4094 │ │ │ │ - cbnz r0, 61226 <_PyXI_UnwrapNotShareableError@@Base+0x1d2> │ │ │ │ + bl b3e88 │ │ │ │ + cbnz r0, 6114c <_PyXI_UnwrapNotShareableError@@Base+0x334> │ │ │ │ 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 61252 <_PyXI_UnwrapNotShareableError@@Base+0x1fe> │ │ │ │ + bne.n 61178 <_PyXI_UnwrapNotShareableError@@Base+0x360> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 61266 <_PyXI_UnwrapNotShareableError@@Base+0x212> │ │ │ │ - b.n 61278 <_PyXI_UnwrapNotShareableError@@Base+0x224> │ │ │ │ + cbnz r0, 6118c <_PyXI_UnwrapNotShareableError@@Base+0x374> │ │ │ │ + b.n 6119e <_PyXI_UnwrapNotShareableError@@Base+0x386> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19944 @ 0x4de8 │ │ │ │ + movw r0, #19624 @ 0x4ca8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 612c0 <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ - b.n 61246 <_PyXI_UnwrapNotShareableError@@Base+0x1f2> │ │ │ │ - bl 9b260 │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 611e6 <_PyXI_UnwrapNotShareableError@@Base+0x3ce> │ │ │ │ + b.n 6116c <_PyXI_UnwrapNotShareableError@@Base+0x354> │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 61284 <_PyXI_UnwrapNotShareableError@@Base+0x230> │ │ │ │ + blt.n 611aa <_PyXI_UnwrapNotShareableError@@Base+0x392> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 61294 <_PyXI_UnwrapNotShareableError@@Base+0x240> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 612c0 <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ + bne.n 611ba <_PyXI_UnwrapNotShareableError@@Base+0x3a2> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 611e6 <_PyXI_UnwrapNotShareableError@@Base+0x3ce> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61294 <_PyXI_UnwrapNotShareableError@@Base+0x240> │ │ │ │ + b.n 611ba <_PyXI_UnwrapNotShareableError@@Base+0x3a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61274 <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ + bne.n 6119a <_PyXI_UnwrapNotShareableError@@Base+0x382> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61274 <_PyXI_UnwrapNotShareableError@@Base+0x220> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6119a <_PyXI_UnwrapNotShareableError@@Base+0x382> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 24549c │ │ │ │ - cbz r0, 612c0 <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ + bl 243ca4 │ │ │ │ + cbz r0, 611e6 <_PyXI_UnwrapNotShareableError@@Base+0x3ce> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 612c4 <_PyXI_UnwrapNotShareableError@@Base+0x270> │ │ │ │ + bne.n 611ea <_PyXI_UnwrapNotShareableError@@Base+0x3d2> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49808 @ 0xc290 │ │ │ │ + movw r1, #49488 @ 0xc150 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6130a <_PyXI_UnwrapNotShareableError@@Base+0x2b6> │ │ │ │ + b.n 61230 <_PyXI_UnwrapNotShareableError@@Base+0x418> │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dd64 │ │ │ │ + bl 17db94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 612c0 <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ + beq.n 611e6 <_PyXI_UnwrapNotShareableError@@Base+0x3ce> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 612d8 <_PyXI_UnwrapNotShareableError@@Base+0x284> │ │ │ │ + cbz r3, 611fe <_PyXI_UnwrapNotShareableError@@Base+0x3e6> │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 612e0 <_PyXI_UnwrapNotShareableError@@Base+0x28c> │ │ │ │ + b.n 61206 <_PyXI_UnwrapNotShareableError@@Base+0x3ee> │ │ │ │ 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 │ │ │ │ @@ -79622,97 +79556,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 61366 <_PyXI_UnwrapNotShareableError@@Base+0x312> │ │ │ │ + beq.n 6128c <_PyXI_UnwrapNotShareableError@@Base+0x474> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 61366 <_PyXI_UnwrapNotShareableError@@Base+0x312> │ │ │ │ + ble.n 6128c <_PyXI_UnwrapNotShareableError@@Base+0x474> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #7208 @ 0x1c28 │ │ │ │ + movw r0, #6872 @ 0x1ad8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61376 <_PyXI_UnwrapNotShareableError@@Base+0x322> │ │ │ │ + bge.n 6129c <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61376 <_PyXI_UnwrapNotShareableError@@Base+0x322> │ │ │ │ + cbnz r3, 6129c <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61376 <_PyXI_UnwrapNotShareableError@@Base+0x322> │ │ │ │ - movw r0, #7244 @ 0x1c4c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6129c <_PyXI_UnwrapNotShareableError@@Base+0x484> │ │ │ │ + movw r0, #6908 @ 0x1afc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 613a6 <_PyXI_UnwrapNotShareableError@@Base+0x352> │ │ │ │ + beq.n 612cc <_PyXI_UnwrapNotShareableError@@Base+0x4b4> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 613d4 <_PyXI_UnwrapNotShareableError@@Base+0x380> │ │ │ │ + bne.n 612fa <_PyXI_UnwrapNotShareableError@@Base+0x4e2> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 613ba <_PyXI_UnwrapNotShareableError@@Base+0x366> │ │ │ │ + beq.n 612e0 <_PyXI_UnwrapNotShareableError@@Base+0x4c8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 613d6 <_PyXI_UnwrapNotShareableError@@Base+0x382> │ │ │ │ + bgt.n 612fc <_PyXI_UnwrapNotShareableError@@Base+0x4e4> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 61402 <_PyXI_UnwrapNotShareableError@@Base+0x3ae> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 61328 <_PyXI_UnwrapNotShareableError@@Base+0x510> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #44] @ (61408 <_PyXI_UnwrapNotShareableError@@Base+0x3b4>) │ │ │ │ + ldr r0, [pc, #44] @ (61330 <_PyXI_UnwrapNotShareableError@@Base+0x518>) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61402 <_PyXI_UnwrapNotShareableError@@Base+0x3ae> │ │ │ │ + bge.n 61328 <_PyXI_UnwrapNotShareableError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61402 <_PyXI_UnwrapNotShareableError@@Base+0x3ae> │ │ │ │ + cbnz r3, 61328 <_PyXI_UnwrapNotShareableError@@Base+0x510> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -79721,1992 +79656,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 d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 61686 <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ + beq.w 615ae <_PyXI_UnwrapNotShareableError@@Base+0x796> │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - cbnz r7, 6145c <_PyXI_UnwrapNotShareableError@@Base+0x408> │ │ │ │ + cbnz r7, 61384 <_PyXI_UnwrapNotShareableError@@Base+0x56c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7268 @ 0x1c64 │ │ │ │ + movw r1, #6932 @ 0x1b14 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61686 <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ - ldr.w sl, [pc, #556] @ 6168c <_PyXI_UnwrapNotShareableError@@Base+0x638> │ │ │ │ + b.n 615ae <_PyXI_UnwrapNotShareableError@@Base+0x796> │ │ │ │ + ldr.w sl, [pc, #556] @ 615b4 <_PyXI_UnwrapNotShareableError@@Base+0x79c> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - movw r1, #7320 @ 0x1c98 │ │ │ │ + movw r1, #6984 @ 0x1b48 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, sl] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6167e <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.w 615a6 <_PyXI_UnwrapNotShareableError@@Base+0x78e> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61774 <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 615e8 <_PyXI_UnwrapNotShareableError@@Base+0x7d0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6167e <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.w 615a6 <_PyXI_UnwrapNotShareableError@@Base+0x78e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 614a2 <_PyXI_UnwrapNotShareableError@@Base+0x44e> │ │ │ │ + bge.n 613ca <_PyXI_UnwrapNotShareableError@@Base+0x5b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 614a2 <_PyXI_UnwrapNotShareableError@@Base+0x44e> │ │ │ │ + cbnz r3, 613ca <_PyXI_UnwrapNotShareableError@@Base+0x5b2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #744] @ 0x2e8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 61686 <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ + beq.w 615ae <_PyXI_UnwrapNotShareableError@@Base+0x796> │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - cbz r7, 614dc <_PyXI_UnwrapNotShareableError@@Base+0x488> │ │ │ │ + cbz r7, 61404 <_PyXI_UnwrapNotShareableError@@Base+0x5ec> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 614e2 <_PyXI_UnwrapNotShareableError@@Base+0x48e> │ │ │ │ + bne.n 6140a <_PyXI_UnwrapNotShareableError@@Base+0x5f2> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 614dc <_PyXI_UnwrapNotShareableError@@Base+0x488> │ │ │ │ + bge.n 61404 <_PyXI_UnwrapNotShareableError@@Base+0x5ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 614dc <_PyXI_UnwrapNotShareableError@@Base+0x488> │ │ │ │ + cbnz r3, 61404 <_PyXI_UnwrapNotShareableError@@Base+0x5ec> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 61520 <_PyXI_UnwrapNotShareableError@@Base+0x4cc> │ │ │ │ - movw r1, #7320 @ 0x1c98 │ │ │ │ + b.n 61448 <_PyXI_UnwrapNotShareableError@@Base+0x630> │ │ │ │ + movw r1, #6984 @ 0x1b48 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6167e <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.w 615a6 <_PyXI_UnwrapNotShareableError@@Base+0x78e> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6167e <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.w 615a6 <_PyXI_UnwrapNotShareableError@@Base+0x78e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61520 <_PyXI_UnwrapNotShareableError@@Base+0x4cc> │ │ │ │ + bge.n 61448 <_PyXI_UnwrapNotShareableError@@Base+0x630> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 61520 <_PyXI_UnwrapNotShareableError@@Base+0x4cc> │ │ │ │ + cbnz r3, 61448 <_PyXI_UnwrapNotShareableError@@Base+0x630> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 61686 <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ + beq.w 615ae <_PyXI_UnwrapNotShareableError@@Base+0x796> │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 6154a <_PyXI_UnwrapNotShareableError@@Base+0x4f6> │ │ │ │ + bne.n 61472 <_PyXI_UnwrapNotShareableError@@Base+0x65a> │ │ │ │ mov r0, fp │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61456 <_PyXI_UnwrapNotShareableError@@Base+0x402> │ │ │ │ + beq.n 6137e <_PyXI_UnwrapNotShareableError@@Base+0x566> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 61574 <_PyXI_UnwrapNotShareableError@@Base+0x520> │ │ │ │ + bmi.n 6149c <_PyXI_UnwrapNotShareableError@@Base+0x684> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #7356 @ 0x1cbc │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7020 @ 0x1b6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3df0 │ │ │ │ - b.n 6167e <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 615a6 <_PyXI_UnwrapNotShareableError@@Base+0x78e> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 286e34 │ │ │ │ + bl 2866a4 <_Py_set_inheritable_async_safe@@Base+0x2614> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6167e <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + beq.n 615a6 <_PyXI_UnwrapNotShareableError@@Base+0x78e> │ │ │ │ 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, #7320 @ 0x1c98 │ │ │ │ + movw r1, #6984 @ 0x1b48 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 6161c <_PyXI_UnwrapNotShareableError@@Base+0x5c8> │ │ │ │ + bge.n 61544 <_PyXI_UnwrapNotShareableError@@Base+0x72c> │ │ │ │ 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 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6167e <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.n 615a6 <_PyXI_UnwrapNotShareableError@@Base+0x78e> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 287038 │ │ │ │ + bl 2869f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 615e6 <_PyXI_UnwrapNotShareableError@@Base+0x592> │ │ │ │ + bge.n 6150e <_PyXI_UnwrapNotShareableError@@Base+0x6f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 615e6 <_PyXI_UnwrapNotShareableError@@Base+0x592> │ │ │ │ + cbnz r3, 6150e <_PyXI_UnwrapNotShareableError@@Base+0x6f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6167e <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bne.n 615a6 <_PyXI_UnwrapNotShareableError@@Base+0x78e> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61610 <_PyXI_UnwrapNotShareableError@@Base+0x5bc> │ │ │ │ + beq.n 61538 <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7412 @ 0x1cf4 │ │ │ │ + movw r1, #7076 @ 0x1ba4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6167e <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 615a6 <_PyXI_UnwrapNotShareableError@@Base+0x78e> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 61594 <_PyXI_UnwrapNotShareableError@@Base+0x540> │ │ │ │ + b.n 614bc <_PyXI_UnwrapNotShareableError@@Base+0x6a4> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6163c <_PyXI_UnwrapNotShareableError@@Base+0x5e8> │ │ │ │ + bge.n 61564 <_PyXI_UnwrapNotShareableError@@Base+0x74c> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 6163c <_PyXI_UnwrapNotShareableError@@Base+0x5e8> │ │ │ │ + cbnz r2, 61564 <_PyXI_UnwrapNotShareableError@@Base+0x74c> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - cbnz r4, 6165c <_PyXI_UnwrapNotShareableError@@Base+0x608> │ │ │ │ + cbnz r4, 61584 <_PyXI_UnwrapNotShareableError@@Base+0x76c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7468 @ 0x1d2c │ │ │ │ + movw r1, #7132 @ 0x1bdc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 6167e <_PyXI_UnwrapNotShareableError@@Base+0x62a> │ │ │ │ + b.n 615a6 <_PyXI_UnwrapNotShareableError@@Base+0x78e> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6167a <_PyXI_UnwrapNotShareableError@@Base+0x626> │ │ │ │ + cbz r0, 615a2 <_PyXI_UnwrapNotShareableError@@Base+0x78a> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r4, r5, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 61686 <_PyXI_UnwrapNotShareableError@@Base+0x632> │ │ │ │ + b.n 615ae <_PyXI_UnwrapNotShareableError@@Base+0x796> │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 85140 │ │ │ │ - b.n 61456 <_PyXI_UnwrapNotShareableError@@Base+0x402> │ │ │ │ + bl 8511c │ │ │ │ + b.n 6137e <_PyXI_UnwrapNotShareableError@@Base+0x566> │ │ │ │ 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 eea94 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 616da <_PyXI_UnwrapNotShareableError@@Base+0x686> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 616da <_PyXI_UnwrapNotShareableError@@Base+0x686> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 616da <_PyXI_UnwrapNotShareableError@@Base+0x686> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 616f4 <_PyXI_UnwrapNotShareableError@@Base+0x6a0> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 616f4 <_PyXI_UnwrapNotShareableError@@Base+0x6a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 616f4 <_PyXI_UnwrapNotShareableError@@Base+0x6a0> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6170e <_PyXI_UnwrapNotShareableError@@Base+0x6ba> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6170e <_PyXI_UnwrapNotShareableError@@Base+0x6ba> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6170e <_PyXI_UnwrapNotShareableError@@Base+0x6ba> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 61728 <_PyXI_UnwrapNotShareableError@@Base+0x6d4> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61728 <_PyXI_UnwrapNotShareableError@@Base+0x6d4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 61728 <_PyXI_UnwrapNotShareableError@@Base+0x6d4> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 61742 <_PyXI_UnwrapNotShareableError@@Base+0x6ee> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61742 <_PyXI_UnwrapNotShareableError@@Base+0x6ee> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 61742 <_PyXI_UnwrapNotShareableError@@Base+0x6ee> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 6175c <_PyXI_UnwrapNotShareableError@@Base+0x708> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6175c <_PyXI_UnwrapNotShareableError@@Base+0x708> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6175c <_PyXI_UnwrapNotShareableError@@Base+0x708> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 6176a <_PyXI_UnwrapNotShareableError@@Base+0x716> │ │ │ │ - b.w 885d4 │ │ │ │ + cbz r0, 615de <_PyXI_UnwrapNotShareableError@@Base+0x7c6> │ │ │ │ + b.w 885a8 │ │ │ │ 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 6179e <_PyXI_UnwrapNotShareableError@@Base+0x74a> │ │ │ │ + bne.n 61612 <_PyXI_UnwrapNotShareableError@@Base+0x7fa> │ │ │ │ mov r6, r7 │ │ │ │ str r7, [r2, #0] │ │ │ │ - b.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ 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 d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 617d6 <_PyXI_UnwrapNotShareableError@@Base+0x782> │ │ │ │ + cbnz r6, 6164a <_PyXI_UnwrapNotShareableError@@Base+0x832> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7512 @ 0x1d58 │ │ │ │ + movw r1, #7176 @ 0x1c08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ - ldr.w r9, [pc, #1496] @ 61db0 <_PyXI_UnwrapNotShareableError@@Base+0xd5c> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ + ldr.w r9, [pc, #1496] @ 61c24 <_PyXI_UnwrapNotShareableError@@Base+0xe0c> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r1, #7560 @ 0x1d88 │ │ │ │ + movw r1, #7224 @ 0x1c38 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61818 <_PyXI_UnwrapNotShareableError@@Base+0x7c4> │ │ │ │ + bge.n 6168c <_PyXI_UnwrapNotShareableError@@Base+0x874> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 61818 <_PyXI_UnwrapNotShareableError@@Base+0x7c4> │ │ │ │ + cbnz r3, 6168c <_PyXI_UnwrapNotShareableError@@Base+0x874> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 61848 <_PyXI_UnwrapNotShareableError@@Base+0x7f4> │ │ │ │ + cbnz r6, 616bc <_PyXI_UnwrapNotShareableError@@Base+0x8a4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7596 @ 0x1dac │ │ │ │ + movw r1, #7260 @ 0x1c5c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ - movw r1, #7560 @ 0x1d88 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ + movw r1, #7224 @ 0x1c38 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61882 <_PyXI_UnwrapNotShareableError@@Base+0x82e> │ │ │ │ + bge.n 616f6 <_PyXI_UnwrapNotShareableError@@Base+0x8de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 61882 <_PyXI_UnwrapNotShareableError@@Base+0x82e> │ │ │ │ + cbnz r3, 616f6 <_PyXI_UnwrapNotShareableError@@Base+0x8de> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 618b2 <_PyXI_UnwrapNotShareableError@@Base+0x85e> │ │ │ │ + cbnz r6, 61726 <_PyXI_UnwrapNotShareableError@@Base+0x90e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7648 @ 0x1de0 │ │ │ │ + movw r1, #7312 @ 0x1c90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ - movw r1, #7560 @ 0x1d88 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ + movw r1, #7224 @ 0x1c38 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 618ec <_PyXI_UnwrapNotShareableError@@Base+0x898> │ │ │ │ + bge.n 61760 <_PyXI_UnwrapNotShareableError@@Base+0x948> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 618ec <_PyXI_UnwrapNotShareableError@@Base+0x898> │ │ │ │ + cbnz r3, 61760 <_PyXI_UnwrapNotShareableError@@Base+0x948> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 6191c <_PyXI_UnwrapNotShareableError@@Base+0x8c8> │ │ │ │ + cbnz r6, 61790 <_PyXI_UnwrapNotShareableError@@Base+0x978> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7700 @ 0x1e14 │ │ │ │ + movw r1, #7364 @ 0x1cc4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ - movw r1, #7560 @ 0x1d88 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ + movw r1, #7224 @ 0x1c38 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61956 <_PyXI_UnwrapNotShareableError@@Base+0x902> │ │ │ │ + bge.n 617ca <_PyXI_UnwrapNotShareableError@@Base+0x9b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 61956 <_PyXI_UnwrapNotShareableError@@Base+0x902> │ │ │ │ + cbnz r3, 617ca <_PyXI_UnwrapNotShareableError@@Base+0x9b2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #356] @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61a02 <_PyXI_UnwrapNotShareableError@@Base+0x9ae> │ │ │ │ + beq.n 61876 <_PyXI_UnwrapNotShareableError@@Base+0xa5e> │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, #976] @ 0x3d0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cbnz r5, 619a2 <_PyXI_UnwrapNotShareableError@@Base+0x94e> │ │ │ │ + cbnz r5, 61816 <_PyXI_UnwrapNotShareableError@@Base+0x9fe> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7756 @ 0x1e4c │ │ │ │ + movw r1, #7420 @ 0x1cfc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ - movw r1, #7804 @ 0x1e7c │ │ │ │ + b.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ + movw r1, #7468 @ 0x1d2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 619e2 <_PyXI_UnwrapNotShareableError@@Base+0x98e> │ │ │ │ + bge.n 61856 <_PyXI_UnwrapNotShareableError@@Base+0xa3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 619e2 <_PyXI_UnwrapNotShareableError@@Base+0x98e> │ │ │ │ + cbnz r3, 61856 <_PyXI_UnwrapNotShareableError@@Base+0xa3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 23ca50 <_PyTime_AsTimespec@@Base+0xc0> │ │ │ │ + bl 23b258 <_PyTime_AsTimespec@@Base+0xc0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ - b.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ + b.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ mov r0, r5 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 61c0a <_PyXI_UnwrapNotShareableError@@Base+0xbb6> │ │ │ │ + beq.w 61a7e <_PyXI_UnwrapNotShareableError@@Base+0xc66> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 61aac <_PyXI_UnwrapNotShareableError@@Base+0xa58> │ │ │ │ + beq.n 61920 <_PyXI_UnwrapNotShareableError@@Base+0xb08> │ │ │ │ ldr.w r1, [r4, #976] @ 0x3d0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbnz r4, 61a48 <_PyXI_UnwrapNotShareableError@@Base+0x9f4> │ │ │ │ + cbnz r4, 618bc <_PyXI_UnwrapNotShareableError@@Base+0xaa4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7840 @ 0x1ea0 │ │ │ │ + movw r1, #7504 @ 0x1d50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - movw r1, #7892 @ 0x1ed4 │ │ │ │ + movw r1, #7556 @ 0x1d84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl b768c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl b747c <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + blt.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61a8c <_PyXI_UnwrapNotShareableError@@Base+0xa38> │ │ │ │ + bge.n 61900 <_PyXI_UnwrapNotShareableError@@Base+0xae8> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 61a8c <_PyXI_UnwrapNotShareableError@@Base+0xa38> │ │ │ │ + beq.n 61900 <_PyXI_UnwrapNotShareableError@@Base+0xae8> │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61a8c <_PyXI_UnwrapNotShareableError@@Base+0xa38> │ │ │ │ + cbnz r3, 61900 <_PyXI_UnwrapNotShareableError@@Base+0xae8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 39968 │ │ │ │ + bl 398ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ - b.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ + b.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r1, [r4, #344] @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61c18 <_PyXI_UnwrapNotShareableError@@Base+0xbc4> │ │ │ │ + beq.w 61a8c <_PyXI_UnwrapNotShareableError@@Base+0xc74> │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61af0 <_PyXI_UnwrapNotShareableError@@Base+0xa9c> │ │ │ │ + bne.n 61964 <_PyXI_UnwrapNotShareableError@@Base+0xb4c> │ │ │ │ mov r0, fp │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - bmi.n 61b1c <_PyXI_UnwrapNotShareableError@@Base+0xac8> │ │ │ │ + bmi.n 61990 <_PyXI_UnwrapNotShareableError@@Base+0xb78> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #7932 @ 0x1efc │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7596 @ 0x1dac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3df0 │ │ │ │ - b.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f3e28 │ │ │ │ + b.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 242c9c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ + bl 2414a4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ movs r6, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #628] @ (61db0 <_PyXI_UnwrapNotShareableError@@Base+0xd5c>) │ │ │ │ + ldr r0, [pc, #628] @ (61c24 <_PyXI_UnwrapNotShareableError@@Base+0xe0c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp r6, r9 │ │ │ │ - bge.n 61bc4 <_PyXI_UnwrapNotShareableError@@Base+0xb70> │ │ │ │ + bge.n 61a38 <_PyXI_UnwrapNotShareableError@@Base+0xc20> │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #7992 @ 0x1f38 │ │ │ │ + movw r1, #7656 @ 0x1de8 │ │ │ │ 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 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61774 <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 615e8 <_PyXI_UnwrapNotShareableError@@Base+0x7d0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61b8e <_PyXI_UnwrapNotShareableError@@Base+0xb3a> │ │ │ │ + bge.n 61a02 <_PyXI_UnwrapNotShareableError@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61b8e <_PyXI_UnwrapNotShareableError@@Base+0xb3a> │ │ │ │ + cbnz r3, 61a02 <_PyXI_UnwrapNotShareableError@@Base+0xbea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 61bb8 <_PyXI_UnwrapNotShareableError@@Base+0xb64> │ │ │ │ + beq.n 61a2c <_PyXI_UnwrapNotShareableError@@Base+0xc14> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8032 @ 0x1f60 │ │ │ │ + movw r1, #7696 @ 0x1e10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 61b38 <_PyXI_UnwrapNotShareableError@@Base+0xae4> │ │ │ │ + b.n 619ac <_PyXI_UnwrapNotShareableError@@Base+0xb94> │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.n 61be2 <_PyXI_UnwrapNotShareableError@@Base+0xb8e> │ │ │ │ + bge.n 61a56 <_PyXI_UnwrapNotShareableError@@Base+0xc3e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61be2 <_PyXI_UnwrapNotShareableError@@Base+0xb8e> │ │ │ │ + cbnz r2, 61a56 <_PyXI_UnwrapNotShareableError@@Base+0xc3e> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 c839c <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 61c10 <_PyXI_UnwrapNotShareableError@@Base+0xbbc> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 61a84 <_PyXI_UnwrapNotShareableError@@Base+0xc6c> │ │ │ │ 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 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + b.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r1, [r4, #336] @ 0x150 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61f3c <_PyXI_UnwrapNotShareableError@@Base+0xee8> │ │ │ │ + beq.w 61db0 <_PyXI_UnwrapNotShareableError@@Base+0xf98> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61c5e <_PyXI_UnwrapNotShareableError@@Base+0xc0a> │ │ │ │ + bne.n 61ad2 <_PyXI_UnwrapNotShareableError@@Base+0xcba> │ │ │ │ mov r0, fp │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 61c8a <_PyXI_UnwrapNotShareableError@@Base+0xc36> │ │ │ │ + bmi.n 61afe <_PyXI_UnwrapNotShareableError@@Base+0xce6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8096 @ 0x1fa0 │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7760 @ 0x1e50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3df0 │ │ │ │ - b.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f3e28 │ │ │ │ + b.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl e4450 │ │ │ │ + bl e41e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ 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 61d36 <_PyXI_UnwrapNotShareableError@@Base+0xce2> │ │ │ │ + bge.n 61baa <_PyXI_UnwrapNotShareableError@@Base+0xd92> │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #8152 @ 0x1fd8 │ │ │ │ + movw r1, #7816 @ 0x1e88 │ │ │ │ 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] @ (61db0 <_PyXI_UnwrapNotShareableError@@Base+0xd5c>) │ │ │ │ + ldr r3, [pc, #228] @ (61c24 <_PyXI_UnwrapNotShareableError@@Base+0xe0c>) │ │ │ │ it lt │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61cfe <_PyXI_UnwrapNotShareableError@@Base+0xcaa> │ │ │ │ + bge.n 61b72 <_PyXI_UnwrapNotShareableError@@Base+0xd5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61cfe <_PyXI_UnwrapNotShareableError@@Base+0xcaa> │ │ │ │ + cbnz r3, 61b72 <_PyXI_UnwrapNotShareableError@@Base+0xd5a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 61d2a <_PyXI_UnwrapNotShareableError@@Base+0xcd6> │ │ │ │ + beq.n 61b9e <_PyXI_UnwrapNotShareableError@@Base+0xd86> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8192 @ 0x2000 │ │ │ │ + movw r1, #7856 @ 0x1eb0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 61cac <_PyXI_UnwrapNotShareableError@@Base+0xc58> │ │ │ │ + b.n 61b20 <_PyXI_UnwrapNotShareableError@@Base+0xd08> │ │ │ │ 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 61d56 <_PyXI_UnwrapNotShareableError@@Base+0xd02> │ │ │ │ + bge.n 61bca <_PyXI_UnwrapNotShareableError@@Base+0xdb2> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61d56 <_PyXI_UnwrapNotShareableError@@Base+0xd02> │ │ │ │ + cbnz r2, 61bca <_PyXI_UnwrapNotShareableError@@Base+0xdb2> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61d84 <_PyXI_UnwrapNotShareableError@@Base+0xd30> │ │ │ │ + bne.n 61bf8 <_PyXI_UnwrapNotShareableError@@Base+0xde0> │ │ │ │ mov r0, fp │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bmi.n 61db4 <_PyXI_UnwrapNotShareableError@@Base+0xd60> │ │ │ │ + bmi.n 61c28 <_PyXI_UnwrapNotShareableError@@Base+0xe10> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #7912 @ 0x1ee8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3df0 │ │ │ │ - b.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f3e28 │ │ │ │ + b.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 242c9c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ + bl 2414a4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ 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 61e62 <_PyXI_UnwrapNotShareableError@@Base+0xe0e> │ │ │ │ + bge.n 61cd6 <_PyXI_UnwrapNotShareableError@@Base+0xebe> │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #8152 @ 0x1fd8 │ │ │ │ + movw r1, #7816 @ 0x1e88 │ │ │ │ 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] @ (620bc <_PyXI_UnwrapNotShareableError@@Base+0x1068>) │ │ │ │ + ldr r3, [pc, #708] @ (61f30 <_PyXI_UnwrapNotShareableError@@Base+0x1118>) │ │ │ │ it lt │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61774 <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 615e8 <_PyXI_UnwrapNotShareableError@@Base+0x7d0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61e2a <_PyXI_UnwrapNotShareableError@@Base+0xdd6> │ │ │ │ + bge.n 61c9e <_PyXI_UnwrapNotShareableError@@Base+0xe86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61e2a <_PyXI_UnwrapNotShareableError@@Base+0xdd6> │ │ │ │ + cbnz r3, 61c9e <_PyXI_UnwrapNotShareableError@@Base+0xe86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 61e56 <_PyXI_UnwrapNotShareableError@@Base+0xe02> │ │ │ │ + beq.n 61cca <_PyXI_UnwrapNotShareableError@@Base+0xeb2> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8308 @ 0x2074 │ │ │ │ + movw r1, #7972 @ 0x1f24 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 61dd8 <_PyXI_UnwrapNotShareableError@@Base+0xd84> │ │ │ │ + b.n 61c4c <_PyXI_UnwrapNotShareableError@@Base+0xe34> │ │ │ │ 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 61e82 <_PyXI_UnwrapNotShareableError@@Base+0xe2e> │ │ │ │ + bge.n 61cf6 <_PyXI_UnwrapNotShareableError@@Base+0xede> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61e82 <_PyXI_UnwrapNotShareableError@@Base+0xe2e> │ │ │ │ + cbnz r2, 61cf6 <_PyXI_UnwrapNotShareableError@@Base+0xede> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #892] @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 61ebe <_PyXI_UnwrapNotShareableError@@Base+0xe6a> │ │ │ │ + cbz r4, 61d32 <_PyXI_UnwrapNotShareableError@@Base+0xf1a> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 61ec4 <_PyXI_UnwrapNotShareableError@@Base+0xe70> │ │ │ │ + bne.n 61d38 <_PyXI_UnwrapNotShareableError@@Base+0xf20> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61ebe <_PyXI_UnwrapNotShareableError@@Base+0xe6a> │ │ │ │ + bge.n 61d32 <_PyXI_UnwrapNotShareableError@@Base+0xf1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61ebe <_PyXI_UnwrapNotShareableError@@Base+0xe6a> │ │ │ │ + cbnz r3, 61d32 <_PyXI_UnwrapNotShareableError@@Base+0xf1a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 61f04 <_PyXI_UnwrapNotShareableError@@Base+0xeb0> │ │ │ │ - ldr r3, [pc, #500] @ (620bc <_PyXI_UnwrapNotShareableError@@Base+0x1068>) │ │ │ │ + b.n 61d78 <_PyXI_UnwrapNotShareableError@@Base+0xf60> │ │ │ │ + ldr r3, [pc, #500] @ (61f30 <_PyXI_UnwrapNotShareableError@@Base+0x1118>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #8152 @ 0x1fd8 │ │ │ │ + movw r1, #7816 @ 0x1e88 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c52c │ │ │ │ + bl 28bb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61f04 <_PyXI_UnwrapNotShareableError@@Base+0xeb0> │ │ │ │ + bge.n 61d78 <_PyXI_UnwrapNotShareableError@@Base+0xf60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61f04 <_PyXI_UnwrapNotShareableError@@Base+0xeb0> │ │ │ │ + cbnz r3, 61d78 <_PyXI_UnwrapNotShareableError@@Base+0xf60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62558 <_PyXI_UnwrapNotShareableError@@Base+0x1504> │ │ │ │ + beq.w 623cc <_PyXI_UnwrapNotShareableError@@Base+0x15b4> │ │ │ │ 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 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.n 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ mov r0, r5 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6233c <_PyXI_UnwrapNotShareableError@@Base+0x12e8> │ │ │ │ + beq.w 621b0 <_PyXI_UnwrapNotShareableError@@Base+0x1398> │ │ │ │ ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 61f84 <_PyXI_UnwrapNotShareableError@@Base+0xf30> │ │ │ │ + cbnz r6, 61df8 <_PyXI_UnwrapNotShareableError@@Base+0xfe0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8368 @ 0x20b0 │ │ │ │ + movw r1, #8032 @ 0x1f60 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ - movw r1, #8416 @ 0x20e0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ + movw r1, #8080 @ 0x1f90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61fc2 <_PyXI_UnwrapNotShareableError@@Base+0xf6e> │ │ │ │ + bge.n 61e36 <_PyXI_UnwrapNotShareableError@@Base+0x101e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 61fc2 <_PyXI_UnwrapNotShareableError@@Base+0xf6e> │ │ │ │ + cbnz r3, 61e36 <_PyXI_UnwrapNotShareableError@@Base+0x101e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61ff0 <_PyXI_UnwrapNotShareableError@@Base+0xf9c> │ │ │ │ + bne.n 61e64 <_PyXI_UnwrapNotShareableError@@Base+0x104c> │ │ │ │ mov r0, fp │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6201a <_PyXI_UnwrapNotShareableError@@Base+0xfc6> │ │ │ │ + bmi.n 61e8e <_PyXI_UnwrapNotShareableError@@Base+0x1076> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8452 @ 0x2104 │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #8116 @ 0x1fb4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3df0 │ │ │ │ - b.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 242c9c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ + bl 2414a4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 620c0 <_PyXI_UnwrapNotShareableError@@Base+0x106c> │ │ │ │ + bge.n 61f34 <_PyXI_UnwrapNotShareableError@@Base+0x111c> │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #120] @ (620bc <_PyXI_UnwrapNotShareableError@@Base+0x1068>) │ │ │ │ - movw r1, #8416 @ 0x20e0 │ │ │ │ + ldr r2, [pc, #120] @ (61f30 <_PyXI_UnwrapNotShareableError@@Base+0x1118>) │ │ │ │ + movw r1, #8080 @ 0x1f90 │ │ │ │ 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 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61774 <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 615e8 <_PyXI_UnwrapNotShareableError@@Base+0x7d0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6208c <_PyXI_UnwrapNotShareableError@@Base+0x1038> │ │ │ │ + bge.n 61f00 <_PyXI_UnwrapNotShareableError@@Base+0x10e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6208c <_PyXI_UnwrapNotShareableError@@Base+0x1038> │ │ │ │ + cbnz r3, 61f00 <_PyXI_UnwrapNotShareableError@@Base+0x10e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 620b4 <_PyXI_UnwrapNotShareableError@@Base+0x1060> │ │ │ │ + beq.n 61f28 <_PyXI_UnwrapNotShareableError@@Base+0x1110> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8512 @ 0x2140 │ │ │ │ + movw r1, #8176 @ 0x1ff0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ - b.n 62036 <_PyXI_UnwrapNotShareableError@@Base+0xfe2> │ │ │ │ + b.n 61eaa <_PyXI_UnwrapNotShareableError@@Base+0x1092> │ │ │ │ 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 620de <_PyXI_UnwrapNotShareableError@@Base+0x108a> │ │ │ │ + bge.n 61f52 <_PyXI_UnwrapNotShareableError@@Base+0x113a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 620de <_PyXI_UnwrapNotShareableError@@Base+0x108a> │ │ │ │ + cbnz r3, 61f52 <_PyXI_UnwrapNotShareableError@@Base+0x113a> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - cbnz r7, 62106 <_PyXI_UnwrapNotShareableError@@Base+0x10b2> │ │ │ │ + cbnz r7, 61f7a <_PyXI_UnwrapNotShareableError@@Base+0x1162> │ │ │ │ mov r0, r7 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bmi.n 6212e <_PyXI_UnwrapNotShareableError@@Base+0x10da> │ │ │ │ + bmi.n 61fa2 <_PyXI_UnwrapNotShareableError@@Base+0x118a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8572 @ 0x217c │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3df0 │ │ │ │ - b.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1daa5c │ │ │ │ + bl 1d92b4 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r0, #4 │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 621d4 <_PyXI_UnwrapNotShareableError@@Base+0x1180> │ │ │ │ + bge.n 62048 <_PyXI_UnwrapNotShareableError@@Base+0x1230> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #684] @ (62408 <_PyXI_UnwrapNotShareableError@@Base+0x13b4>) │ │ │ │ - movw r1, #8416 @ 0x20e0 │ │ │ │ + ldr r0, [pc, #684] @ (6227c <_PyXI_UnwrapNotShareableError@@Base+0x1464>) │ │ │ │ + movw r1, #8080 @ 0x1f90 │ │ │ │ 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 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 28c52c │ │ │ │ + bl 28bb80 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 621a6 <_PyXI_UnwrapNotShareableError@@Base+0x1152> │ │ │ │ + bge.n 6201a <_PyXI_UnwrapNotShareableError@@Base+0x1202> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 621a6 <_PyXI_UnwrapNotShareableError@@Base+0x1152> │ │ │ │ + cbnz r2, 6201a <_PyXI_UnwrapNotShareableError@@Base+0x1202> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 621cc <_PyXI_UnwrapNotShareableError@@Base+0x1178> │ │ │ │ + beq.n 62040 <_PyXI_UnwrapNotShareableError@@Base+0x1228> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8632 @ 0x21b8 │ │ │ │ + movw r1, #8296 @ 0x2068 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ - b.n 6214e <_PyXI_UnwrapNotShareableError@@Base+0x10fa> │ │ │ │ + b.n 61fc2 <_PyXI_UnwrapNotShareableError@@Base+0x11aa> │ │ │ │ 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 621f2 <_PyXI_UnwrapNotShareableError@@Base+0x119e> │ │ │ │ + bge.n 62066 <_PyXI_UnwrapNotShareableError@@Base+0x124e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 621f2 <_PyXI_UnwrapNotShareableError@@Base+0x119e> │ │ │ │ + cbnz r2, 62066 <_PyXI_UnwrapNotShareableError@@Base+0x124e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #804] @ 0x324 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 62220 <_PyXI_UnwrapNotShareableError@@Base+0x11cc> │ │ │ │ + bne.n 62094 <_PyXI_UnwrapNotShareableError@@Base+0x127c> │ │ │ │ mov r0, fp │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 6224a <_PyXI_UnwrapNotShareableError@@Base+0x11f6> │ │ │ │ + bmi.n 620be <_PyXI_UnwrapNotShareableError@@Base+0x12a6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8692 @ 0x21f4 │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #8356 @ 0x20a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3df0 │ │ │ │ - b.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 242c9c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ + bl 2414a4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ movs r6, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 622f2 <_PyXI_UnwrapNotShareableError@@Base+0x129e> │ │ │ │ + bge.n 62166 <_PyXI_UnwrapNotShareableError@@Base+0x134e> │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #404] @ (62408 <_PyXI_UnwrapNotShareableError@@Base+0x13b4>) │ │ │ │ - movw r1, #8416 @ 0x20e0 │ │ │ │ + ldr r2, [pc, #404] @ (6227c <_PyXI_UnwrapNotShareableError@@Base+0x1464>) │ │ │ │ + movw r1, #8080 @ 0x1f90 │ │ │ │ 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 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61774 <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 615e8 <_PyXI_UnwrapNotShareableError@@Base+0x7d0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 622bc <_PyXI_UnwrapNotShareableError@@Base+0x1268> │ │ │ │ + bge.n 62130 <_PyXI_UnwrapNotShareableError@@Base+0x1318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 622bc <_PyXI_UnwrapNotShareableError@@Base+0x1268> │ │ │ │ + cbnz r3, 62130 <_PyXI_UnwrapNotShareableError@@Base+0x1318> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 622e6 <_PyXI_UnwrapNotShareableError@@Base+0x1292> │ │ │ │ + beq.n 6215a <_PyXI_UnwrapNotShareableError@@Base+0x1342> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8756 @ 0x2234 │ │ │ │ + movw r1, #8420 @ 0x20e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 62264 <_PyXI_UnwrapNotShareableError@@Base+0x1210> │ │ │ │ + b.n 620d8 <_PyXI_UnwrapNotShareableError@@Base+0x12c0> │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6230e <_PyXI_UnwrapNotShareableError@@Base+0x12ba> │ │ │ │ + bge.n 62182 <_PyXI_UnwrapNotShareableError@@Base+0x136a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 6230e <_PyXI_UnwrapNotShareableError@@Base+0x12ba> │ │ │ │ + cbnz r3, 62182 <_PyXI_UnwrapNotShareableError@@Base+0x136a> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 242dd0 │ │ │ │ + bl 2415d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.n 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr.w r1, [r4, #352] @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 626d2 <_PyXI_UnwrapNotShareableError@@Base+0x167e> │ │ │ │ + beq.w 62546 <_PyXI_UnwrapNotShareableError@@Base+0x172e> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6240c <_PyXI_UnwrapNotShareableError@@Base+0x13b8> │ │ │ │ + beq.n 62280 <_PyXI_UnwrapNotShareableError@@Base+0x1468> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 62390 <_PyXI_UnwrapNotShareableError@@Base+0x133c> │ │ │ │ + cbz r4, 62204 <_PyXI_UnwrapNotShareableError@@Base+0x13ec> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 62396 <_PyXI_UnwrapNotShareableError@@Base+0x1342> │ │ │ │ + bne.n 6220a <_PyXI_UnwrapNotShareableError@@Base+0x13f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62390 <_PyXI_UnwrapNotShareableError@@Base+0x133c> │ │ │ │ + bge.n 62204 <_PyXI_UnwrapNotShareableError@@Base+0x13ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62390 <_PyXI_UnwrapNotShareableError@@Base+0x133c> │ │ │ │ + cbnz r3, 62204 <_PyXI_UnwrapNotShareableError@@Base+0x13ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 623d6 <_PyXI_UnwrapNotShareableError@@Base+0x1382> │ │ │ │ - ldr r3, [pc, #112] @ (62408 <_PyXI_UnwrapNotShareableError@@Base+0x13b4>) │ │ │ │ + b.n 6224a <_PyXI_UnwrapNotShareableError@@Base+0x1432> │ │ │ │ + ldr r3, [pc, #112] @ (6227c <_PyXI_UnwrapNotShareableError@@Base+0x1464>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #8820 @ 0x2274 │ │ │ │ + movw r1, #8484 @ 0x2124 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c52c │ │ │ │ + bl 28bb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 623d6 <_PyXI_UnwrapNotShareableError@@Base+0x1382> │ │ │ │ + bge.n 6224a <_PyXI_UnwrapNotShareableError@@Base+0x1432> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 623d6 <_PyXI_UnwrapNotShareableError@@Base+0x1382> │ │ │ │ + cbnz r3, 6224a <_PyXI_UnwrapNotShareableError@@Base+0x1432> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62558 <_PyXI_UnwrapNotShareableError@@Base+0x1504> │ │ │ │ + beq.w 623cc <_PyXI_UnwrapNotShareableError@@Base+0x15b4> │ │ │ │ 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 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.n 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.w 626ce <_PyXI_UnwrapNotShareableError@@Base+0x167a> │ │ │ │ + beq.w 62542 <_PyXI_UnwrapNotShareableError@@Base+0x172a> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6255e <_PyXI_UnwrapNotShareableError@@Base+0x150a> │ │ │ │ + beq.w 623d2 <_PyXI_UnwrapNotShareableError@@Base+0x15ba> │ │ │ │ ldr.w r1, [r4, #876] @ 0x36c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbz r6, 62460 <_PyXI_UnwrapNotShareableError@@Base+0x140c> │ │ │ │ + cbz r6, 622d4 <_PyXI_UnwrapNotShareableError@@Base+0x14bc> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 62466 <_PyXI_UnwrapNotShareableError@@Base+0x1412> │ │ │ │ + bne.n 622da <_PyXI_UnwrapNotShareableError@@Base+0x14c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62460 <_PyXI_UnwrapNotShareableError@@Base+0x140c> │ │ │ │ + bge.n 622d4 <_PyXI_UnwrapNotShareableError@@Base+0x14bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 62460 <_PyXI_UnwrapNotShareableError@@Base+0x140c> │ │ │ │ + cbnz r3, 622d4 <_PyXI_UnwrapNotShareableError@@Base+0x14bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 624a8 <_PyXI_UnwrapNotShareableError@@Base+0x1454> │ │ │ │ - ldr r3, [pc, #628] @ (626dc <_PyXI_UnwrapNotShareableError@@Base+0x1688>) │ │ │ │ + b.n 6231c <_PyXI_UnwrapNotShareableError@@Base+0x1504> │ │ │ │ + ldr r3, [pc, #628] @ (62550 <_PyXI_UnwrapNotShareableError@@Base+0x1738>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #8856 @ 0x2298 │ │ │ │ + movw r1, #8520 @ 0x2148 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61774 <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 615e8 <_PyXI_UnwrapNotShareableError@@Base+0x7d0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 624a8 <_PyXI_UnwrapNotShareableError@@Base+0x1454> │ │ │ │ + bge.n 6231c <_PyXI_UnwrapNotShareableError@@Base+0x1504> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 624a8 <_PyXI_UnwrapNotShareableError@@Base+0x1454> │ │ │ │ + cbnz r3, 6231c <_PyXI_UnwrapNotShareableError@@Base+0x1504> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 624e4 <_PyXI_UnwrapNotShareableError@@Base+0x1490> │ │ │ │ + cbz r4, 62358 <_PyXI_UnwrapNotShareableError@@Base+0x1540> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 624ea <_PyXI_UnwrapNotShareableError@@Base+0x1496> │ │ │ │ + bne.n 6235e <_PyXI_UnwrapNotShareableError@@Base+0x1546> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 624e4 <_PyXI_UnwrapNotShareableError@@Base+0x1490> │ │ │ │ + bge.n 62358 <_PyXI_UnwrapNotShareableError@@Base+0x1540> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 624e4 <_PyXI_UnwrapNotShareableError@@Base+0x1490> │ │ │ │ + cbnz r3, 62358 <_PyXI_UnwrapNotShareableError@@Base+0x1540> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 6252a <_PyXI_UnwrapNotShareableError@@Base+0x14d6> │ │ │ │ - ldr r3, [pc, #496] @ (626dc <_PyXI_UnwrapNotShareableError@@Base+0x1688>) │ │ │ │ + b.n 6239e <_PyXI_UnwrapNotShareableError@@Base+0x1586> │ │ │ │ + ldr r3, [pc, #496] @ (62550 <_PyXI_UnwrapNotShareableError@@Base+0x1738>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #8856 @ 0x2298 │ │ │ │ + movw r1, #8520 @ 0x2148 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c52c │ │ │ │ + bl 28bb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.w 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6252a <_PyXI_UnwrapNotShareableError@@Base+0x14d6> │ │ │ │ + bge.n 6239e <_PyXI_UnwrapNotShareableError@@Base+0x1586> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6252a <_PyXI_UnwrapNotShareableError@@Base+0x14d6> │ │ │ │ + cbnz r3, 6239e <_PyXI_UnwrapNotShareableError@@Base+0x1586> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 c839c <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 62558 <_PyXI_UnwrapNotShareableError@@Base+0x1504> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 623cc <_PyXI_UnwrapNotShareableError@@Base+0x15b4> │ │ │ │ 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 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.n 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + b.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r0, r5 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 626ac <_PyXI_UnwrapNotShareableError@@Base+0x1658> │ │ │ │ + beq.w 62520 <_PyXI_UnwrapNotShareableError@@Base+0x1708> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + beq.w 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - cbnz r7, 6259e <_PyXI_UnwrapNotShareableError@@Base+0x154a> │ │ │ │ + cbnz r7, 62412 <_PyXI_UnwrapNotShareableError@@Base+0x15fa> │ │ │ │ mov r0, r7 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + beq.w 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 625c6 <_PyXI_UnwrapNotShareableError@@Base+0x1572> │ │ │ │ + bmi.n 6243a <_PyXI_UnwrapNotShareableError@@Base+0x1622> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8892 @ 0x22bc │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ + movw r1, #8556 @ 0x216c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3df0 │ │ │ │ - b.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 242c9c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ + bl 2414a4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1244> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + beq.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ 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 62662 <_PyXI_UnwrapNotShareableError@@Base+0x160e> │ │ │ │ + bge.n 624d6 <_PyXI_UnwrapNotShareableError@@Base+0x16be> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - movw r1, #8948 @ 0x22f4 │ │ │ │ + movw r1, #8612 @ 0x21a4 │ │ │ │ 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] @ (626dc <_PyXI_UnwrapNotShareableError@@Base+0x1688>) │ │ │ │ + ldr r3, [pc, #216] @ (62550 <_PyXI_UnwrapNotShareableError@@Base+0x1738>) │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 61774 <_PyXI_UnwrapNotShareableError@@Base+0x720> │ │ │ │ + bl 615e8 <_PyXI_UnwrapNotShareableError@@Base+0x7d0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62634 <_PyXI_UnwrapNotShareableError@@Base+0x15e0> │ │ │ │ + bge.n 624a8 <_PyXI_UnwrapNotShareableError@@Base+0x1690> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62634 <_PyXI_UnwrapNotShareableError@@Base+0x15e0> │ │ │ │ + cbnz r3, 624a8 <_PyXI_UnwrapNotShareableError@@Base+0x1690> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bne.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 6265a <_PyXI_UnwrapNotShareableError@@Base+0x1606> │ │ │ │ + beq.n 624ce <_PyXI_UnwrapNotShareableError@@Base+0x16b6> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8984 @ 0x2318 │ │ │ │ + movw r1, #8648 @ 0x21c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 626c4 <_PyXI_UnwrapNotShareableError@@Base+0x1670> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62538 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 625e6 <_PyXI_UnwrapNotShareableError@@Base+0x1592> │ │ │ │ + b.n 6245a <_PyXI_UnwrapNotShareableError@@Base+0x1642> │ │ │ │ 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 6267e <_PyXI_UnwrapNotShareableError@@Base+0x162a> │ │ │ │ + bge.n 624f2 <_PyXI_UnwrapNotShareableError@@Base+0x16da> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 6267e <_PyXI_UnwrapNotShareableError@@Base+0x162a> │ │ │ │ + cbnz r2, 624f2 <_PyXI_UnwrapNotShareableError@@Base+0x16da> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61c10 <_PyXI_UnwrapNotShareableError@@Base+0xbbc> │ │ │ │ + beq.w 61a84 <_PyXI_UnwrapNotShareableError@@Base+0xc6c> │ │ │ │ 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 626ce <_PyXI_UnwrapNotShareableError@@Base+0x167a> │ │ │ │ + b.n 62542 <_PyXI_UnwrapNotShareableError@@Base+0x172a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9040 @ 0x2350 │ │ │ │ + movw r1, #8704 @ 0x2200 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 85140 │ │ │ │ - b.w 6199a <_PyXI_UnwrapNotShareableError@@Base+0x946> │ │ │ │ + bl 8511c │ │ │ │ + b.w 6180e <_PyXI_UnwrapNotShareableError@@Base+0x9f6> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 626d4 <_PyXI_UnwrapNotShareableError@@Base+0x1680> │ │ │ │ + b.n 62548 <_PyXI_UnwrapNotShareableError@@Base+0x1730> │ │ │ │ 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 616ac <_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 6271a <_PyXI_UnwrapNotShareableError@@Base+0x16c6> │ │ │ │ + ble.n 6258a <_PyXI_UnwrapNotShareableError@@Base+0x1772> │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #22700 @ 0x58ac │ │ │ │ + movw r1, #22380 @ 0x576c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 62808 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 62678 <_PyXI_UnwrapNotShareableError@@Base+0x1860> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 62724 <_PyXI_UnwrapNotShareableError@@Base+0x16d0> │ │ │ │ + bge.n 62594 <_PyXI_UnwrapNotShareableError@@Base+0x177c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6272e <_PyXI_UnwrapNotShareableError@@Base+0x16da> │ │ │ │ + bne.n 6259e <_PyXI_UnwrapNotShareableError@@Base+0x1786> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 6274e <_PyXI_UnwrapNotShareableError@@Base+0x16fa> │ │ │ │ + bge.n 625be <_PyXI_UnwrapNotShareableError@@Base+0x17a6> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 6274e <_PyXI_UnwrapNotShareableError@@Base+0x16fa> │ │ │ │ + beq.n 625be <_PyXI_UnwrapNotShareableError@@Base+0x17a6> │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - movw r1, #22744 @ 0x58d8 │ │ │ │ + movw r1, #22424 @ 0x5798 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 62808 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 62678 <_PyXI_UnwrapNotShareableError@@Base+0x1860> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62774 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ + bne.n 625e4 <_PyXI_UnwrapNotShareableError@@Base+0x17cc> │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 62774 <_PyXI_UnwrapNotShareableError@@Base+0x1720> │ │ │ │ + bge.n 625e4 <_PyXI_UnwrapNotShareableError@@Base+0x17cc> │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #22812 @ 0x591c │ │ │ │ + movw r1, #22492 @ 0x57dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 62808 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ - bl f9bec │ │ │ │ + bl f3e28 │ │ │ │ + b.n 62678 <_PyXI_UnwrapNotShareableError@@Base+0x1860> │ │ │ │ + bl f9c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62808 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bne.n 62678 <_PyXI_UnwrapNotShareableError@@Base+0x1860> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 62970 <_PyXI_UnwrapNotShareableError@@Base+0x191c> │ │ │ │ + bhi.w 627e0 <_PyXI_UnwrapNotShareableError@@Base+0x19c8> │ │ │ │ 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 629c8 <_PyXI_UnwrapNotShareableError@@Base+0x1974> │ │ │ │ + b.n 62838 <_PyXI_UnwrapNotShareableError@@Base+0x1a20> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 627c0 <_PyXI_UnwrapNotShareableError@@Base+0x176c> │ │ │ │ + beq.n 62630 <_PyXI_UnwrapNotShareableError@@Base+0x1818> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 627c4 <_PyXI_UnwrapNotShareableError@@Base+0x1770> │ │ │ │ + bne.n 62634 <_PyXI_UnwrapNotShareableError@@Base+0x181c> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 629a4 <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + b.n 62814 <_PyXI_UnwrapNotShareableError@@Base+0x19fc> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9084 @ 0x237c │ │ │ │ + movw r1, #8748 @ 0x222c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 62808 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62678 <_PyXI_UnwrapNotShareableError@@Base+0x1860> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 6298c <_PyXI_UnwrapNotShareableError@@Base+0x1938> │ │ │ │ + b.n 627fc <_PyXI_UnwrapNotShareableError@@Base+0x19e4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 627e8 <_PyXI_UnwrapNotShareableError@@Base+0x1794> │ │ │ │ + cbz r2, 62658 <_PyXI_UnwrapNotShareableError@@Base+0x1840> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 627ee <_PyXI_UnwrapNotShareableError@@Base+0x179a> │ │ │ │ + cbz r3, 6265e <_PyXI_UnwrapNotShareableError@@Base+0x1846> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6280c <_PyXI_UnwrapNotShareableError@@Base+0x17b8> │ │ │ │ + beq.n 6267c <_PyXI_UnwrapNotShareableError@@Base+0x1864> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9140 @ 0x23b4 │ │ │ │ + movw r1, #8804 @ 0x2264 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 629a4 <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + b.n 62814 <_PyXI_UnwrapNotShareableError@@Base+0x19fc> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 6281c <_PyXI_UnwrapNotShareableError@@Base+0x17c8> │ │ │ │ - bl 62dd0 <_PyXI_UnwrapNotShareableError@@Base+0x1d7c> │ │ │ │ + cbz r0, 6268c <_PyXI_UnwrapNotShareableError@@Base+0x1874> │ │ │ │ + bl 62c40 <_PyXI_UnwrapNotShareableError@@Base+0x1e28> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 629a4 <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.w 62814 <_PyXI_UnwrapNotShareableError@@Base+0x19fc> │ │ │ │ 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, 6283a <_PyXI_UnwrapNotShareableError@@Base+0x17e6> │ │ │ │ + cbz r6, 626aa <_PyXI_UnwrapNotShareableError@@Base+0x1892> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 6283c <_PyXI_UnwrapNotShareableError@@Base+0x17e8> │ │ │ │ + b.n 626ac <_PyXI_UnwrapNotShareableError@@Base+0x1894> │ │ │ │ mov r3, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 62988 <_PyXI_UnwrapNotShareableError@@Base+0x1934> │ │ │ │ + bge.w 627f8 <_PyXI_UnwrapNotShareableError@@Base+0x19e0> │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 6285a <_PyXI_UnwrapNotShareableError@@Base+0x1806> │ │ │ │ + bne.n 626ca <_PyXI_UnwrapNotShareableError@@Base+0x18b2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 62866 <_PyXI_UnwrapNotShareableError@@Base+0x1812> │ │ │ │ + beq.n 626d6 <_PyXI_UnwrapNotShareableError@@Base+0x18be> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 62866 <_PyXI_UnwrapNotShareableError@@Base+0x1812> │ │ │ │ - bl 629c8 <_PyXI_UnwrapNotShareableError@@Base+0x1974> │ │ │ │ + beq.n 626d6 <_PyXI_UnwrapNotShareableError@@Base+0x18be> │ │ │ │ + bl 62838 <_PyXI_UnwrapNotShareableError@@Base+0x1a20> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 629a4 <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.w 62814 <_PyXI_UnwrapNotShareableError@@Base+0x19fc> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 62834 <_PyXI_UnwrapNotShareableError@@Base+0x17e0> │ │ │ │ + b.n 626a4 <_PyXI_UnwrapNotShareableError@@Base+0x188c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 62870 <_PyXI_UnwrapNotShareableError@@Base+0x181c> │ │ │ │ + cbz r2, 626e0 <_PyXI_UnwrapNotShareableError@@Base+0x18c8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 62876 <_PyXI_UnwrapNotShareableError@@Base+0x1822> │ │ │ │ + cbz r3, 626e6 <_PyXI_UnwrapNotShareableError@@Base+0x18ce> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62892 <_PyXI_UnwrapNotShareableError@@Base+0x183e> │ │ │ │ + beq.n 62702 <_PyXI_UnwrapNotShareableError@@Base+0x18ea> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9204 @ 0x23f4 │ │ │ │ + movw r1, #8868 @ 0x22a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 62808 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62678 <_PyXI_UnwrapNotShareableError@@Base+0x1860> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 294b14 │ │ │ │ + bl 294218 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 629a4 <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.w 62814 <_PyXI_UnwrapNotShareableError@@Base+0x19fc> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 628ca <_PyXI_UnwrapNotShareableError@@Base+0x1876> │ │ │ │ + beq.n 6273a <_PyXI_UnwrapNotShareableError@@Base+0x1922> │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 628b2 <_PyXI_UnwrapNotShareableError@@Base+0x185e> │ │ │ │ + bne.n 62722 <_PyXI_UnwrapNotShareableError@@Base+0x190a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 628a4 <_PyXI_UnwrapNotShareableError@@Base+0x1850> │ │ │ │ + b.n 62714 <_PyXI_UnwrapNotShareableError@@Base+0x18fc> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9280 @ 0x2440 │ │ │ │ + movw r1, #8944 @ 0x22f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 62808 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62678 <_PyXI_UnwrapNotShareableError@@Base+0x1860> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 628d4 <_PyXI_UnwrapNotShareableError@@Base+0x1880> │ │ │ │ + cbz r3, 62744 <_PyXI_UnwrapNotShareableError@@Base+0x192c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 628d6 <_PyXI_UnwrapNotShareableError@@Base+0x1882> │ │ │ │ + b.n 62746 <_PyXI_UnwrapNotShareableError@@Base+0x192e> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 62994 <_PyXI_UnwrapNotShareableError@@Base+0x1940> │ │ │ │ + bge.n 62804 <_PyXI_UnwrapNotShareableError@@Base+0x19ec> │ │ │ │ adds r2, r6, #2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 294fb8 │ │ │ │ + bl 2946e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 629a4 <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.n 62814 <_PyXI_UnwrapNotShareableError@@Base+0x19fc> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 628cc <_PyXI_UnwrapNotShareableError@@Base+0x1878> │ │ │ │ - cbnz r4, 62908 <_PyXI_UnwrapNotShareableError@@Base+0x18b4> │ │ │ │ + b.n 6273c <_PyXI_UnwrapNotShareableError@@Base+0x1924> │ │ │ │ + cbnz r4, 62778 <_PyXI_UnwrapNotShareableError@@Base+0x1960> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9344 @ 0x2480 │ │ │ │ + movw r1, #9008 @ 0x2330 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 629a4 <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62814 <_PyXI_UnwrapNotShareableError@@Base+0x19fc> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 629a4 <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.n 62814 <_PyXI_UnwrapNotShareableError@@Base+0x19fc> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 62dd0 <_PyXI_UnwrapNotShareableError@@Base+0x1d7c> │ │ │ │ + b.n 62c40 <_PyXI_UnwrapNotShareableError@@Base+0x1e28> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 62924 <_PyXI_UnwrapNotShareableError@@Base+0x18d0> │ │ │ │ - bl 62dd0 <_PyXI_UnwrapNotShareableError@@Base+0x1d7c> │ │ │ │ + cbz r0, 62794 <_PyXI_UnwrapNotShareableError@@Base+0x197c> │ │ │ │ + bl 62c40 <_PyXI_UnwrapNotShareableError@@Base+0x1e28> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 629a4 <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + beq.n 62814 <_PyXI_UnwrapNotShareableError@@Base+0x19fc> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 627c0 <_PyXI_UnwrapNotShareableError@@Base+0x176c> │ │ │ │ + beq.w 62630 <_PyXI_UnwrapNotShareableError@@Base+0x1818> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 62936 <_PyXI_UnwrapNotShareableError@@Base+0x18e2> │ │ │ │ + cbz r2, 627a6 <_PyXI_UnwrapNotShareableError@@Base+0x198e> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 626fa <_PyXI_UnwrapNotShareableError@@Base+0x16a6> │ │ │ │ + b.n 6256a <_PyXI_UnwrapNotShareableError@@Base+0x1752> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9372 @ 0x249c │ │ │ │ + movw r1, #9036 @ 0x234c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 62808 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62678 <_PyXI_UnwrapNotShareableError@@Base+0x1860> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 62958 <_PyXI_UnwrapNotShareableError@@Base+0x1904> │ │ │ │ + cbz r0, 627c8 <_PyXI_UnwrapNotShareableError@@Base+0x19b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 6298a <_PyXI_UnwrapNotShareableError@@Base+0x1936> │ │ │ │ + bgt.n 627fa <_PyXI_UnwrapNotShareableError@@Base+0x19e2> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9432 @ 0x24d8 │ │ │ │ + movw r1, #9096 @ 0x2388 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 62808 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62678 <_PyXI_UnwrapNotShareableError@@Base+0x1860> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9472 @ 0x2500 │ │ │ │ + movw r1, #9136 @ 0x23b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 62808 <_PyXI_UnwrapNotShareableError@@Base+0x17b4> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62678 <_PyXI_UnwrapNotShareableError@@Base+0x1860> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 62d9a <_PyXI_UnwrapNotShareableError@@Base+0x1d46> │ │ │ │ + b.n 62c0a <_PyXI_UnwrapNotShareableError@@Base+0x1df2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 62d9a <_PyXI_UnwrapNotShareableError@@Base+0x1d46> │ │ │ │ + bl 62c0a <_PyXI_UnwrapNotShareableError@@Base+0x1df2> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 629a4 <_PyXI_UnwrapNotShareableError@@Base+0x1950> │ │ │ │ + cbz r0, 62814 <_PyXI_UnwrapNotShareableError@@Base+0x19fc> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 6298a <_PyXI_UnwrapNotShareableError@@Base+0x1936> │ │ │ │ + b.n 627fa <_PyXI_UnwrapNotShareableError@@Base+0x19e2> │ │ │ │ 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 │ │ │ │ @@ -81718,36 +81578,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 294b14 │ │ │ │ + bl 294218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62b22 <_PyXI_UnwrapNotShareableError@@Base+0x1ace> │ │ │ │ + beq.w 62992 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 62a06 <_PyXI_UnwrapNotShareableError@@Base+0x19b2> │ │ │ │ - bhi.n 629fe <_PyXI_UnwrapNotShareableError@@Base+0x19aa> │ │ │ │ + beq.n 62876 <_PyXI_UnwrapNotShareableError@@Base+0x1a5e> │ │ │ │ + bhi.n 6286e <_PyXI_UnwrapNotShareableError@@Base+0x1a56> │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 62b20 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + bhi.w 62990 <_PyXI_UnwrapNotShareableError@@Base+0x1b78> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 62ab6 <_PyXI_UnwrapNotShareableError@@Base+0x1a62> │ │ │ │ + beq.n 62926 <_PyXI_UnwrapNotShareableError@@Base+0x1b0e> │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 62b08 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ - b.n 62a7e <_PyXI_UnwrapNotShareableError@@Base+0x1a2a> │ │ │ │ + bne.w 62978 <_PyXI_UnwrapNotShareableError@@Base+0x1b60> │ │ │ │ + b.n 628ee <_PyXI_UnwrapNotShareableError@@Base+0x1ad6> │ │ │ │ cmp r3, #23 │ │ │ │ - bne.w 62b08 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ - b.n 62b20 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + bne.w 62978 <_PyXI_UnwrapNotShareableError@@Base+0x1b60> │ │ │ │ + b.n 62990 <_PyXI_UnwrapNotShareableError@@Base+0x1b78> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 294b14 │ │ │ │ + bl 294218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62b22 <_PyXI_UnwrapNotShareableError@@Base+0x1ace> │ │ │ │ + beq.w 62992 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ 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 │ │ │ │ @@ -81763,115 +81623,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 62b20 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + bne.n 62990 <_PyXI_UnwrapNotShareableError@@Base+0x1b78> │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62b20 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + beq.n 62990 <_PyXI_UnwrapNotShareableError@@Base+0x1b78> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9492 @ 0x2514 │ │ │ │ + movw r1, #9156 @ 0x23c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62b22 <_PyXI_UnwrapNotShareableError@@Base+0x1ace> │ │ │ │ + b.n 62992 <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 62b08 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 62978 <_PyXI_UnwrapNotShareableError@@Base+0x1b60> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62b08 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 62978 <_PyXI_UnwrapNotShareableError@@Base+0x1b60> │ │ │ │ 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 62b20 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + beq.n 62990 <_PyXI_UnwrapNotShareableError@@Base+0x1b78> │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62b08 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ - b.n 62b20 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + bne.n 62978 <_PyXI_UnwrapNotShareableError@@Base+0x1b60> │ │ │ │ + b.n 62990 <_PyXI_UnwrapNotShareableError@@Base+0x1b78> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 62b08 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bhi.n 62978 <_PyXI_UnwrapNotShareableError@@Base+0x1b60> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 62ad0 <_PyXI_UnwrapNotShareableError@@Base+0x1a7c> │ │ │ │ + bne.n 62940 <_PyXI_UnwrapNotShareableError@@Base+0x1b28> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 62b08 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 62978 <_PyXI_UnwrapNotShareableError@@Base+0x1b60> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62b08 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 62978 <_PyXI_UnwrapNotShareableError@@Base+0x1b60> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62af0 <_PyXI_UnwrapNotShareableError@@Base+0x1a9c> │ │ │ │ + beq.n 62960 <_PyXI_UnwrapNotShareableError@@Base+0x1b48> │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62b08 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 62978 <_PyXI_UnwrapNotShareableError@@Base+0x1b60> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62b08 <_PyXI_UnwrapNotShareableError@@Base+0x1ab4> │ │ │ │ + bne.n 62978 <_PyXI_UnwrapNotShareableError@@Base+0x1b60> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62b20 <_PyXI_UnwrapNotShareableError@@Base+0x1acc> │ │ │ │ + beq.n 62990 <_PyXI_UnwrapNotShareableError@@Base+0x1b78> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62380 @ 0xf3ac │ │ │ │ + movw r1, #62060 @ 0xf26c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 62a7a <_PyXI_UnwrapNotShareableError@@Base+0x1a26> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 628ea <_PyXI_UnwrapNotShareableError@@Base+0x1ad2> │ │ │ │ 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, #9540 @ 0x2544 │ │ │ │ + movw r1, #9204 @ 0x23f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62c2a <_PyXI_UnwrapNotShareableError@@Base+0x1bd6> │ │ │ │ + beq.n 62a9a <_PyXI_UnwrapNotShareableError@@Base+0x1c82> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 80cac │ │ │ │ + bl 80c30 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62c2c <_PyXI_UnwrapNotShareableError@@Base+0x1bd8> │ │ │ │ + beq.n 62a9c <_PyXI_UnwrapNotShareableError@@Base+0x1c84> │ │ │ │ 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] │ │ │ │ @@ -81879,135 +81739,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 62b98 <_PyXI_UnwrapNotShareableError@@Base+0x1b44> │ │ │ │ + bhi.n 62a08 <_PyXI_UnwrapNotShareableError@@Base+0x1bf0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl b73fc <_PyBytes_Resize@@Base> │ │ │ │ + bl b71ec <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 62c2c <_PyXI_UnwrapNotShareableError@@Base+0x1bd8> │ │ │ │ + b.n 62a9c <_PyXI_UnwrapNotShareableError@@Base+0x1c84> │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3161c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 62b86 <_PyXI_UnwrapNotShareableError@@Base+0x1b32> │ │ │ │ + beq.n 629f6 <_PyXI_UnwrapNotShareableError@@Base+0x1bde> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - ble.n 62bce <_PyXI_UnwrapNotShareableError@@Base+0x1b7a> │ │ │ │ + ble.n 62a3e <_PyXI_UnwrapNotShareableError@@Base+0x1c26> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 63024 │ │ │ │ - cbnz r0, 62bca <_PyXI_UnwrapNotShareableError@@Base+0x1b76> │ │ │ │ + bl 62e94 │ │ │ │ + cbnz r0, 62a3a <_PyXI_UnwrapNotShareableError@@Base+0x1c22> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62c26 <_PyXI_UnwrapNotShareableError@@Base+0x1bd2> │ │ │ │ - b.n 62c1c <_PyXI_UnwrapNotShareableError@@Base+0x1bc8> │ │ │ │ + bge.n 62a96 <_PyXI_UnwrapNotShareableError@@Base+0x1c7e> │ │ │ │ + b.n 62a8c <_PyXI_UnwrapNotShareableError@@Base+0x1c74> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 62bac <_PyXI_UnwrapNotShareableError@@Base+0x1b58> │ │ │ │ + b.n 62a1c <_PyXI_UnwrapNotShareableError@@Base+0x1c04> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.n 62c00 <_PyXI_UnwrapNotShareableError@@Base+0x1bac> │ │ │ │ + ble.n 62a70 <_PyXI_UnwrapNotShareableError@@Base+0x1c58> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 63024 │ │ │ │ + bl 62e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62bbe <_PyXI_UnwrapNotShareableError@@Base+0x1b6a> │ │ │ │ + beq.n 62a2e <_PyXI_UnwrapNotShareableError@@Base+0x1c16> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62bd0 <_PyXI_UnwrapNotShareableError@@Base+0x1b7c> │ │ │ │ + b.n 62a40 <_PyXI_UnwrapNotShareableError@@Base+0x1c28> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 63024 │ │ │ │ + bl 62e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62bbe <_PyXI_UnwrapNotShareableError@@Base+0x1b6a> │ │ │ │ + beq.n 62a2e <_PyXI_UnwrapNotShareableError@@Base+0x1c16> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 62bea <_PyXI_UnwrapNotShareableError@@Base+0x1b96> │ │ │ │ + blt.n 62a5a <_PyXI_UnwrapNotShareableError@@Base+0x1c42> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 63024 │ │ │ │ + bl 62e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62bbe <_PyXI_UnwrapNotShareableError@@Base+0x1b6a> │ │ │ │ + beq.n 62a2e <_PyXI_UnwrapNotShareableError@@Base+0x1c16> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 62b86 <_PyXI_UnwrapNotShareableError@@Base+0x1b32> │ │ │ │ + b.n 629f6 <_PyXI_UnwrapNotShareableError@@Base+0x1bde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62c26 <_PyXI_UnwrapNotShareableError@@Base+0x1bd2> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62a96 <_PyXI_UnwrapNotShareableError@@Base+0x1c7e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62c2c <_PyXI_UnwrapNotShareableError@@Base+0x1bd8> │ │ │ │ + b.n 62a9c <_PyXI_UnwrapNotShareableError@@Base+0x1c84> │ │ │ │ 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 62c5e <_PyXI_UnwrapNotShareableError@@Base+0x1c0a> │ │ │ │ + beq.n 62ace <_PyXI_UnwrapNotShareableError@@Base+0x1cb6> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62c8c <_PyXI_UnwrapNotShareableError@@Base+0x1c38> │ │ │ │ + bne.n 62afc <_PyXI_UnwrapNotShareableError@@Base+0x1ce4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62c72 <_PyXI_UnwrapNotShareableError@@Base+0x1c1e> │ │ │ │ + beq.n 62ae2 <_PyXI_UnwrapNotShareableError@@Base+0x1cca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62c8e <_PyXI_UnwrapNotShareableError@@Base+0x1c3a> │ │ │ │ + bgt.n 62afe <_PyXI_UnwrapNotShareableError@@Base+0x1ce6> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 62cba <_PyXI_UnwrapNotShareableError@@Base+0x1c66> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 62b2a <_PyXI_UnwrapNotShareableError@@Base+0x1d12> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #44] @ (62cc0 <_PyXI_UnwrapNotShareableError@@Base+0x1c6c>) │ │ │ │ + ldr r0, [pc, #44] @ (62b30 <_PyXI_UnwrapNotShareableError@@Base+0x1d18>) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62cba <_PyXI_UnwrapNotShareableError@@Base+0x1c66> │ │ │ │ + bge.n 62b2a <_PyXI_UnwrapNotShareableError@@Base+0x1d12> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62cba <_PyXI_UnwrapNotShareableError@@Base+0x1c66> │ │ │ │ + cbnz r3, 62b2a <_PyXI_UnwrapNotShareableError@@Base+0x1d12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -82020,138 +81880,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, 62d04 <_PyXI_UnwrapNotShareableError@@Base+0x1cb0> │ │ │ │ - cbnz r2, 62cfe <_PyXI_UnwrapNotShareableError@@Base+0x1caa> │ │ │ │ + cbnz r3, 62b74 <_PyXI_UnwrapNotShareableError@@Base+0x1d5c> │ │ │ │ + cbnz r2, 62b6e <_PyXI_UnwrapNotShareableError@@Base+0x1d56> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62d1c <_PyXI_UnwrapNotShareableError@@Base+0x1cc8> │ │ │ │ + b.n 62b8c <_PyXI_UnwrapNotShareableError@@Base+0x1d74> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62cf4 <_PyXI_UnwrapNotShareableError@@Base+0x1ca0> │ │ │ │ + beq.n 62b64 <_PyXI_UnwrapNotShareableError@@Base+0x1d4c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9588 @ 0x2574 │ │ │ │ + movw r1, #9252 @ 0x2424 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 62d42 <_PyXI_UnwrapNotShareableError@@Base+0x1cee> │ │ │ │ - cbnz r2, 62d3c <_PyXI_UnwrapNotShareableError@@Base+0x1ce8> │ │ │ │ + cbnz r3, 62bb2 <_PyXI_UnwrapNotShareableError@@Base+0x1d9a> │ │ │ │ + cbnz r2, 62bac <_PyXI_UnwrapNotShareableError@@Base+0x1d94> │ │ │ │ movw r0, #5736 @ 0x1668 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62d5a <_PyXI_UnwrapNotShareableError@@Base+0x1d06> │ │ │ │ + b.n 62bca <_PyXI_UnwrapNotShareableError@@Base+0x1db2> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62d32 <_PyXI_UnwrapNotShareableError@@Base+0x1cde> │ │ │ │ + beq.n 62ba2 <_PyXI_UnwrapNotShareableError@@Base+0x1d8a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9616 @ 0x2590 │ │ │ │ + movw r1, #9280 @ 0x2440 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, 62d80 <_PyXI_UnwrapNotShareableError@@Base+0x1d2c> │ │ │ │ - cbnz r2, 62d7a <_PyXI_UnwrapNotShareableError@@Base+0x1d26> │ │ │ │ + cbnz r3, 62bf0 <_PyXI_UnwrapNotShareableError@@Base+0x1dd8> │ │ │ │ + cbnz r2, 62bea <_PyXI_UnwrapNotShareableError@@Base+0x1dd2> │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62d98 <_PyXI_UnwrapNotShareableError@@Base+0x1d44> │ │ │ │ + b.n 62c08 <_PyXI_UnwrapNotShareableError@@Base+0x1df0> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62d70 <_PyXI_UnwrapNotShareableError@@Base+0x1d1c> │ │ │ │ + beq.n 62be0 <_PyXI_UnwrapNotShareableError@@Base+0x1dc8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9716 @ 0x25f4 │ │ │ │ + movw r1, #9380 @ 0x24a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, 62db6 <_PyXI_UnwrapNotShareableError@@Base+0x1d62> │ │ │ │ + cbz r4, 62c26 <_PyXI_UnwrapNotShareableError@@Base+0x1e0e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 62db8 <_PyXI_UnwrapNotShareableError@@Base+0x1d64> │ │ │ │ + b.n 62c28 <_PyXI_UnwrapNotShareableError@@Base+0x1e10> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 62dcc <_PyXI_UnwrapNotShareableError@@Base+0x1d78> │ │ │ │ + bge.n 62c3c <_PyXI_UnwrapNotShareableError@@Base+0x1e24> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 626e4 <_PyXI_UnwrapNotShareableError@@Base+0x1690> │ │ │ │ - cbz r0, 62dce <_PyXI_UnwrapNotShareableError@@Base+0x1d7a> │ │ │ │ + bl 62554 <_PyXI_UnwrapNotShareableError@@Base+0x173c> │ │ │ │ + cbz r0, 62c3e <_PyXI_UnwrapNotShareableError@@Base+0x1e26> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 62db0 <_PyXI_UnwrapNotShareableError@@Base+0x1d5c> │ │ │ │ + b.n 62c20 <_PyXI_UnwrapNotShareableError@@Base+0x1e08> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #20476 @ 0x4ffc │ │ │ │ + movw r1, #20156 @ 0x4ebc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl c834c <_PyUnicode_EqualToASCIIString@@Base> │ │ │ │ - cbnz r0, 62df8 <_PyXI_UnwrapNotShareableError@@Base+0x1da4> │ │ │ │ + bl c8148 <_PyUnicode_EqualToASCIIString@@Base> │ │ │ │ + cbnz r0, 62c68 <_PyXI_UnwrapNotShareableError@@Base+0x1e50> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 294fb8 │ │ │ │ + b.w 2946e4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9756 @ 0x261c │ │ │ │ + movw r1, #9420 @ 0x24cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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 62e2e <_PyXI_UnwrapNotShareableError@@Base+0x1dda> │ │ │ │ + bls.n 62c9e <_PyXI_UnwrapNotShareableError@@Base+0x1e86> │ │ │ │ movs r5, #0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 62e62 <_PyXI_UnwrapNotShareableError@@Base+0x1e0e> │ │ │ │ + bl 23a370 │ │ │ │ + b.n 62cd2 <_PyXI_UnwrapNotShareableError@@Base+0x1eba> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 62e3e <_PyXI_UnwrapNotShareableError@@Base+0x1dea> │ │ │ │ + cbz r0, 62cae <_PyXI_UnwrapNotShareableError@@Base+0x1e96> │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 62e40 <_PyXI_UnwrapNotShareableError@@Base+0x1dec> │ │ │ │ - b.n 62e26 <_PyXI_UnwrapNotShareableError@@Base+0x1dd2> │ │ │ │ + bls.n 62cb0 <_PyXI_UnwrapNotShareableError@@Base+0x1e98> │ │ │ │ + b.n 62c96 <_PyXI_UnwrapNotShareableError@@Base+0x1e7e> │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62e26 <_PyXI_UnwrapNotShareableError@@Base+0x1dd2> │ │ │ │ + beq.n 62c96 <_PyXI_UnwrapNotShareableError@@Base+0x1e7e> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b47c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -82166,276 +82026,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 d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62f8a <_PyXI_UnwrapNotShareableError@@Base+0x1f36> │ │ │ │ + beq.n 62dfa <_PyXI_UnwrapNotShareableError@@Base+0x1fe2> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 62eb6 <_PyXI_UnwrapNotShareableError@@Base+0x1e62> │ │ │ │ + cbnz r5, 62d26 <_PyXI_UnwrapNotShareableError@@Base+0x1f0e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9792 @ 0x2640 │ │ │ │ + movw r1, #9456 @ 0x24f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62f8a <_PyXI_UnwrapNotShareableError@@Base+0x1f36> │ │ │ │ - ldr.w sl, [pc, #220] @ 62f94 <_PyXI_UnwrapNotShareableError@@Base+0x1f40> │ │ │ │ + b.n 62dfa <_PyXI_UnwrapNotShareableError@@Base+0x1fe2> │ │ │ │ + ldr.w sl, [pc, #220] @ 62e04 <_PyXI_UnwrapNotShareableError@@Base+0x1fec> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - movw r1, #9844 @ 0x2674 │ │ │ │ + movw r1, #9508 @ 0x2524 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, sl] │ │ │ │ - bl 1ccc60 │ │ │ │ - cbz r0, 62ed8 <_PyXI_UnwrapNotShareableError@@Base+0x1e84> │ │ │ │ + bl 1cb4bc │ │ │ │ + cbz r0, 62d48 <_PyXI_UnwrapNotShareableError@@Base+0x1f30> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 85140 │ │ │ │ - b.n 62eb0 <_PyXI_UnwrapNotShareableError@@Base+0x1e5c> │ │ │ │ + bl 8511c │ │ │ │ + b.n 62d20 <_PyXI_UnwrapNotShareableError@@Base+0x1f08> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62ed0 <_PyXI_UnwrapNotShareableError@@Base+0x1e7c> │ │ │ │ + bne.n 62d40 <_PyXI_UnwrapNotShareableError@@Base+0x1f28> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62f00 <_PyXI_UnwrapNotShareableError@@Base+0x1eac> │ │ │ │ + bge.n 62d70 <_PyXI_UnwrapNotShareableError@@Base+0x1f58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f00 <_PyXI_UnwrapNotShareableError@@Base+0x1eac> │ │ │ │ + cbnz r3, 62d70 <_PyXI_UnwrapNotShareableError@@Base+0x1f58> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #868] @ 0x364 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62f88 <_PyXI_UnwrapNotShareableError@@Base+0x1f34> │ │ │ │ + beq.n 62df8 <_PyXI_UnwrapNotShareableError@@Base+0x1fe0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 62f38 <_PyXI_UnwrapNotShareableError@@Base+0x1ee4> │ │ │ │ + cbz r5, 62da8 <_PyXI_UnwrapNotShareableError@@Base+0x1f90> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 62f3e <_PyXI_UnwrapNotShareableError@@Base+0x1eea> │ │ │ │ + bne.n 62dae <_PyXI_UnwrapNotShareableError@@Base+0x1f96> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62f38 <_PyXI_UnwrapNotShareableError@@Base+0x1ee4> │ │ │ │ + bge.n 62da8 <_PyXI_UnwrapNotShareableError@@Base+0x1f90> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f38 <_PyXI_UnwrapNotShareableError@@Base+0x1ee4> │ │ │ │ + cbnz r3, 62da8 <_PyXI_UnwrapNotShareableError@@Base+0x1f90> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 62f78 <_PyXI_UnwrapNotShareableError@@Base+0x1f24> │ │ │ │ - movw r1, #9844 @ 0x2674 │ │ │ │ + b.n 62de8 <_PyXI_UnwrapNotShareableError@@Base+0x1fd0> │ │ │ │ + movw r1, #9508 @ 0x2524 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62ed0 <_PyXI_UnwrapNotShareableError@@Base+0x1e7c> │ │ │ │ + bne.n 62d40 <_PyXI_UnwrapNotShareableError@@Base+0x1f28> │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62ed0 <_PyXI_UnwrapNotShareableError@@Base+0x1e7c> │ │ │ │ + bne.n 62d40 <_PyXI_UnwrapNotShareableError@@Base+0x1f28> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62f78 <_PyXI_UnwrapNotShareableError@@Base+0x1f24> │ │ │ │ + bge.n 62de8 <_PyXI_UnwrapNotShareableError@@Base+0x1fd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f78 <_PyXI_UnwrapNotShareableError@@Base+0x1f24> │ │ │ │ + cbnz r3, 62de8 <_PyXI_UnwrapNotShareableError@@Base+0x1fd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1dc1c8 │ │ │ │ + bl 1daa20 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 62f8a <_PyXI_UnwrapNotShareableError@@Base+0x1f36> │ │ │ │ - b.n 62ed0 <_PyXI_UnwrapNotShareableError@@Base+0x1e7c> │ │ │ │ + cbnz r0, 62dfa <_PyXI_UnwrapNotShareableError@@Base+0x1fe2> │ │ │ │ + b.n 62d40 <_PyXI_UnwrapNotShareableError@@Base+0x1f28> │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062f98 : │ │ │ │ +00062e08 : │ │ │ │ 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 151998 │ │ │ │ + bl 1517e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62fd4 │ │ │ │ + beq.n 62e44 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 62fd2 │ │ │ │ + bls.n 62e42 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9880 @ 0x2698 │ │ │ │ + movw r1, #9544 @ 0x2548 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62fd4 │ │ │ │ + b.n 62e44 │ │ │ │ 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, #17712 @ 0x4530 │ │ │ │ + movw r4, #17392 @ 0x43f0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - movw r3, #17736 @ 0x4548 │ │ │ │ + movw r3, #17416 @ 0x4408 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #17704 @ 0x4528 │ │ │ │ + movw r2, #17384 @ 0x43e8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #17724 @ 0x453c │ │ │ │ + movw r1, #17404 @ 0x43fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #9928 @ 0x26c8 │ │ │ │ + movw r0, #9592 @ 0x2578 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #18244 @ 0x4744 │ │ │ │ + movw r1, #17924 @ 0x4604 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w ee288 │ │ │ │ + b.w ee2bc │ │ │ │ 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 63060 │ │ │ │ + bge.n 62ed0 │ │ │ │ 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 6306c │ │ │ │ + b.n 62edc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl b73fc <_PyBytes_Resize@@Base> │ │ │ │ + bl b71ec <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63048 │ │ │ │ + bne.n 62eb8 │ │ │ │ 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, 6308e │ │ │ │ + cbnz r3, 62efe │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 6308e │ │ │ │ + cbnz r3, 62efe │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 630ee │ │ │ │ - cbz r4, 6309a │ │ │ │ + cbz r3, 62f5e │ │ │ │ + cbz r4, 62f0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a000 │ │ │ │ + bl 99fec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 630a0 │ │ │ │ - bl 7fda4 │ │ │ │ + b.n 62f10 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 63142 │ │ │ │ + beq.n 62fb2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 630cc │ │ │ │ - ldr r1, [pc, #156] @ (63148 ) │ │ │ │ + cbz r2, 62f3c │ │ │ │ + ldr r1, [pc, #156] @ (62fb8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 630cc │ │ │ │ + bne.n 62f3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 630c8 │ │ │ │ + bge.n 62f38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 630c8 │ │ │ │ + cbnz r3, 62f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 63142 │ │ │ │ + b.n 62fb2 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 630dc │ │ │ │ - ldr r1, [pc, #120] @ (6314c ) │ │ │ │ + cbz r2, 62f4c │ │ │ │ + ldr r1, [pc, #120] @ (62fbc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 630b4 │ │ │ │ + beq.n 62f24 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 630fc │ │ │ │ - ldr r1, [pc, #108] @ (63150 ) │ │ │ │ + cbz r2, 62f6c │ │ │ │ + ldr r1, [pc, #108] @ (62fc0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 630b4 │ │ │ │ - b.n 630fc │ │ │ │ - cbz r4, 6310c │ │ │ │ + beq.n 62f24 │ │ │ │ + b.n 62f6c │ │ │ │ + cbz r4, 62f7c │ │ │ │ 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 63122 │ │ │ │ + bne.n 62f92 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6312c │ │ │ │ + b.n 62f9c │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 8edb0 │ │ │ │ + bl 8ed90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63140 │ │ │ │ + bge.n 62fb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63140 │ │ │ │ + cbnz r3, 62fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ @ instruction: 0xf26c0052 │ │ │ │ @@ -82446,424 +82306,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 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.n 631bc │ │ │ │ - bl f6a30 │ │ │ │ + bge.n 6302c │ │ │ │ + bl f6a84 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl f6f80 │ │ │ │ - cbz r4, 631b6 │ │ │ │ - cbz r5, 631a2 │ │ │ │ + bl f6fd4 │ │ │ │ + cbz r4, 63026 │ │ │ │ + cbz r5, 63012 │ │ │ │ str.w r4, [r9, r8, lsl #2] │ │ │ │ - b.n 631b6 │ │ │ │ + b.n 63026 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 631b6 │ │ │ │ + bge.n 63026 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 631b6 │ │ │ │ + cbnz r3, 63026 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 6317e │ │ │ │ + b.n 62fee │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 96950 │ │ │ │ + b.w 9693c │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #54396 @ 0xd47c │ │ │ │ + movw r0, #54076 @ 0xd33c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 6323c │ │ │ │ + ble.n 630ac │ │ │ │ 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 6323c │ │ │ │ + bcs.n 630ac │ │ │ │ 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 6320c │ │ │ │ + b.n 6307c │ │ │ │ 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, 630e6 │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #60144 @ 0xeaf0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 630fa │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + adds r0, #16 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + bl 1a5c88 <_PyLong_UInt64_Converter@@Base+0x3568> │ │ │ │ + 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 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ stmdb 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, 63282 │ │ │ │ + cbnz r5, 63134 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 63282 │ │ │ │ + ble.n 63134 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 63282 │ │ │ │ - cbnz r2, 632a2 │ │ │ │ + bne.n 63134 │ │ │ │ + cbnz r2, 63154 │ │ │ │ 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] @ (63348 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #176] @ (631fc ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63340 │ │ │ │ + beq.n 631f2 │ │ │ │ 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, 632d0 │ │ │ │ + cbnz r2, 63182 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 63340 │ │ │ │ + b.n 631f2 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 181d88 │ │ │ │ + bl 181bc0 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 632c6 │ │ │ │ + ble.n 63178 │ │ │ │ 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 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63340 │ │ │ │ + cbz r0, 631f2 │ │ │ │ strd fp, r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl ad700 │ │ │ │ + bl ad740 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63324 │ │ │ │ + bge.n 631d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63324 │ │ │ │ + cbnz r3, 631d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 6333e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 631f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6333a │ │ │ │ + bge.n 631ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6333a │ │ │ │ + cbnz r3, 631ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 632dc │ │ │ │ + b.n 6318e │ │ │ │ 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, 63218 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 81030 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 632d2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.n 6324a │ │ │ │ + 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 63226 │ │ │ │ + cbz r2, 6325e │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cbz r0, 6325e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 63280 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 63280 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 63280 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 63270 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 632d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6326c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6326c │ │ │ │ + ldrd r3, r1, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movw r5, #41096 @ 0xa088 │ │ │ │ + movt r5, #49 @ 0x31 │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movw r0, #9600 @ 0x2580 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movw r1, #41076 @ 0xa074 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + movw r3, #43956 @ 0xabb4 │ │ │ │ + movt r3, #49 @ 0x31 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movw r1, #57796 @ 0xe1c4 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r3, #6060 @ 0x17ac │ │ │ │ + movt r3, #50 @ 0x32 │ │ │ │ + bl 95200 │ │ │ │ + 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 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #9936 @ 0x26d0 │ │ │ │ + movw r0, #9616 @ 0x2590 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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, 6338e │ │ │ │ + cbz r3, 6331a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ 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 633d6 │ │ │ │ + bhi.n 63362 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 633ec │ │ │ │ + bmi.n 63378 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62392 @ 0xf3b8 │ │ │ │ + movw r2, #62072 @ 0xf278 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3936 @ 0xf60 │ │ │ │ + movw r0, #3616 @ 0xe20 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6353c │ │ │ │ - movw r0, #3936 @ 0xf60 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 634c8 │ │ │ │ + movw r0, #3616 @ 0xe20 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 633ac │ │ │ │ - b.n 6353c │ │ │ │ + bne.n 63338 │ │ │ │ + b.n 634c8 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 63456 │ │ │ │ + ble.n 633e2 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 63456 │ │ │ │ + beq.n 633e2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 63436 │ │ │ │ + bpl.n 633c2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6353c │ │ │ │ + beq.w 634c8 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63456 │ │ │ │ + beq.n 633e2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6353c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 634c8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3936 @ 0xf60 │ │ │ │ + movw r0, #3616 @ 0xe20 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6353c │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 634c8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 63476 │ │ │ │ + blt.n 63402 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10056 @ 0x2748 │ │ │ │ + movw r1, #9736 @ 0x2608 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6353c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 634c8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 80cac │ │ │ │ + bl 80c30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6353c │ │ │ │ + beq.n 634c8 │ │ │ │ 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 63516 │ │ │ │ + ble.n 634a2 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 634a4 │ │ │ │ + beq.n 63430 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 634b2 │ │ │ │ + bne.n 6343e │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 63492 │ │ │ │ + b.n 6341e │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 634c0 │ │ │ │ + bne.n 6344c │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 63492 │ │ │ │ + b.n 6341e │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 634ce │ │ │ │ + bne.n 6345a │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 63492 │ │ │ │ + b.n 6341e │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 634dc │ │ │ │ + bne.n 63468 │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 63492 │ │ │ │ + b.n 6341e │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 63510 │ │ │ │ + bls.n 6349c │ │ │ │ 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 63492 │ │ │ │ + b.n 6341e │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 63492 │ │ │ │ + b.n 6341e │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl b73fc <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 6353c │ │ │ │ + bl b71ec <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 634c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 6353c │ │ │ │ + cbz r1, 634c8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #14832 @ 0x39f0 │ │ │ │ + movw r0, #14512 @ 0x38b0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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, 63562 │ │ │ │ + cbnz r3, 634ee │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 63562 │ │ │ │ + ble.n 634ee │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63562 │ │ │ │ - cbnz r0, 6357a │ │ │ │ + bne.n 634ee │ │ │ │ + cbnz r0, 63506 │ │ │ │ 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] @ (635c8 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 635c2 │ │ │ │ + ldr r3, [pc, #84] @ (63554 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 6354e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6358c │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 635c2 │ │ │ │ + bne.n 63518 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6354e │ │ │ │ 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 635b8 │ │ │ │ + bne.n 63544 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 635b8 │ │ │ │ + cbz r3, 63544 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, #5588 @ 0x15d4 │ │ │ │ + movw r4, #5252 @ 0x1484 │ │ │ │ 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 │ │ │ │ @@ -82872,362 +82835,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 63614 │ │ │ │ + bne.n 635a0 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 63614 │ │ │ │ + ble.n 635a0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 63614 │ │ │ │ - cbnz r6, 63634 │ │ │ │ + bne.n 635a0 │ │ │ │ + cbnz r6, 635c0 │ │ │ │ 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] @ (636c0 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #148] @ (6364c ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 636b2 │ │ │ │ + beq.n 6363e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 149580 │ │ │ │ - cbnz r0, 63642 │ │ │ │ + bl 1493cc │ │ │ │ + cbnz r0, 635ce │ │ │ │ movs r6, #0 │ │ │ │ - b.n 636b2 │ │ │ │ - movw r3, #41056 @ 0xa060 │ │ │ │ + b.n 6363e │ │ │ │ + movw r3, #40736 @ 0x9f20 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24d508 │ │ │ │ + bl 24bcb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6363e │ │ │ │ + beq.n 635ca │ │ │ │ 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, 63676 │ │ │ │ + cbz r3, 63602 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2b004 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 63680 │ │ │ │ + b.n 6360c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2c044 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 636aa │ │ │ │ + bne.n 63636 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 636a2 │ │ │ │ + cbz r2, 6362e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 6369c │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 636a2 │ │ │ │ + bne.n 63628 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 6362e │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1efa34 │ │ │ │ - bl 94210 │ │ │ │ + bl 1ee514 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6363e │ │ │ │ + bne.n 635ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 149f64 │ │ │ │ + bl 149db0 │ │ │ │ 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, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 636e4 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 636e4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 636e4 │ │ │ │ - cbnz r0, 636fc │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ (6373c ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 63736 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 250d98 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 63736 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #10088 @ 0x2768 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #58092 @ 0xe2ec │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl aa37c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 63736 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #46496 @ 0xb5a0 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2bff68 <_PyTime_FromLong@@Base+0xcfc> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r0, [r1, r7] │ │ │ │ - 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, 63766 │ │ │ │ + cbnz r0, 63676 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 6376e │ │ │ │ + cbz r0, 6367e │ │ │ │ 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 63758 │ │ │ │ + beq.n 63668 │ │ │ │ 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, 63790 │ │ │ │ + cbnz r3, 636a0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 63790 │ │ │ │ + ble.n 636a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63790 │ │ │ │ - cbnz r0, 637a8 │ │ │ │ + bne.n 636a0 │ │ │ │ + cbnz r0, 636b8 │ │ │ │ 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] @ (637f8 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 637f0 │ │ │ │ + ldr r3, [pc, #84] @ (63708 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 63700 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 637ba │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 637f0 │ │ │ │ + bne.n 636ca │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 63700 │ │ │ │ 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 637e6 │ │ │ │ + bne.n 636f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 637e6 │ │ │ │ + cbz r3, 636f6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + 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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ + 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, 6373e │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 6373e │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6373e │ │ │ │ + cbnz r0, 63756 │ │ │ │ + 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] @ (63798 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 63790 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 24f54c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 63790 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #9768 @ 0x2628 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + movw r0, #57772 @ 0xe1ac │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl aa3bc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 63790 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #46496 @ 0xb5a0 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2bfe40 <_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, 63816 │ │ │ │ + cbz r3, 637a4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 6381e │ │ │ │ + b.n 637ac │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6384e │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 638a6 │ │ │ │ + bne.n 637dc │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 63834 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2b988 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 63868 │ │ │ │ + cbz r0, 637f6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 63892 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 63820 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #52] @ 638b0 │ │ │ │ + vldr d5, [pc, #56] @ 63840 │ │ │ │ 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 6389c │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 638a6 │ │ │ │ + bne.n 6382a │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 63834 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ - bvs.n 637de │ │ │ │ + bvs.n 6376e │ │ │ │ @ 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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c688 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 63910 │ │ │ │ + bge.n 638a0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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 63944 │ │ │ │ + beq.n 638d4 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 63944 │ │ │ │ + cbz r1, 638d4 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 63954 │ │ │ │ + beq.n 638e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - b.n 639c8 │ │ │ │ + b.n 63958 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #34568 @ 0x8708 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 63972 │ │ │ │ + beq.n 63902 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e0718 │ │ │ │ + b.w e043c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cd8f8 │ │ │ │ + bl 1cc154 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 639c8 │ │ │ │ + cbz r0, 63958 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 639a6 │ │ │ │ + cbnz r0, 63936 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 639c6 │ │ │ │ + bge.n 63956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 639c6 │ │ │ │ + cbnz r3, 63956 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 639c6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63956 │ │ │ │ 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] │ │ │ │ @@ -83243,179 +83208,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 639f0 │ │ │ │ + bne.n 63980 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 63a06 │ │ │ │ - b.n 63a3c │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 63996 │ │ │ │ + b.n 639cc │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37764 @ 0x9384 │ │ │ │ + movw r0, #37444 @ 0x9244 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63a3c │ │ │ │ - b.n 639e4 │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 639cc │ │ │ │ + b.n 63974 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 63a3c │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 639cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 63a3c │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 639cc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2aeac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63a40 │ │ │ │ + bge.n 639d0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a48 │ │ │ │ + b.n 639d8 │ │ │ │ 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 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ 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 63a8a │ │ │ │ + bne.n 63a1a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 214d78 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 63aa0 │ │ │ │ - b.n 63ad6 │ │ │ │ + bl 21358c <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 63a30 │ │ │ │ + b.n 63a66 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37752 @ 0x9378 │ │ │ │ + movw r0, #37432 @ 0x9238 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63ad6 │ │ │ │ - b.n 63a7e │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63a66 │ │ │ │ + b.n 63a0e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 214d78 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 63ad6 │ │ │ │ + bl 21358c <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 63a66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 214d78 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 63ad6 │ │ │ │ + bl 21358c <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 63a66 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b8ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63ada │ │ │ │ + bge.n 63a6a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63ae2 │ │ │ │ + b.n 63a72 │ │ │ │ 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, #48160 @ 0xbc20 │ │ │ │ + movw r1, #47840 @ 0xbae0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e1c68 │ │ │ │ - cbz r0, 63b18 │ │ │ │ + bl e1a00 │ │ │ │ + cbz r0, 63aa8 │ │ │ │ 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 63b50 │ │ │ │ + bne.n 63ae0 │ │ │ │ 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 63b7e │ │ │ │ + b.n 63b0e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 23bb78 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23a380 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 63b7a │ │ │ │ + beq.n 63b0a │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 63b7e │ │ │ │ + bge.n 63b0e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33152 @ 0x8180 │ │ │ │ + movw r1, #32816 @ 0x8030 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63b96 │ │ │ │ + b.n 63b26 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r1, #16 │ │ │ │ ldrexd r4, r5, [r1] │ │ │ │ strexd r0, r2, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63b82 │ │ │ │ + bne.n 63b12 │ │ │ │ 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 63be0 │ │ │ │ + bpl.n 63b70 │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 63be4 │ │ │ │ + cbz r1, 63b74 │ │ │ │ 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] │ │ │ │ @@ -83427,19 +83392,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 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 63be8 │ │ │ │ + b.n 63b78 │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ 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] │ │ │ │ @@ -83449,536 +83414,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 1c9db4 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1c861c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00063c1c : │ │ │ │ +00063bac : │ │ │ │ stmdb 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] @ (63ccc ) │ │ │ │ + ldr r6, [pc, #156] @ (63c5c ) │ │ │ │ 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 63c54 │ │ │ │ + blt.n 63be4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 282a04 <_PyDeadline_Init@@Base> │ │ │ │ + bl 282024 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 63c58 │ │ │ │ + b.n 63be8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ee66c <_PyTime_AsMicroseconds@@Base> │ │ │ │ + bl 1ed04c <_PyTime_AsMicroseconds@@Base> │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1f5170 │ │ │ │ + bl 1f3bb8 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 63c98 │ │ │ │ + cbnz r0, 63c28 │ │ │ │ orrs.w r3, sl, r9 │ │ │ │ - beq.n 63c98 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 63c28 │ │ │ │ + bl b0c44 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 155eb0 │ │ │ │ + bl 155d00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r3 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 63cc2 │ │ │ │ + bne.n 63c52 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 209748 <_PyEval_MakePendingCalls@@Base> │ │ │ │ + bl 208190 <_PyEval_MakePendingCalls@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 63cc2 │ │ │ │ + beq.n 63c52 │ │ │ │ cmp r5, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 63c58 │ │ │ │ + blt.n 63be8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2b6ff0 <_PyDeadline_Get@@Base> │ │ │ │ + bl 2b6ec0 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 63c58 │ │ │ │ + bge.n 63be8 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063cd0 : │ │ │ │ +00063c60 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #19532 @ 0x4c4c │ │ │ │ + movw r1, #22788 @ 0x5904 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #61076 @ 0xee94 │ │ │ │ + movw r0, #60756 @ 0xed54 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef198 │ │ │ │ + bl 1edc78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 63d18 │ │ │ │ + cbz r0, 63ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63d22 │ │ │ │ + cbz r0, 63cb2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e0718 │ │ │ │ + bl e043c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 63d2a │ │ │ │ - bl 9b260 │ │ │ │ + cbz r0, 63cba │ │ │ │ + bl 9b250 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 63d2e │ │ │ │ + b.n 63cbe │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63d2e │ │ │ │ + b.n 63cbe │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63d2e │ │ │ │ + b.n 63cbe │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 63d68 │ │ │ │ - cbz r6, 63d78 │ │ │ │ + beq.n 63cf8 │ │ │ │ + cbz r6, 63d08 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 63d8e │ │ │ │ - cbz r6, 63d78 │ │ │ │ + b.n 63d1e │ │ │ │ + cbz r6, 63d08 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 63d8e │ │ │ │ + b.n 63d1e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 63d8c │ │ │ │ + cbz r3, 63d1c │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 63d8e │ │ │ │ + b.n 63d1e │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8904 │ │ │ │ - cbz r0, 63da4 │ │ │ │ - cbz r7, 63d9e │ │ │ │ - cbz r6, 63d9e │ │ │ │ + bl 1c716c │ │ │ │ + cbz r0, 63d34 │ │ │ │ + cbz r7, 63d2e │ │ │ │ + cbz r6, 63d2e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 63da0 │ │ │ │ + b.n 63d30 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, 63dd6 │ │ │ │ - movw r1, #10092 @ 0x276c │ │ │ │ + cbnz r2, 63d66 │ │ │ │ + movw r1, #9772 @ 0x262c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 63de2 │ │ │ │ - movw r1, #10116 @ 0x2784 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 63d72 │ │ │ │ + movw r1, #9796 @ 0x2644 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 63e20 │ │ │ │ + beq.n 63db0 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 63e20 │ │ │ │ + beq.n 63db0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 63e48 │ │ │ │ - b.n 63e36 │ │ │ │ + bls.n 63dd8 │ │ │ │ + b.n 63dc6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 63e14 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + beq.n 63da4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 63e5a │ │ │ │ - b.n 63e14 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 63dea │ │ │ │ + b.n 63da4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63e5a │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63dea │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63e5e │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 63e5e │ │ │ │ + bne.n 63dee │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 63dee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6422c │ │ │ │ + b.n 641bc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63e72 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 63e02 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e5a │ │ │ │ + bne.n 63dea │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63e86 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 63e16 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e5a │ │ │ │ + bne.n 63dea │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63e9a │ │ │ │ - bl 94210 │ │ │ │ + bne.n 63e2a │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e5a │ │ │ │ + bne.n 63dea │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63eae │ │ │ │ - bl 94210 │ │ │ │ + bne.n 63e3e │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e5a │ │ │ │ + bne.n 63dea │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63ec2 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 63e52 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e5a │ │ │ │ + bne.n 63dea │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 63eec │ │ │ │ + bmi.n 63e7c │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #62392 @ 0xf3b8 │ │ │ │ + movw r2, #62072 @ 0xf278 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #10136 @ 0x2798 │ │ │ │ + movw r1, #9816 @ 0x2658 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ 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 63f18 │ │ │ │ + bmi.n 63ea8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #16632 @ 0x40f8 │ │ │ │ + movw r2, #16300 @ 0x3fac │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10148 @ 0x27a4 │ │ │ │ + movw r1, #9828 @ 0x2664 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 63f46 │ │ │ │ + bmi.n 63ed6 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #16632 @ 0x40f8 │ │ │ │ + movw r2, #16300 @ 0x3fac │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10160 @ 0x27b0 │ │ │ │ + movw r1, #9840 @ 0x2670 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 63f74 │ │ │ │ + bmi.n 63f04 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #16632 @ 0x40f8 │ │ │ │ + movw r2, #16300 @ 0x3fac │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10172 @ 0x27bc │ │ │ │ + movw r1, #9852 @ 0x267c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 63fa2 │ │ │ │ + bmi.n 63f32 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #10184 @ 0x27c8 │ │ │ │ + movw r1, #9864 @ 0x2688 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 63fcc │ │ │ │ + bmi.n 63f5c │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #10196 @ 0x27d4 │ │ │ │ + movw r1, #9876 @ 0x2694 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ 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 63ff8 │ │ │ │ + bmi.n 63f88 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #10208 @ 0x27e0 │ │ │ │ + movw r1, #9888 @ 0x26a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6400e │ │ │ │ - bl 94210 │ │ │ │ + bne.n 63f9e │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 63e5a │ │ │ │ + bne.w 63dea │ │ │ │ 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 6403a │ │ │ │ + bmi.n 63fca │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #62392 @ 0xf3b8 │ │ │ │ + movw r2, #62072 @ 0xf278 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #10220 @ 0x27ec │ │ │ │ + movw r1, #9900 @ 0x26ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 64068 │ │ │ │ + bmi.n 63ff8 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #62392 @ 0xf3b8 │ │ │ │ + movw r2, #62072 @ 0xf278 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #10232 @ 0x27f8 │ │ │ │ + movw r1, #9912 @ 0x26b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 640c6 │ │ │ │ + ble.n 64056 │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 64098 │ │ │ │ + bmi.n 64028 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #16632 @ 0x40f8 │ │ │ │ + movw r2, #16300 @ 0x3fac │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10244 @ 0x2804 │ │ │ │ + movw r1, #9924 @ 0x26c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 640cc │ │ │ │ + beq.n 6405c │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 640ce │ │ │ │ + bmi.n 6405e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #16632 @ 0x40f8 │ │ │ │ + movw r2, #16300 @ 0x3fac │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10256 @ 0x2810 │ │ │ │ + movw r1, #9936 @ 0x26d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #42948 @ 0xa7c4 │ │ │ │ + movw r0, #42628 @ 0xa684 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63e5a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 63dea │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 640ce │ │ │ │ + b.n 6405e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #9248 @ 0x2420 │ │ │ │ + movw r1, #8928 @ 0x22e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #9260 @ 0x242c │ │ │ │ + movw r0, #8940 @ 0x22ec │ │ │ │ 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 aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64110 │ │ │ │ + bne.n 640a0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 64214 │ │ │ │ + b.n 641a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6412e │ │ │ │ + bge.n 640be │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10268 @ 0x281c │ │ │ │ + movw r1, #9948 @ 0x26dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 64104 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 64094 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6414c │ │ │ │ + bge.n 640dc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10304 @ 0x2840 │ │ │ │ + movw r1, #9984 @ 0x2700 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 64104 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 64094 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6416a │ │ │ │ + bge.n 640fa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10348 @ 0x286c │ │ │ │ + movw r1, #10028 @ 0x272c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 64104 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 64094 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 64188 │ │ │ │ + bge.n 64118 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10392 @ 0x2898 │ │ │ │ + movw r1, #10072 @ 0x2758 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 64104 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 64094 │ │ │ │ mov r0, fp │ │ │ │ - bl 6432c │ │ │ │ + bl 642bc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 641fa │ │ │ │ + cbz r0, 6418a │ │ │ │ mov r0, sl │ │ │ │ - bl 6432c │ │ │ │ + bl 642bc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 64204 │ │ │ │ - cbz r5, 641aa │ │ │ │ + cbz r0, 64194 │ │ │ │ + cbz r5, 6413a │ │ │ │ mov r0, r5 │ │ │ │ - bl 6432c │ │ │ │ + bl 642bc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 641ac │ │ │ │ - b.n 6420c │ │ │ │ - ldr r5, [pc, #136] @ (64234 ) │ │ │ │ - cbz r4, 641ba │ │ │ │ + cbnz r0, 6413c │ │ │ │ + b.n 6419c │ │ │ │ + ldr r5, [pc, #136] @ (641c4 ) │ │ │ │ + cbz r4, 6414a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6432c │ │ │ │ + bl 642bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 641bc │ │ │ │ - b.n 64212 │ │ │ │ - ldr r4, [pc, #120] @ (64234 ) │ │ │ │ + cbnz r0, 6414c │ │ │ │ + b.n 641a2 │ │ │ │ + ldr r4, [pc, #120] @ (641c4 ) │ │ │ │ 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 │ │ │ │ @@ -83990,303 +83955,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 278dbc │ │ │ │ + bl 278344 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64214 │ │ │ │ + b.n 641a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64214 │ │ │ │ + b.n 641a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64214 │ │ │ │ + b.n 641a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64214 │ │ │ │ + b.n 641a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, sl │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 1694d8 │ │ │ │ - cbz r0, 6426c │ │ │ │ + bl 169358 │ │ │ │ + cbz r0, 641fc │ │ │ │ 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, #10428 @ 0x28bc │ │ │ │ + movw r0, #10108 @ 0x277c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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 7a6bc │ │ │ │ + bl 7a658 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 642b8 │ │ │ │ + bne.n 64248 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #10460 @ 0x28dc │ │ │ │ + movw r1, #10140 @ 0x279c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64320 │ │ │ │ - ldr r3, [pc, #104] @ (64324 ) │ │ │ │ + b.n 642b0 │ │ │ │ + ldr r3, [pc, #104] @ (642b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21d234 <_Py_IsInterpreterFinalizing@@Base> │ │ │ │ + bl 21ba1c <_Py_IsInterpreterFinalizing@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ - cbnz r6, 642da │ │ │ │ - bl 155db8 │ │ │ │ + cbnz r6, 6426a │ │ │ │ + bl 155c08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 642ea │ │ │ │ + b.n 6427a │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ - bl 1f5170 │ │ │ │ + bl 1f3bb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6431e │ │ │ │ + beq.n 642ae │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 6431e │ │ │ │ + bpl.n 642ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f54a4 │ │ │ │ - cbz r0, 64308 │ │ │ │ - bl dd108 │ │ │ │ + bl 1f3eec │ │ │ │ + cbz r0, 64298 │ │ │ │ + bl dce10 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 64310 │ │ │ │ - movw r2, #10436 @ 0x28c4 │ │ │ │ + b.n 642a0 │ │ │ │ + movw r2, #10116 @ 0x2784 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #10488 @ 0x28f8 │ │ │ │ + movw r1, #10168 @ 0x27b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #12] @ (64328 ) │ │ │ │ - bl 75a80 │ │ │ │ + ldr r0, [pc, #12] @ (642b8 ) │ │ │ │ + bl 760ea <_PyMonitoring_FireLineEvent@@Base+0x842> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ 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 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 643dc │ │ │ │ + beq.n 6436c │ │ │ │ add.w r9, r0, #12 │ │ │ │ adds r6, #12 │ │ │ │ movs r7, #0 │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 643dc │ │ │ │ + bge.n 6436c │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6437a │ │ │ │ + bne.n 6430a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643d4 │ │ │ │ + bge.n 64364 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 643d4 │ │ │ │ + b.n 64364 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 643b4 │ │ │ │ + bmi.n 64344 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10576 @ 0x2950 │ │ │ │ + movw r1, #10256 @ 0x2810 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 643a4 │ │ │ │ + blt.n 64334 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 643de │ │ │ │ + b.n 6436e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 643a0 │ │ │ │ + bne.n 64330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 643a0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2461dc <_PyUnicode_Copy@@Base> │ │ │ │ + bl 2449e4 <_PyUnicode_Copy@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 643d4 │ │ │ │ + cbnz r0, 64364 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643de │ │ │ │ + bge.n 6436e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 643de │ │ │ │ + cbnz r3, 6436e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 643de │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6436e │ │ │ │ adds r7, #1 │ │ │ │ str.w r4, [r9, #4]! │ │ │ │ - b.n 64356 │ │ │ │ + b.n 642e6 │ │ │ │ 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 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10628 @ 0x2984 │ │ │ │ + movw r0, #10308 @ 0x2844 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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, 64430 │ │ │ │ + cbnz r3, 643c0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 64430 │ │ │ │ + ble.n 643c0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 64430 │ │ │ │ - cbnz r4, 6444e │ │ │ │ + bne.n 643c0 │ │ │ │ + cbnz r4, 643de │ │ │ │ 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] @ (64500 ) │ │ │ │ + ldr r3, [pc, #188] @ (64490 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 644f8 │ │ │ │ + beq.n 64488 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64464 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 643f4 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 644d6 │ │ │ │ + bne.n 64466 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #15864 @ 0x3df8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6447e │ │ │ │ + bne.n 6440e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f64cc │ │ │ │ + b.w 1f4f14 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ - cbz r3, 64490 │ │ │ │ + cbz r3, 64420 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 64490 │ │ │ │ - bl 158f38 <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ + cbz r3, 64420 │ │ │ │ + bl 158d90 <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 644ae │ │ │ │ - b.n 644f8 │ │ │ │ + cbnz r0, 6443e │ │ │ │ + b.n 64488 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56312 @ 0xdbf8 │ │ │ │ + movw r1, #55992 @ 0xdab8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1594d4 │ │ │ │ + bl 15932c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 644da │ │ │ │ + bge.n 6446a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 644d6 │ │ │ │ + bge.n 64466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 644d6 │ │ │ │ + cbnz r3, 64466 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 644f8 │ │ │ │ + b.n 64488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159a90 │ │ │ │ + bl 1598e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 644f6 │ │ │ │ + bge.n 64486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 644f6 │ │ │ │ + cbnz r3, 64486 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 │ │ │ │ @@ -84299,205 +84264,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, #49060 @ 0xbfa4 │ │ │ │ + movw r1, #48740 @ 0xbe64 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl e1c68 │ │ │ │ - cbz r0, 64558 │ │ │ │ + bl e1a00 │ │ │ │ + cbz r0, 644e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #15864 @ 0x3df8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6455c │ │ │ │ + beq.n 644ec │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10640 @ 0x2990 │ │ │ │ + movw r1, #10320 @ 0x2850 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 645c2 │ │ │ │ + b.n 64552 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 645ba │ │ │ │ + cbz r2, 6454a │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 6457c │ │ │ │ + beq.n 6450c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10672 @ 0x29b0 │ │ │ │ + movw r1, #10352 @ 0x2870 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 64558 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 644e8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 6459a │ │ │ │ + bpl.n 6452a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10712 @ 0x29d8 │ │ │ │ + movw r1, #10392 @ 0x2898 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 64558 │ │ │ │ - ldr r0, [pc, #44] @ (645c8 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 644e8 │ │ │ │ + ldr r0, [pc, #44] @ (64558 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl ad874 │ │ │ │ + bl ad8b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 645c2 │ │ │ │ + cbz r0, 64552 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 645ba │ │ │ │ + bge.n 6454a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 645ba │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 6454a │ │ │ │ + bl 84a08 <_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 f6fac │ │ │ │ + bl f7000 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r3, #10760 @ 0x2a08 │ │ │ │ + movw r3, #10440 @ 0x28c8 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #10804 @ 0x2a34 │ │ │ │ + movw r1, #10484 @ 0x28f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 9df30 │ │ │ │ + bl 9df64 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 64616 │ │ │ │ + cbz r0, 645a6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 85008 │ │ │ │ + b.w 84fe4 │ │ │ │ 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, #10808 @ 0x2a38 │ │ │ │ + movw r1, #10488 @ 0x28f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64658 │ │ │ │ + beq.n 645e8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 64658 │ │ │ │ + cbz r0, 645e8 │ │ │ │ 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 f6a30 │ │ │ │ + bl f6a84 │ │ │ │ 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 6469c │ │ │ │ + bne.n 6462c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6473a │ │ │ │ + beq.n 646ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 646c0 │ │ │ │ + bge.n 64650 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 646c0 │ │ │ │ + b.n 64650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160db8 │ │ │ │ + bl 160c10 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 646b8 │ │ │ │ + cbnz r0, 64648 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #10948 @ 0x2ac4 │ │ │ │ + movw r0, #10628 @ 0x2984 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 24311c │ │ │ │ - b.n 6473a │ │ │ │ + bl 241924 │ │ │ │ + b.n 646ca │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #132] @ (64748 ) │ │ │ │ + ldr r0, [pc, #132] @ (646d8 ) │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 16582c │ │ │ │ - cbnz r0, 646e0 │ │ │ │ + bl 1656ac │ │ │ │ + cbnz r0, 64670 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #10992 @ 0x2af0 │ │ │ │ + movw r0, #10672 @ 0x29b0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 24311c │ │ │ │ - b.n 646f2 │ │ │ │ + bl 241924 │ │ │ │ + b.n 64682 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 646f2 │ │ │ │ + bge.n 64682 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 646f2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64682 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 64726 │ │ │ │ - ldr r0, [pc, #84] @ (6474c ) │ │ │ │ + beq.n 646b6 │ │ │ │ + ldr r0, [pc, #84] @ (646dc ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ad874 │ │ │ │ - cbnz r0, 64714 │ │ │ │ + bl ad8b4 │ │ │ │ + cbnz r0, 646a4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #10948 @ 0x2ac4 │ │ │ │ + movw r0, #10628 @ 0x2984 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 24311c │ │ │ │ - b.n 64726 │ │ │ │ + bl 241924 │ │ │ │ + b.n 646b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64726 │ │ │ │ + bge.n 646b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 64726 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 646b6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6473a │ │ │ │ + bge.n 646ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6473a │ │ │ │ + cbnz r3, 646ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl f6f80 │ │ │ │ + bl f6fd4 │ │ │ │ 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} │ │ │ │ @@ -84519,932 +84484,930 @@ │ │ │ │ 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 1c9bbc <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8424 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064796 : │ │ │ │ +00064726 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 647bc │ │ │ │ + cbz r0, 6474c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 647bc │ │ │ │ + bne.n 6474c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 647bc │ │ │ │ + cbz r3, 6474c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 647d4 │ │ │ │ + b.n 64764 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11040 @ 0x2b20 │ │ │ │ + movw r1, #10720 @ 0x29e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 6465a │ │ │ │ + bl 645ea │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 64866 │ │ │ │ + cbz r2, 647f6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ subs r7, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 64814 │ │ │ │ + ble.n 647a4 │ │ │ │ add.w r0, r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 64816 │ │ │ │ + beq.n 647a6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bgt.n 64804 │ │ │ │ - b.n 64816 │ │ │ │ + bgt.n 64794 │ │ │ │ + b.n 647a6 │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 64866 │ │ │ │ - movw r0, #18391 @ 0x47d7 │ │ │ │ + ble.n 647f6 │ │ │ │ + movw r0, #18279 @ 0x4767 │ │ │ │ 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 6483e │ │ │ │ + bge.n 647ce │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ - cbz r4, 6483e │ │ │ │ + cbz r4, 647ce │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 6483e │ │ │ │ + cbz r4, 647ce │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 64846 │ │ │ │ + bne.n 647d6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 64826 │ │ │ │ - b.n 64866 │ │ │ │ - movw r3, #59113 @ 0xe6e9 │ │ │ │ + bgt.n 647b6 │ │ │ │ + b.n 647f6 │ │ │ │ + movw r3, #58649 @ 0xe519 │ │ │ │ movt r3, #23 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6485a │ │ │ │ + bne.n 647ea │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 64866 │ │ │ │ + b.n 647f6 │ │ │ │ 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, 6488a │ │ │ │ + cbnz r3, 6481a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6488a │ │ │ │ + ble.n 6481a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6488a │ │ │ │ - cbnz r0, 648a2 │ │ │ │ + bne.n 6481a │ │ │ │ + cbnz r0, 64832 │ │ │ │ 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] @ (648c4 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 648be │ │ │ │ + ldr r3, [pc, #40] @ (64854 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 6484e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 648be │ │ │ │ + beq.n 6484e │ │ │ │ movw r1, #48964 @ 0xbf44 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2bff68 <_PyTime_FromLong@@Base+0xcfc> │ │ │ │ + b.w 2bfe40 <_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] @ (648a0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 297a00 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 6489e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 64890 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 64890 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [pc, #4] @ (648a0 ) │ │ │ │ + b.w 297a00 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + pop {r4, pc} │ │ │ │ + strd r0, r0, [r4, #-328] @ 0x148 │ │ │ │ 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 648ee │ │ │ │ + bne.n 648ca │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 64956 │ │ │ │ - b.n 64904 │ │ │ │ + beq.n 64932 │ │ │ │ + b.n 648e0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37664 @ 0x9320 │ │ │ │ + movw r0, #37344 @ 0x91e0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 648e0 │ │ │ │ - b.n 64956 │ │ │ │ - movw r3, #41056 @ 0xa060 │ │ │ │ + bne.n 648bc │ │ │ │ + b.n 64932 │ │ │ │ + movw r3, #40736 @ 0x9f20 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d508 │ │ │ │ - cbz r0, 64956 │ │ │ │ + bl 24bcb8 │ │ │ │ + cbz r0, 64932 │ │ │ │ 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 6493c │ │ │ │ + beq.n 64918 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 6494e │ │ │ │ + cbz r3, 6492a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - bl 94210 │ │ │ │ + bl 1e2e5c │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64930 │ │ │ │ + beq.n 6490c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (649a4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 298398 <_PyGen_yf@@Base+0x2e4> │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 649a2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64994 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 64994 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #4] @ (649a4 ) │ │ │ │ - b.w 298398 <_PyGen_yf@@Base+0x2e4> │ │ │ │ - pop {r4, pc} │ │ │ │ - strd r0, r0, [r4, #-328] @ 0x148 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1c9bbc <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8424 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 649b2 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 649b2 │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #68] @ (649b8 ) │ │ │ │ + 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 64994 │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 649a0 │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #412 @ 0x19c │ │ │ │ + add r2, r3 │ │ │ │ + b.n 649aa │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ + add r2, r3 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 649f4 │ │ │ │ + bne.n 649e8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 64a14 │ │ │ │ - b.n 64a0c │ │ │ │ + bne.n 64a08 │ │ │ │ + b.n 64a00 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37172 @ 0x9134 │ │ │ │ + movw r0, #36852 @ 0x8ff4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64af2 │ │ │ │ - b.n 649e6 │ │ │ │ - bl 94210 │ │ │ │ + beq.n 64ae6 │ │ │ │ + b.n 649da │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64af2 │ │ │ │ + bne.n 64ae6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64a28 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 64a1c │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64af2 │ │ │ │ + bne.n 64ae6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64a3a │ │ │ │ + beq.n 64a2e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 64a56 │ │ │ │ - bl 94210 │ │ │ │ + b.n 64a4a │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64af2 │ │ │ │ - b.n 64a34 │ │ │ │ + bne.n 64ae6 │ │ │ │ + b.n 64a28 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 64a78 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 64a6c │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64af2 │ │ │ │ - bl b0e70 │ │ │ │ + bne.n 64ae6 │ │ │ │ + bl b0c44 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba90 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 64a88 │ │ │ │ - b.n 64a44 │ │ │ │ + bge.n 64a7c │ │ │ │ + b.n 64a38 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 64af2 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 64ae6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 64af6 │ │ │ │ + beq.n 64aea │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 9abf4 │ │ │ │ + bl 9abe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 64a9e │ │ │ │ + cbnz r0, 64a92 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 64afe │ │ │ │ + b.n 64af2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ad8 │ │ │ │ + cbz r0, 64acc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 1f08cc <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1ef318 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ad8 │ │ │ │ + cbz r0, 64acc │ │ │ │ str r4, [r5, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ad8 │ │ │ │ + cbz r0, 64acc │ │ │ │ str r4, [r5, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ad8 │ │ │ │ + cbz r0, 64acc │ │ │ │ str r4, [r5, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64aee │ │ │ │ + cbnz r0, 64ae2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64afe │ │ │ │ + bge.n 64af2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64afe │ │ │ │ + cbnz r3, 64af2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64afe │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64af2 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 64a9a │ │ │ │ + b.n 64a8e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 64afe │ │ │ │ + b.n 64af2 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064b06 : │ │ │ │ +00064afa : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (64b20 ) │ │ │ │ + ldr r4, [pc, #16] @ (64b14 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w f3f80 <_PyErr_FormatV@@Base> │ │ │ │ + b.w f3fb8 <_PyErr_FormatV@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64b34 ) │ │ │ │ - b.w 298398 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64b28 ) │ │ │ │ + b.w 297a00 <_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 64b5e │ │ │ │ + bne.n 64b52 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64b7c │ │ │ │ - b.n 64b74 │ │ │ │ + bne.n 64b70 │ │ │ │ + b.n 64b68 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37340 @ 0x91dc │ │ │ │ + movw r0, #37020 @ 0x909c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64c1c │ │ │ │ - b.n 64b50 │ │ │ │ - bl 94210 │ │ │ │ + beq.n 64c10 │ │ │ │ + b.n 64b44 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c1c │ │ │ │ + bne.n 64c10 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dd48 │ │ │ │ - cbnz r0, 64b9e │ │ │ │ + bl 17db78 │ │ │ │ + cbnz r0, 64b92 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11096 @ 0x2b58 │ │ │ │ + movw r1, #10784 @ 0x2a20 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 64bf6 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 64bea │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a9a4 │ │ │ │ + bl 17a7d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 64bf6 │ │ │ │ + blt.n 64bea │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5f6e8 │ │ │ │ + bl 5f558 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 64bf6 │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 64bea │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 64be8 │ │ │ │ + bge.n 64bdc │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 64c0c │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 64c00 │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64bb8 │ │ │ │ + beq.n 64bac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fb16 │ │ │ │ + bl 5f986 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 64c00 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 64c1c │ │ │ │ + bne.n 64bf4 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 64c10 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 64be8 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 64bdc │ │ │ │ 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] @ (64c30 ) │ │ │ │ - b.w 298398 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64c24 ) │ │ │ │ + b.w 297a00 <_PyGen_yf@@Base+0x2e4> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb380052 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64c40 ) │ │ │ │ - b.w 298398 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64c34 ) │ │ │ │ + b.w 297a00 <_PyGen_yf@@Base+0x2e4> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb580052 │ │ │ │ │ │ │ │ -00064c44 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ +00064c38 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5216 @ 0x1460 │ │ │ │ + movw r1, #4896 @ 0x1320 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e494 │ │ │ │ + b.w 11e5b4 │ │ │ │ │ │ │ │ -00064c5a : │ │ │ │ - cbnz r0, 64c60 │ │ │ │ - b.w 23bb68 │ │ │ │ +00064c4e : │ │ │ │ + cbnz r0, 64c54 │ │ │ │ + b.w 23a370 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (64c98 ) │ │ │ │ + ldr r2, [pc, #40] @ (64c8c ) │ │ │ │ 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, 64c92 │ │ │ │ + cbz r3, 64c86 │ │ │ │ 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, #11176 @ 0x2ba8 │ │ │ │ + movw r2, #10864 @ 0x2a70 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r4, r1 │ │ │ │ - movw r3, #11132 @ 0x2b7c │ │ │ │ + movw r3, #10820 @ 0x2a44 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ mov r6, r0 │ │ │ │ subs r1, #3 │ │ │ │ cmp r4, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ - bl 103ae8 │ │ │ │ - cbz r0, 64cee │ │ │ │ + bl 103b68 │ │ │ │ + cbz r0, 64ce2 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e3fb0 │ │ │ │ + bl 1e2808 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64cf2 │ │ │ │ + bge.n 64ce6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64cf2 │ │ │ │ + cbnz r3, 64ce6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64cf2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64ce6 │ │ │ │ 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, #40856 @ 0x9f98 │ │ │ │ + movw r1, #40536 @ 0x9e58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 2ac6d0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 64d20 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 64d6c │ │ │ │ - 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 122e1c │ │ │ │ - mov r4, r0 │ │ │ │ + bl 2abd38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64d44 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 64d68 │ │ │ │ + beq.n 64d14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ba9c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bge.n 64d60 │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 1e4604 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.n 64d18 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 64d82 │ │ │ │ + cbz r0, 64d2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64e8c │ │ │ │ + bge.w 64e38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #59872 @ 0xe9e0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e80 │ │ │ │ + beq.n 64e2c │ │ │ │ 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 64dc2 │ │ │ │ + bne.n 64d6e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 64dd0 │ │ │ │ + cbnz r3, 64d7c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 64dd0 │ │ │ │ - movw r0, #20316 @ 0x4f5c │ │ │ │ + cbnz r3, 64d7c │ │ │ │ + movw r0, #19928 @ 0x4dd8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 885d4 │ │ │ │ - bge.n 64dd0 │ │ │ │ - bl 2af85c │ │ │ │ + b.w 885a8 │ │ │ │ + bge.n 64d7c │ │ │ │ + bl 2aeec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64e7a │ │ │ │ + beq.n 64e26 │ │ │ │ movs r5, #45 @ 0x2d │ │ │ │ - b.n 64dde │ │ │ │ + b.n 64d8a │ │ │ │ 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 64df4 │ │ │ │ + bge.n 64da0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 64df4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64da0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ subs r4, r1, #0 │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ it ge │ │ │ │ movge r7, r8 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ - bl 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ subs r3, r1, #0 │ │ │ │ add.w r1, r3, #60 @ 0x3c │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ ite lt │ │ │ │ movlt r3, r1 │ │ │ │ movge r2, r8 │ │ │ │ - cbz r6, 64e52 │ │ │ │ + cbz r6, 64dfe │ │ │ │ mov r1, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r0, #11220 @ 0x2bd4 │ │ │ │ + movw r0, #10908 @ 0x2a9c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103ae8 │ │ │ │ - b.n 64e7a │ │ │ │ - cbz r4, 64e66 │ │ │ │ + bl 103b68 │ │ │ │ + b.n 64e26 │ │ │ │ + cbz r4, 64e12 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #11248 @ 0x2bf0 │ │ │ │ + movw r0, #10936 @ 0x2ab8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103ae8 │ │ │ │ - b.n 64e7a │ │ │ │ + bl 103b68 │ │ │ │ + b.n 64e26 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #11268 @ 0x2c04 │ │ │ │ + movw r0, #10956 @ 0x2acc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #20316 @ 0x4f5c │ │ │ │ + movw r0, #19928 @ 0x4dd8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885d4 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 64ee4 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 64ee4 │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #72] @ (64eec ) │ │ │ │ - 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 64ec6 │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 64ed2 │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #412 @ 0x19c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 64edc │ │ │ │ - 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 │ │ │ │ + b.w 885a8 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 64f12 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 64f2c │ │ │ │ - b.n 64f26 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #37236 @ 0x9174 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 64f5c │ │ │ │ - b.n 64f04 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 64f5c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 122e1c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 64f3e │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 64f5c │ │ │ │ - mov r1, r5 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 64e5a │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 64e7e │ │ │ │ mov r0, r4 │ │ │ │ - blx 2bc3c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 64f60 │ │ │ │ + blx 2ba9c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bge.n 64e76 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 944a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64f68 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + 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 8fa40 │ │ │ │ - cbnz r0, 64f8a │ │ │ │ - bl f6fac │ │ │ │ + bl 8fa20 │ │ │ │ + cbnz r0, 64ea2 │ │ │ │ + bl f7000 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 64fb2 │ │ │ │ + b.n 64eca │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 10a2d8 │ │ │ │ + bl 10a368 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64faa │ │ │ │ + bge.n 64ec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64faa │ │ │ │ + cbnz r3, 64ec2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 64f82 │ │ │ │ + beq.n 64e9a │ │ │ │ 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 64eee │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 122f3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 64f08 │ │ │ │ + b.n 64f02 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #36916 @ 0x9034 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 64f38 │ │ │ │ + b.n 64ee0 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 64f38 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 122f3c │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 64f1a │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 64f38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bc3c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 64f3c │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1e2e5c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 64f44 │ │ │ │ + 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, #104] @ (6502c ) │ │ │ │ + ldr r4, [pc, #100] @ (64fbc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #11292 @ 0x2c1c │ │ │ │ + movw r1, #10972 @ 0x2adc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - bl 1ccc60 │ │ │ │ - cbnz r0, 65024 │ │ │ │ + bl 1cb4bc │ │ │ │ + cbnz r0, 64fb6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 3094c │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 65028 │ │ │ │ + beq.n 64fba │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 65028 │ │ │ │ + beq.n 64fba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65028 │ │ │ │ + beq.n 64fba │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e4464 │ │ │ │ + bl 1e2cbc │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 65028 │ │ │ │ + b.n 64fba │ │ │ │ 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, 65050 │ │ │ │ + cbnz r2, 64fe0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 65050 │ │ │ │ - cbnz r3, 65070 │ │ │ │ + bne.n 64fe0 │ │ │ │ + cbnz r3, 65000 │ │ │ │ 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 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6507e │ │ │ │ + cbz r0, 6500e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5c928 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ + b.w 5c8ac <_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 6509c │ │ │ │ + bne.n 6502c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6509c │ │ │ │ + bhi.n 6502c │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f39c8 │ │ │ │ + b.w f3a00 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - ldrd r0, r1, [r0, #32] │ │ │ │ - b.w 133b6c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b47c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 650e0 │ │ │ │ + bhi.n 65068 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 65132 │ │ │ │ - b.n 650f4 │ │ │ │ - movw r0, #4076 @ 0xfec │ │ │ │ + bpl.n 650ba │ │ │ │ + b.n 6507c │ │ │ │ + movw r0, #3756 @ 0xeac │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 6513a │ │ │ │ - b.n 650d4 │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 650c2 │ │ │ │ + b.n 6505c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 651c2 │ │ │ │ + beq.n 6514a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 65112 │ │ │ │ + cbz r3, 6509a │ │ │ │ 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] │ │ │ │ @@ -85453,542 +85416,540 @@ │ │ │ │ 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 6513e │ │ │ │ + b.n 650c6 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cbz r0, 6513e │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbz r0, 650c6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 651c2 │ │ │ │ + b.n 6514a │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 651a4 │ │ │ │ + ble.n 6512c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 651a4 │ │ │ │ + beq.n 6512c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 65186 │ │ │ │ + bpl.n 6510e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6513a │ │ │ │ + beq.n 650c2 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 651a4 │ │ │ │ + beq.n 6512c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6513a │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 650c2 │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4076 @ 0xfec │ │ │ │ + movw r0, #3756 @ 0xeac │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6513a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 650c2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 651c2 │ │ │ │ + cbz r0, 6514a │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14832 @ 0x39f0 │ │ │ │ + movw r0, #14512 @ 0x38b0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 651cc │ │ │ │ + cbz r3, 65154 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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, 651f2 │ │ │ │ + cbnz r2, 6517a │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 651f2 │ │ │ │ - cbnz r3, 6520c │ │ │ │ + bne.n 6517a │ │ │ │ + cbnz r3, 65194 │ │ │ │ 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] @ (65220 ) │ │ │ │ - bl 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + ldr r3, [pc, #28] @ (651a8 ) │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6521a │ │ │ │ + cbz r0, 651a2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5c928 <_PyMonitoring_FireRaiseEvent@@Base+0xc8> │ │ │ │ + b.w 5c8ac <_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 133b64 │ │ │ │ + │ │ │ │ +000651b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #21105 @ 0x5271 │ │ │ │ + movt r1, #6 │ │ │ │ + b.w 2694f0 │ │ │ │ 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, 65248 │ │ │ │ + cbz r4, 651e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 6525c │ │ │ │ + b.n 651fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 65252 │ │ │ │ + bge.n 651f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6525c │ │ │ │ - bne.n 6524c │ │ │ │ + b.n 651fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 651ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6524c │ │ │ │ + beq.n 651ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36> │ │ │ │ movs r2, #1 │ │ │ │ - b.n 65284 │ │ │ │ + b.n 65222 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e> │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #100] @ (652cc ) │ │ │ │ + ldr r3, [pc, #104] @ (6526c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb8>) │ │ │ │ mov r1, r5 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 652c6 │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 65264 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb0> │ │ │ │ cmn.w r5, r8 │ │ │ │ - beq.n 65258 │ │ │ │ + beq.n 651f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 652c4 │ │ │ │ + blt.n 65262 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xae> │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25fef8 <_PyPickle_GetXIData@@Base+0x1a14> │ │ │ │ + bl 25e704 <_PyPickle_GetXIData@@Base+0x1a18> │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 652ac │ │ │ │ - bl 94210 │ │ │ │ + bne.n 6524a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x96> │ │ │ │ + bl 941e8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 652c6 │ │ │ │ + b.n 65264 <_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 652c6 │ │ │ │ + b.n 65264 <_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 │ │ │ │ - │ │ │ │ -000652d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #21215 @ 0x52df │ │ │ │ - movt r1, #6 │ │ │ │ - b.w 26adf0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 55c3a │ │ │ │ + b.w 55bc2 │ │ │ │ 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 65330 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x60> │ │ │ │ + bmi.n 652c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10e> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44560 @ 0xae10 │ │ │ │ + movw r0, #44240 @ 0xacd0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 65354 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 652e6 <_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 65358 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88> │ │ │ │ + beq.n 652ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x136> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11428 @ 0x2ca4 │ │ │ │ + movw r1, #11108 @ 0x2b64 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 653c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ + b.n 65356 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a2> │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 6538a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xba> │ │ │ │ + bne.n 6531c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x168> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 205a30 │ │ │ │ + bl 204478 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 653bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + ble.n 6534e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19a> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 276818 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 275ef4 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65354 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + beq.n 652e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 205a30 │ │ │ │ - b.n 653bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bl 204478 │ │ │ │ + b.n 6534e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f644c │ │ │ │ + bl 1f4e94 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 653a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd4> │ │ │ │ + bcc.n 65336 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x182> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276818 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 275ef4 <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65354 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + beq.n 652e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 270268 <_PyArg_ParseStackAndKeywords@@Base+0x1798> │ │ │ │ + bl 26ea78 <_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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65402 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ + beq.n 65394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e0> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65402 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ + beq.n 65394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 6542a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15a> │ │ │ │ - b.n 6541a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14a> │ │ │ │ + beq.n 653bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x208> │ │ │ │ + b.n 653ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1f8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 653fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ - movw r0, #11500 @ 0x2cec │ │ │ │ + beq.n 6538c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + movw r0, #11180 @ 0x2bac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 653fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ - b.n 65436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ - movw r0, #11500 @ 0x2cec │ │ │ │ + bne.n 6538c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + b.n 653c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ + movw r0, #11180 @ 0x2bac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #1 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 65436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 653c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6543a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16a> │ │ │ │ - b.n 654a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + cbnz r0, 653cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x218> │ │ │ │ + b.n 6543a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 654a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + b.n 6543a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ + bne.n 653e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x232> │ │ │ │ mov r0, r5 │ │ │ │ - bl 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6545c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18c> │ │ │ │ + b.n 653ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23a> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 65474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a4> │ │ │ │ + cbnz r5, 65406 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x252> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + bge.n 65422 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + cbnz r3, 65422 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65422 <_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 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - cbz r0, 65494 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ + cbz r0, 65426 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x272> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 654a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + b.n 6543a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 654a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + bge.n 6543a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 654a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + cbnz r3, 6543a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x286> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, 654d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x204> │ │ │ │ + cbz r2, 65466 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24549c │ │ │ │ - cbz r0, 654f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl 243ca4 │ │ │ │ + cbz r0, 6548a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d6> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 654de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ + bge.n 65470 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2bc> │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 654e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x212> │ │ │ │ + bmi.n 65474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c0> │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 654fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22e> │ │ │ │ + blt.n 65490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2dc> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47568 @ 0xb9d0 │ │ │ │ + movw r1, #47248 @ 0xb890 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65516 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x246> │ │ │ │ - cbnz r5, 6550e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23e> │ │ │ │ + b.n 654a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f4> │ │ │ │ + cbnz r5, 654a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17df2c │ │ │ │ - b.n 65516 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x246> │ │ │ │ + bl 17dd5c │ │ │ │ + b.n 654a8 <_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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65562 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x292> │ │ │ │ + bge.n 654f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65562 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x292> │ │ │ │ + cbnz r3, 654f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x340> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #11512 @ 0x2cf8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 103ae8 │ │ │ │ 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, 65592 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c2> │ │ │ │ + cbnz r0, 65514 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x360> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6559c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ - b.n 655a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d2> │ │ │ │ + cbnz r0, 6551e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36a> │ │ │ │ + b.n 65524 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x370> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6558c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2bc> │ │ │ │ - b.n 655ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ea> │ │ │ │ + beq.n 6550e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35a> │ │ │ │ + b.n 6553c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 655ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ea> │ │ │ │ + cbnz r0, 6553c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 655ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2dc> │ │ │ │ + cbz r0, 6552e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x37a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 655ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ea> │ │ │ │ + cbnz r0, 6553c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 655ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ea> │ │ │ │ + cbz r0, 6553c <_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 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 655fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32a> │ │ │ │ - bl 299f74 <_PyTime_FromMillisecondsObject@@Base+0x84c> │ │ │ │ + cbz r0, 6557c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c8> │ │ │ │ + bl 2995e0 <_PyTime_FromMillisecondsObject@@Base+0x850> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 655ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x31a> │ │ │ │ + blt.n 6556c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b8> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 655fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32a> │ │ │ │ + b.n 6557c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 655e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + bne.n 65568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 655e6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b4> │ │ │ │ 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 6563c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36c> │ │ │ │ + bne.n 655be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40a> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 149b58 │ │ │ │ - cbnz r0, 65654 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x384> │ │ │ │ + bl 1499a4 │ │ │ │ + cbnz r0, 655d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x422> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #12576 @ 0x3120 │ │ │ │ + movw r2, #12256 @ 0x2fe0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3492 @ 0xda4 │ │ │ │ + movw r0, #3172 @ 0xc64 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 65650 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x380> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 655d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41e> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3492 @ 0xda4 │ │ │ │ + movw r0, #3172 @ 0xc64 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65612 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x342> │ │ │ │ + bne.n 65594 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 656c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f4> │ │ │ │ + b.n 65646 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x492> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26855c │ │ │ │ + bl 266d70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 65670 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3a0> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 655f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65650 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x380> │ │ │ │ + bne.n 655d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41e> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11528 @ 0x2d08 │ │ │ │ + movw r1, #11192 @ 0x2bb8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #11532 @ 0x2d0c │ │ │ │ + movw r0, #11196 @ 0x2bbc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65650 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x380> │ │ │ │ + beq.n 655d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x41e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 656b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + cbz r0, 65632 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x47e> │ │ │ │ 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 1e4604 │ │ │ │ - bl 116ac8 │ │ │ │ + b.w 1e2e5c │ │ │ │ + bl 116bfc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -85996,285 +85957,291 @@ │ │ │ │ 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 4fe34 │ │ │ │ + bl 4fdb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 656fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42e> │ │ │ │ + beq.n 65680 <_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, #11216 @ 0x2bd0 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 103b68 │ │ │ │ │ │ │ │ -00065702 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +00065694 <_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, 65732 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 656c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 65732 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 656c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 65746 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 656d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 65746 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 656d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2362 @ 0x93a │ │ │ │ - movw r0, #19700 @ 0x4cf4 │ │ │ │ + movw r0, #19380 @ 0x4bb4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65756 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 656e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 26ef58 <_PyArg_ParseStackAndKeywords@@Base+0x488> │ │ │ │ + bl 26d768 <_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 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 65790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e> │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ + bne.n 65722 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e> │ │ │ │ + movw r0, #43852 @ 0xab4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #11552 @ 0x2d20 │ │ │ │ + movw r0, #11232 @ 0x2be0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 657de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 65770 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 657de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 65770 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 65806 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104> │ │ │ │ - b.n 657f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4> │ │ │ │ + beq.n 65798 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104> │ │ │ │ + b.n 65788 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 657d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd4> │ │ │ │ - movw r0, #11624 @ 0x2d68 │ │ │ │ + beq.n 65768 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd4> │ │ │ │ + movw r0, #11304 @ 0x2c28 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 657d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd4> │ │ │ │ - b.n 65816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x114> │ │ │ │ - movw r0, #11624 @ 0x2d68 │ │ │ │ + bne.n 65768 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd4> │ │ │ │ + b.n 657a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x114> │ │ │ │ + movw r0, #11304 @ 0x2c28 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #1 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 65816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x114> │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 657a8 <_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 251a70 <_PyBytes_GetXIDataWrapped@@Base+0xb8> │ │ │ │ + b.w 250140 <_PyBytes_GetXIDataWrapped@@Base+0x140> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 6583c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a> │ │ │ │ + bhi.n 657ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 65852 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + bgt.n 657e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65884 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x182> │ │ │ │ - movw r0, #22664 @ 0x5888 │ │ │ │ + b.n 65816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x182> │ │ │ │ + movw r0, #22276 @ 0x5704 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 658e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ - b.n 65832 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130> │ │ │ │ + beq.n 65872 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + b.n 657c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fea70 <_PyNumber_Index@@Base> │ │ │ │ + bl feaf8 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 65866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ - bl 94210 │ │ │ │ + cbnz r0, 657f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 658e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ - b.n 65836 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134> │ │ │ │ - bl 9b260 │ │ │ │ + bne.n 65872 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + b.n 657c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134> │ │ │ │ + bl 9b250 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65880 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17e> │ │ │ │ + bge.n 65812 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65880 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17e> │ │ │ │ + cbnz r3, 65812 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 6585c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ + beq.n 657ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 658a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19e> │ │ │ │ + cbnz r5, 65832 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19e> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11632 @ 0x2d70 │ │ │ │ + movw r1, #11312 @ 0x2c30 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 658e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 65872 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 658a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a6> │ │ │ │ + bge.n 6583a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a6> │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 658ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1aa> │ │ │ │ + bmi.n 6583e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1aa> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 658c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c2> │ │ │ │ + bgt.n 65856 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c2> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #36292 @ 0x8dc4 │ │ │ │ + movw r1, #35972 @ 0x8c84 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 658e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 65872 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 658e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e2> │ │ │ │ + ble.n 65876 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e2> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #28224 @ 0x6e40 │ │ │ │ + movw r1, #27904 @ 0x6d00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65906 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x204> │ │ │ │ + b.n 65898 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x204> │ │ │ │ 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 17dd64 │ │ │ │ + bl 17db94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 658e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ - ldr r0, [pc, #4] @ (65908 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206>) │ │ │ │ + beq.n 65872 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + ldr r0, [pc, #8] @ (6589c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208>) │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6592a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + cbnz r0, 658be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x22a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 65934 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x232> │ │ │ │ - b.n 6593a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x238> │ │ │ │ + cbnz r0, 658c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x234> │ │ │ │ + b.n 658ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x222> │ │ │ │ - b.n 65970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + beq.n 658b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + b.n 65904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 65944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x242> │ │ │ │ + cbz r0, 658d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x244> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6594e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24c> │ │ │ │ + cbz r0, 658e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 65958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x256> │ │ │ │ + cbz r0, 658ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x258> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 65962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x260> │ │ │ │ + cbz r0, 658f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 65970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbz r0, 65904 <_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, 6597c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + cbz r0, 65910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27c> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.w 251d28 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + b.w 2503bc <_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] @ (659b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ae>) │ │ │ │ - bl a2a84 │ │ │ │ + ldr r1, [pc, #28] @ (65944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0>) │ │ │ │ + bl a2aac │ │ │ │ mov r4, r0 │ │ │ │ - bl 85008 │ │ │ │ - cbz r4, 659aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + bl 84fe4 │ │ │ │ + cbz r4, 6593e <_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} │ │ │ │ @@ -86292,1287 +86259,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 85008 │ │ │ │ - cbz r6, 659ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ + bl 84fe4 │ │ │ │ + cbz r6, 6597e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ea> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r6, [r4, #24] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ str r4, [r5, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000659ee <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +00065982 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 244448 <_PyCode_GetScriptXIData@@Base+0x17c> │ │ │ │ + b.w 242c50 <_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 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 65a3a <_PyCode_GetPureScriptXIData@@Base+0x4c> │ │ │ │ + bne.n 659ce <_PyCode_GetPureScriptXIData@@Base+0x4c> │ │ │ │ mov r4, r5 │ │ │ │ str r5, [r2, #0] │ │ │ │ - b.n 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + b.n 6602c <_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 d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65a76 <_PyCode_GetPureScriptXIData@@Base+0x88> │ │ │ │ + cbnz r4, 65a0a <_PyCode_GetPureScriptXIData@@Base+0x88> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11660 @ 0x2d8c │ │ │ │ + movw r1, #11340 @ 0x2c4c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ - ldr.w r9, [pc, #1576] @ 660a0 <_PyCode_GetPureScriptXIData@@Base+0x6b2> │ │ │ │ + b.n 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + ldr.w r9, [pc, #1576] @ 66034 <_PyCode_GetPureScriptXIData@@Base+0x6b2> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r1, #11708 @ 0x2dbc │ │ │ │ + movw r1, #11388 @ 0x2c7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ab8 <_PyCode_GetPureScriptXIData@@Base+0xca> │ │ │ │ + bge.n 65a4c <_PyCode_GetPureScriptXIData@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ab8 <_PyCode_GetPureScriptXIData@@Base+0xca> │ │ │ │ + cbnz r3, 65a4c <_PyCode_GetPureScriptXIData@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #660] @ 0x294 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65ae8 <_PyCode_GetPureScriptXIData@@Base+0xfa> │ │ │ │ + cbnz r4, 65a7c <_PyCode_GetPureScriptXIData@@Base+0xfa> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11744 @ 0x2de0 │ │ │ │ + movw r1, #11424 @ 0x2ca0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 65a70 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ - movw r1, #11708 @ 0x2dbc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 65a04 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ + movw r1, #11388 @ 0x2c7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b22 <_PyCode_GetPureScriptXIData@@Base+0x134> │ │ │ │ + bge.n 65ab6 <_PyCode_GetPureScriptXIData@@Base+0x134> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b22 <_PyCode_GetPureScriptXIData@@Base+0x134> │ │ │ │ + cbnz r3, 65ab6 <_PyCode_GetPureScriptXIData@@Base+0x134> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65b52 <_PyCode_GetPureScriptXIData@@Base+0x164> │ │ │ │ + cbnz r4, 65ae6 <_PyCode_GetPureScriptXIData@@Base+0x164> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11796 @ 0x2e14 │ │ │ │ + movw r1, #11476 @ 0x2cd4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 65a70 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ - movw r1, #11708 @ 0x2dbc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 65a04 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ + movw r1, #11388 @ 0x2c7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b8c <_PyCode_GetPureScriptXIData@@Base+0x19e> │ │ │ │ + bge.n 65b20 <_PyCode_GetPureScriptXIData@@Base+0x19e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b8c <_PyCode_GetPureScriptXIData@@Base+0x19e> │ │ │ │ + cbnz r3, 65b20 <_PyCode_GetPureScriptXIData@@Base+0x19e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #704] @ 0x2c0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65bbc <_PyCode_GetPureScriptXIData@@Base+0x1ce> │ │ │ │ + cbnz r4, 65b50 <_PyCode_GetPureScriptXIData@@Base+0x1ce> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11848 @ 0x2e48 │ │ │ │ + movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 65a70 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ - movw r1, #11708 @ 0x2dbc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 65a04 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ + movw r1, #11388 @ 0x2c7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c058 │ │ │ │ + bl 28ba10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65bf6 <_PyCode_GetPureScriptXIData@@Base+0x208> │ │ │ │ + bge.n 65b8a <_PyCode_GetPureScriptXIData@@Base+0x208> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65bf6 <_PyCode_GetPureScriptXIData@@Base+0x208> │ │ │ │ + cbnz r3, 65b8a <_PyCode_GetPureScriptXIData@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #524] @ 0x20c │ │ │ │ mov r0, r6 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65dd0 <_PyCode_GetPureScriptXIData@@Base+0x3e2> │ │ │ │ + beq.w 65d64 <_PyCode_GetPureScriptXIData@@Base+0x3e2> │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65c42 <_PyCode_GetPureScriptXIData@@Base+0x254> │ │ │ │ + cbnz r4, 65bd6 <_PyCode_GetPureScriptXIData@@Base+0x254> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11904 @ 0x2e80 │ │ │ │ + movw r1, #11584 @ 0x2d40 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ - movw r1, #11948 @ 0x2eac │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + movw r1, #11628 @ 0x2d6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c52c │ │ │ │ + bl 28bb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65c7e <_PyCode_GetPureScriptXIData@@Base+0x290> │ │ │ │ + bge.n 65c12 <_PyCode_GetPureScriptXIData@@Base+0x290> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c7e <_PyCode_GetPureScriptXIData@@Base+0x290> │ │ │ │ + cbnz r3, 65c12 <_PyCode_GetPureScriptXIData@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #640] @ 0x280 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65cb6 <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ + cbz r4, 65c4a <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 65cbc <_PyCode_GetPureScriptXIData@@Base+0x2ce> │ │ │ │ + bne.n 65c50 <_PyCode_GetPureScriptXIData@@Base+0x2ce> │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65cb6 <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ + bge.n 65c4a <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 65cb6 <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ + cbnz r3, 65c4a <_PyCode_GetPureScriptXIData@@Base+0x2c8> │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 65cfa <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ - movw r1, #11948 @ 0x2eac │ │ │ │ + b.n 65c8e <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ + movw r1, #11628 @ 0x2d6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65cfa <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ + bge.n 65c8e <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65cfa <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ + cbnz r3, 65c8e <_PyCode_GetPureScriptXIData@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65d36 <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ + cbz r4, 65cca <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65d3c <_PyCode_GetPureScriptXIData@@Base+0x34e> │ │ │ │ + bne.n 65cd0 <_PyCode_GetPureScriptXIData@@Base+0x34e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d36 <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ + bge.n 65cca <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d36 <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ + cbnz r3, 65cca <_PyCode_GetPureScriptXIData@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 65d7a <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ - movw r1, #11948 @ 0x2eac │ │ │ │ + b.n 65d0e <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ + movw r1, #11628 @ 0x2d6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d7a <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ + bge.n 65d0e <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d7a <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ + cbnz r3, 65d0e <_PyCode_GetPureScriptXIData@@Base+0x38c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, 65da4 <_PyCode_GetPureScriptXIData@@Base+0x3b6> │ │ │ │ + cbnz r4, 65d38 <_PyCode_GetPureScriptXIData@@Base+0x3b6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #30872 @ 0x7898 │ │ │ │ + movw r1, #30516 @ 0x7734 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66070 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 66004 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66070 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + beq.w 66004 <_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 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + b.n 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr.w r1, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65f24 <_PyCode_GetPureScriptXIData@@Base+0x536> │ │ │ │ + beq.w 65eb8 <_PyCode_GetPureScriptXIData@@Base+0x536> │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65e1c <_PyCode_GetPureScriptXIData@@Base+0x42e> │ │ │ │ + cbnz r4, 65db0 <_PyCode_GetPureScriptXIData@@Base+0x42e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11984 @ 0x2ed0 │ │ │ │ + movw r1, #11664 @ 0x2d90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ - movw r1, #12032 @ 0x2f00 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + movw r1, #11712 @ 0x2dc0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c52c │ │ │ │ + bl 28bb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e58 <_PyCode_GetPureScriptXIData@@Base+0x46a> │ │ │ │ + bge.n 65dec <_PyCode_GetPureScriptXIData@@Base+0x46a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e58 <_PyCode_GetPureScriptXIData@@Base+0x46a> │ │ │ │ + cbnz r3, 65dec <_PyCode_GetPureScriptXIData@@Base+0x46a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65e94 <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ + cbz r4, 65e28 <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65e9a <_PyCode_GetPureScriptXIData@@Base+0x4ac> │ │ │ │ + bne.n 65e2e <_PyCode_GetPureScriptXIData@@Base+0x4ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e94 <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ + bge.n 65e28 <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e94 <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ + cbnz r3, 65e28 <_PyCode_GetPureScriptXIData@@Base+0x4a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 65ed8 <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ - movw r1, #12032 @ 0x2f00 │ │ │ │ + b.n 65e6c <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ + movw r1, #11712 @ 0x2dc0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ed8 <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ + bge.n 65e6c <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ed8 <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ + cbnz r3, 65e6c <_PyCode_GetPureScriptXIData@@Base+0x4ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - cbnz r4, 65efe <_PyCode_GetPureScriptXIData@@Base+0x510> │ │ │ │ + cbnz r4, 65e92 <_PyCode_GetPureScriptXIData@@Base+0x510> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #30984 @ 0x7908 │ │ │ │ + movw r1, #30628 @ 0x77a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66070 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 66004 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ - bl c839c <_PyArena_Malloc@@Base> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66070 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + beq.w 66004 <_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 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + b.n 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr.w r1, [r5, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1c6c │ │ │ │ + bl f1c98 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66078 <_PyCode_GetPureScriptXIData@@Base+0x68a> │ │ │ │ + beq.w 6600c <_PyCode_GetPureScriptXIData@@Base+0x68a> │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.w 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65f70 <_PyCode_GetPureScriptXIData@@Base+0x582> │ │ │ │ + cbnz r4, 65f04 <_PyCode_GetPureScriptXIData@@Base+0x582> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12068 @ 0x2f24 │ │ │ │ + movw r1, #11748 @ 0x2de4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ - movw r1, #12116 @ 0x2f54 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + movw r1, #11796 @ 0x2e14 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.w 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c52c │ │ │ │ + bl 28bb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.n 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65faa <_PyCode_GetPureScriptXIData@@Base+0x5bc> │ │ │ │ + bge.n 65f3e <_PyCode_GetPureScriptXIData@@Base+0x5bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65faa <_PyCode_GetPureScriptXIData@@Base+0x5bc> │ │ │ │ + cbnz r3, 65f3e <_PyCode_GetPureScriptXIData@@Base+0x5bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + beq.n 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65fe4 <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ + cbz r4, 65f78 <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65fea <_PyCode_GetPureScriptXIData@@Base+0x5fc> │ │ │ │ + bne.n 65f7e <_PyCode_GetPureScriptXIData@@Base+0x5fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65fe4 <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ + bge.n 65f78 <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fe4 <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ + cbnz r3, 65f78 <_PyCode_GetPureScriptXIData@@Base+0x5f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 66028 <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ - ldr r2, [pc, #180] @ (660a0 <_PyCode_GetPureScriptXIData@@Base+0x6b2>) │ │ │ │ + b.n 65fbc <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ + ldr r2, [pc, #180] @ (66034 <_PyCode_GetPureScriptXIData@@Base+0x6b2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #12116 @ 0x2f54 │ │ │ │ + movw r1, #11796 @ 0x2e14 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ccc60 │ │ │ │ + bl 1cb4bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.n 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 290764 <_PyFunction_FromXIData@@Base+0x15c> │ │ │ │ + bl 28fe7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + bne.n 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66028 <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ + bge.n 65fbc <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66028 <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ + cbnz r3, 65fbc <_PyCode_GetPureScriptXIData@@Base+0x63a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - cbnz r4, 6604e <_PyCode_GetPureScriptXIData@@Base+0x660> │ │ │ │ + cbnz r4, 65fe2 <_PyCode_GetPureScriptXIData@@Base+0x660> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #30940 @ 0x78dc │ │ │ │ + movw r1, #30584 @ 0x7778 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66070 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 66004 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ - bl c839c <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 66070 <_PyCode_GetPureScriptXIData@@Base+0x682> │ │ │ │ + bl c8198 <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 66004 <_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 66098 <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ + b.n 6602c <_PyCode_GetPureScriptXIData@@Base+0x6aa> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 66090 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ + b.n 66024 <_PyCode_GetPureScriptXIData@@Base+0x6a2> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12156 @ 0x2f7c │ │ │ │ + movw r1, #11836 @ 0x2e3c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 85140 │ │ │ │ - b.n 65a70 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ + bl 8511c │ │ │ │ + b.n 65a04 <_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, 660be <_PyCode_GetPureScriptXIData@@Base+0x6d0> │ │ │ │ + cbz r1, 66052 <_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 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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, 660de <_PyCode_GetPureScriptXIData@@Base+0x6f0> │ │ │ │ + cbz r3, 66072 <_PyCode_GetPureScriptXIData@@Base+0x6f0> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 660f6 <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ + b.n 6608a <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 660e6 <_PyCode_GetPureScriptXIData@@Base+0x6f8> │ │ │ │ + bge.n 6607a <_PyCode_GetPureScriptXIData@@Base+0x6f8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 660f6 <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ + b.n 6608a <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 660e2 <_PyCode_GetPureScriptXIData@@Base+0x6f4> │ │ │ │ + bgt.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 660e2 <_PyCode_GetPureScriptXIData@@Base+0x6f4> │ │ │ │ + beq.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6f4> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 66110 <_PyCode_GetPureScriptXIData@@Base+0x722> │ │ │ │ + b.n 660a4 <_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] @ (66164 <_PyCode_GetPureScriptXIData@@Base+0x776>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 66160 <_PyCode_GetPureScriptXIData@@Base+0x772> │ │ │ │ + ldr r3, [pc, #88] @ (660f8 <_PyCode_GetPureScriptXIData@@Base+0x776>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 660f4 <_PyCode_GetPureScriptXIData@@Base+0x772> │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 66130 <_PyCode_GetPureScriptXIData@@Base+0x742> │ │ │ │ + beq.n 660c4 <_PyCode_GetPureScriptXIData@@Base+0x742> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 6611c <_PyCode_GetPureScriptXIData@@Base+0x72e> │ │ │ │ + cbz r6, 660b0 <_PyCode_GetPureScriptXIData@@Base+0x72e> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 66134 <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ + beq.n 660c8 <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 66134 <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6615e <_PyCode_GetPureScriptXIData@@Base+0x770> │ │ │ │ - b.n 66134 <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ + bne.n 660c8 <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 660f2 <_PyCode_GetPureScriptXIData@@Base+0x770> │ │ │ │ + b.n 660c8 <_PyCode_GetPureScriptXIData@@Base+0x746> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 6613c <_PyCode_GetPureScriptXIData@@Base+0x74e> │ │ │ │ + cbz r1, 660d0 <_PyCode_GetPureScriptXIData@@Base+0x74e> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 66144 <_PyCode_GetPureScriptXIData@@Base+0x756> │ │ │ │ + b.n 660d8 <_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 296a74 <_PyEval_MatchKeys@@Base+0x37c> │ │ │ │ + bl 2961f8 <_PyEval_MatchKeys@@Base+0x470> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 66160 <_PyCode_GetPureScriptXIData@@Base+0x772> │ │ │ │ + b.n 660f4 <_PyCode_GetPureScriptXIData@@Base+0x772> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb r4, [r3, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00066168 : │ │ │ │ +000660fc : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 2d7794 │ │ │ │ + b.w 2d766c │ │ │ │ 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 6619a │ │ │ │ + bgt.n 6612e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 661b6 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6614a │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 661bc │ │ │ │ + cbz r7, 66150 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6440 @ 0x1928 │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6620c │ │ │ │ - cbnz r1, 661d6 │ │ │ │ + b.n 661a0 │ │ │ │ + cbnz r1, 6616a │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43280 @ 0xa910 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 661b6 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6614a │ │ │ │ movw r5, #43560 @ 0xaa28 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl fe850 │ │ │ │ + bl fe8d8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 661f4 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6620c │ │ │ │ - b.n 661f8 │ │ │ │ + bne.n 66188 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 661a0 │ │ │ │ + b.n 6618c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 66208 │ │ │ │ + bgt.n 6619c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #12256 @ 0x2fe0 │ │ │ │ + movw r1, #11936 @ 0x2ea0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 661b6 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6614a │ │ │ │ mov r4, r7 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066210 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +000661a4 <_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 151998 │ │ │ │ + bl 1517e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66244 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ + beq.n 661d8 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 66248 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ + bls.n 661dc <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12296 @ 0x3008 │ │ │ │ + movw r1, #11976 @ 0x2ec8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6624a <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + b.n 661de <_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 1a6860 <_PyLong_UInt64_Converter@@Base+0x31b8> │ │ │ │ + bl 1a58d0 <_PyLong_UInt64_Converter@@Base+0x31b0> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6627a <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ - bne.n 66280 <_PyLong_Size_t_Converter@@Base+0x70> │ │ │ │ - movw r1, #64564 @ 0xfc34 │ │ │ │ + blt.n 6620e <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ + bne.n 66214 <_PyLong_Size_t_Converter@@Base+0x70> │ │ │ │ + movw r1, #64244 @ 0xfaf4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 662ea <_PyLong_Size_t_Converter@@Base+0xda> │ │ │ │ + b.n 6627e <_PyLong_Size_t_Converter@@Base+0xda> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #28852 @ 0x70b4 │ │ │ │ + movw r2, #28532 @ 0x6f74 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 142acc │ │ │ │ + bl 142ac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 662b6 <_PyLong_Size_t_Converter@@Base+0xa6> │ │ │ │ + cbnz r0, 6624a <_PyLong_Size_t_Converter@@Base+0xa6> │ │ │ │ movw r3, #43660 @ 0xaa8c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6627a <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ + beq.n 6620e <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - movw r1, #12204 @ 0x2fac │ │ │ │ + movw r1, #11884 @ 0x2e6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6627a <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6620e <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 662d4 <_PyLong_Size_t_Converter@@Base+0xc4> │ │ │ │ + bge.n 66268 <_PyLong_Size_t_Converter@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 662d4 <_PyLong_Size_t_Converter@@Base+0xc4> │ │ │ │ + cbnz r3, 66268 <_PyLong_Size_t_Converter@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6627a <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ + beq.n 6620e <_PyLong_Size_t_Converter@@Base+0x6a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19babc │ │ │ │ + bl 19b914 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000662ee : │ │ │ │ +00066282 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2d7794 │ │ │ │ + b.w 2d766c │ │ │ │ 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 94210 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66422 │ │ │ │ + bne.w 663b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d716c │ │ │ │ + bl 2d7044 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66422 │ │ │ │ - cbz r4, 66346 │ │ │ │ + beq.n 663b6 │ │ │ │ + cbz r4, 662da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d716c │ │ │ │ + bl 2d7044 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66362 │ │ │ │ + cbnz r0, 662f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66422 │ │ │ │ + bge.n 663b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66422 │ │ │ │ + bne.n 663b6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 66418 │ │ │ │ + b.n 663ac │ │ │ │ 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, 66388 │ │ │ │ + cbz r6, 6631c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d716c │ │ │ │ + bl 2d7044 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 663a4 │ │ │ │ + cbnz r0, 66338 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66408 │ │ │ │ + bge.n 6639c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66408 │ │ │ │ + bne.n 6639c │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66408 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6639c │ │ │ │ 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, 663bc │ │ │ │ + cbz r0, 66350 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e0718 │ │ │ │ - bl 85008 │ │ │ │ - b.n 663e0 │ │ │ │ + bl e043c │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 66374 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 1478b0 │ │ │ │ + bl 1477a8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 663e0 │ │ │ │ + bne.n 66374 │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12332 @ 0x302c │ │ │ │ + movw r1, #12012 @ 0x2eec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663f4 │ │ │ │ + bge.n 66388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 663f4 │ │ │ │ + cbnz r3, 66388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66408 │ │ │ │ + bge.n 6639c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66408 │ │ │ │ + cbnz r3, 6639c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66422 │ │ │ │ + bge.n 663b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66422 │ │ │ │ + cbnz r3, 663b6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066426 : │ │ │ │ +000663ba : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2057c8 │ │ │ │ + bl 204210 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66444 │ │ │ │ - bl f6fac │ │ │ │ + cbnz r0, 663d8 │ │ │ │ + bl f7000 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 66458 │ │ │ │ + b.n 663ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66456 │ │ │ │ + bge.n 663ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 66456 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 663ea │ │ │ │ + bl 84a08 <_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 66474 │ │ │ │ + blt.n 66408 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6647a │ │ │ │ - b.n 664bc │ │ │ │ + bne.n 6640e │ │ │ │ + b.n 66450 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 66492 │ │ │ │ + b.n 66426 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 66492 │ │ │ │ + cbz r5, 66426 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 66492 │ │ │ │ + ble.n 66426 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17dd64 │ │ │ │ + bl 17db94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 664ca │ │ │ │ + beq.n 6645e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 664aa │ │ │ │ + cbz r3, 6643e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 664b2 │ │ │ │ + b.n 66446 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 21f8c0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 21e0c0 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 664cc │ │ │ │ + bge.n 66460 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 664cc │ │ │ │ + b.n 66460 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000664d0 : │ │ │ │ +00066464 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 664d4 │ │ │ │ + b.n 66468 │ │ │ │ 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 2057c8 │ │ │ │ + bl 204210 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66530 │ │ │ │ + cbz r0, 664c4 │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 6650c │ │ │ │ + cbz r7, 664a0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #24132 @ 0x5e44 │ │ │ │ + movw r1, #23812 @ 0x5d04 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 9df30 │ │ │ │ + bl 9df64 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 66514 │ │ │ │ + b.n 664a8 │ │ │ │ mov r1, r6 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66520 │ │ │ │ + blt.n 664b4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 66530 │ │ │ │ + b.n 664c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6651c │ │ │ │ + bne.n 664b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6651c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 664b0 │ │ │ │ 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 9b260 │ │ │ │ + bl 9b250 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66556 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6657c │ │ │ │ + bne.n 664ea │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 66510 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 66572 │ │ │ │ + blt.n 66506 │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 6656c │ │ │ │ + blt.n 66500 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 66570 │ │ │ │ + b.n 66504 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 6657e │ │ │ │ + b.n 66512 │ │ │ │ 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 665be │ │ │ │ - movw r1, #53900 @ 0xd28c │ │ │ │ + bpl.n 66552 │ │ │ │ + movw r1, #53580 @ 0xd14c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20dd04 │ │ │ │ - cbz r0, 665be │ │ │ │ - cbz r4, 665cc │ │ │ │ + bl 20c740 │ │ │ │ + cbz r0, 66552 │ │ │ │ + cbz r4, 66560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 665cc │ │ │ │ + bge.n 66560 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 665cc │ │ │ │ + b.n 66560 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 99478 │ │ │ │ + b.w 99460 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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, 66610 │ │ │ │ + cbnz r4, 665a4 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 66610 │ │ │ │ + ble.n 665a4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 66610 │ │ │ │ - cbz r2, 66610 │ │ │ │ + bne.n 665a4 │ │ │ │ + cbz r2, 665a4 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #12432 @ 0x3090 │ │ │ │ + movw r1, #12112 @ 0x2f50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6662c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 665c0 │ │ │ │ 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] @ (66634 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #16] @ (665c8 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 665fa │ │ │ │ + bne.n 6658e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r1, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00066638 : │ │ │ │ +000665cc : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 664d4 │ │ │ │ + b.n 66468 │ │ │ │ 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] @ (66768 ) │ │ │ │ + ldr r3, [pc, #280] @ (666fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 6666a │ │ │ │ - movw r1, #32220 @ 0x7ddc │ │ │ │ + cbnz r0, 665fe │ │ │ │ + movw r1, #31900 @ 0x7c9c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #5776 @ 0x1690 │ │ │ │ + movw r0, #5464 @ 0x1558 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #12532 @ 0x30f4 │ │ │ │ + movw r1, #12212 @ 0x2fb4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 12a780 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ + bl 12a764 <_PySys_GetOptionalAttrString@@Base+0x230> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6675e │ │ │ │ - bl 7fda4 │ │ │ │ + beq.n 666f2 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66760 │ │ │ │ - ldr r5, [pc, #228] @ (6676c ) │ │ │ │ + beq.n 666f4 │ │ │ │ + ldr r5, [pc, #228] @ (66700 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 666a0 │ │ │ │ + bne.n 66634 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66690 │ │ │ │ + bne.n 66624 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 666b2 │ │ │ │ + beq.n 66646 │ │ │ │ mov r0, r5 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135480 <_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 66738 │ │ │ │ + beq.n 666cc │ │ │ │ ldr.w r6, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r6, 66718 │ │ │ │ + cbz r6, 666ac │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 21bd4c <_PyUnicode_AsUTF8String@@Base+0x178> │ │ │ │ + bl 21a534 <_PyUnicode_AsUTF8String@@Base+0x178> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6671e │ │ │ │ + cbz r0, 666b2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6670e │ │ │ │ + bge.n 666a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6670e │ │ │ │ + cbnz r3, 666a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6671e │ │ │ │ + beq.n 666b2 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 666d0 │ │ │ │ + b.n 66664 │ │ │ │ ldr.w r8, [r8, #3648] @ 0xe40 │ │ │ │ - b.n 666c6 │ │ │ │ + b.n 6665a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6672c │ │ │ │ + bge.n 666c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 66730 │ │ │ │ + cbz r3, 666c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66738 │ │ │ │ + b.n 666cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6672c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 666c0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66750 │ │ │ │ + bne.n 666e4 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66740 │ │ │ │ + bne.n 666d4 │ │ │ │ dmb ish │ │ │ │ - beq.n 66760 │ │ │ │ - ldr r0, [pc, #20] @ (6676c ) │ │ │ │ - bl 2832b8 │ │ │ │ - b.n 66760 │ │ │ │ + beq.n 666f4 │ │ │ │ + ldr r0, [pc, #20] @ (66700 ) │ │ │ │ + bl 2828d8 │ │ │ │ + b.n 666f4 │ │ │ │ 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] │ │ │ │ @@ -87586,301 +87553,301 @@ │ │ │ │ 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 667a2 │ │ │ │ + bhi.n 66736 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 667b6 │ │ │ │ - b.n 667fc │ │ │ │ - movw r0, #3848 @ 0xf08 │ │ │ │ + cbz r0, 6674a │ │ │ │ + b.n 66790 │ │ │ │ + movw r0, #3528 @ 0xdc8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 667fc │ │ │ │ - b.n 66794 │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 66790 │ │ │ │ + b.n 66728 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 66830 │ │ │ │ + ble.n 667c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6681e │ │ │ │ + beq.n 667b2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 66800 │ │ │ │ + bpl.n 66794 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 667fc │ │ │ │ + cbz r0, 66790 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66820 │ │ │ │ + beq.n 667b4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66860 │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ + b.n 667f4 │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #3848 @ 0xf08 │ │ │ │ + movw r0, #3528 @ 0xdc8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 667fc │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 66790 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 66832 │ │ │ │ + beq.n 667c6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 66832 │ │ │ │ - b.n 667fc │ │ │ │ + bge.n 667c6 │ │ │ │ + b.n 66790 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 66840 │ │ │ │ + cbnz r4, 667d4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1aad34 │ │ │ │ + bl 1a953c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66860 │ │ │ │ + cbz r0, 667f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #14832 @ 0x39f0 │ │ │ │ + movw r0, #14512 @ 0x38b0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 6686a │ │ │ │ + cbz r3, 667fe │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066870 : │ │ │ │ +00066804 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 66886 │ │ │ │ + bpl.n 6681a │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 66886 │ │ │ │ - b.w 234f68 <_PyThreadState_GetCurrent@@Base+0x64> │ │ │ │ + cbz r1, 6681a │ │ │ │ + b.w 233770 <_PyThreadState_GetCurrent@@Base+0x64> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 56f7a │ │ │ │ + bl 56f02 │ │ │ │ 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, 668d2 │ │ │ │ + cbnz r3, 66866 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 668b6 │ │ │ │ + cbz r2, 6684a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 668d2 │ │ │ │ + cbnz r3, 66866 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ 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 2c1670 <_PyTime_FromLong@@Base+0x2404> │ │ │ │ + b.w 2c1548 <_PyTime_FromLong@@Base+0x2404> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12556 @ 0x310c │ │ │ │ + movw r1, #12236 @ 0x2fcc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 66966 │ │ │ │ + ble.n 668fa │ │ │ │ ands.w r7, r2, #255 @ 0xff │ │ │ │ - beq.n 66966 │ │ │ │ + beq.n 668fa │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae60 │ │ │ │ - cbnz r0, 6691c │ │ │ │ + cbnz r0, 668b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6697a │ │ │ │ + b.n 6690e │ │ │ │ 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 6697a │ │ │ │ + beq.n 6690e │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bgt.n 6695c │ │ │ │ + bgt.n 668f0 │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - ble.n 66964 │ │ │ │ + ble.n 668f8 │ │ │ │ sub.w r2, r3, #160 @ 0xa0 │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ - bls.n 66956 │ │ │ │ + bls.n 668ea │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 66952 │ │ │ │ + bne.n 668e6 │ │ │ │ subs r3, r3, r5 │ │ │ │ asrs r0, r3, #2 │ │ │ │ - b.n 6697a │ │ │ │ + b.n 6690e │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 66944 │ │ │ │ + bcc.n 668d8 │ │ │ │ subs r3, r3, r5 │ │ │ │ asrs r4, r3, #2 │ │ │ │ - b.n 6695e │ │ │ │ + b.n 668f2 │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - ble.n 66966 │ │ │ │ - b.n 6690a │ │ │ │ + ble.n 668fa │ │ │ │ + b.n 6689e │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 66916 │ │ │ │ + bls.n 668aa │ │ │ │ ldr.w r3, [r0, #-4]! │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 6696a │ │ │ │ + bne.n 668fe │ │ │ │ subs r0, r0, r5 │ │ │ │ asrs r0, r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006697c : │ │ │ │ +00066910 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 23a598 │ │ │ │ + b.w 238da0 │ │ │ │ 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, 669a0 │ │ │ │ + cbnz r0, 66934 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 669aa │ │ │ │ - b.n 669b0 │ │ │ │ + cbnz r0, 6693e │ │ │ │ + b.n 66944 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6699a │ │ │ │ - b.n 669c8 │ │ │ │ + beq.n 6692e │ │ │ │ + b.n 6695c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 669c8 │ │ │ │ + cbnz r0, 6695c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 669ba │ │ │ │ + cbz r0, 6694e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 669c8 │ │ │ │ + cbnz r0, 6695c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 669c8 │ │ │ │ + cbz r0, 6695c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 669e6 │ │ │ │ + cbnz r3, 6697a │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 669fe │ │ │ │ + cbz r2, 66992 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 669fe │ │ │ │ + cbz r3, 66992 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12588 @ 0x312c │ │ │ │ + movw r1, #12268 @ 0x2fec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66a3c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 669d0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 181d88 │ │ │ │ + bl 181bc0 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 66a26 │ │ │ │ + cbnz r5, 669ba │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 66a40 │ │ │ │ + cbnz r3, 669d4 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 66aa0 │ │ │ │ + b.n 66a34 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22652 @ 0x587c │ │ │ │ + movw r1, #22332 @ 0x573c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66aa0 │ │ │ │ + b.n 66a34 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 66a56 │ │ │ │ - bl 83ea0 │ │ │ │ + cbz r0, 669ea │ │ │ │ + bl 83e1c │ │ │ │ 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 23eb30 <_PyTrash_thread_deposit_object@@Base+0x194> │ │ │ │ + bl 23d338 <_PyTrash_thread_deposit_object@@Base+0x194> │ │ │ │ mov r7, r0 │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66a7c │ │ │ │ + cbz r0, 66a10 │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 66a3c │ │ │ │ + b.n 669d0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 23ee80 <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ - cbz r7, 66a98 │ │ │ │ + bl 23d688 <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ + cbz r7, 66a2c │ │ │ │ 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 │ │ │ │ @@ -87890,144 +87857,144 @@ │ │ │ │ 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, 66ad8 │ │ │ │ + cbz r2, 66a6c │ │ │ │ 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 236178 │ │ │ │ + bl 2348b4 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r2, 66b12 │ │ │ │ + cbz r2, 66aa6 │ │ │ │ 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 2bc8e0 │ │ │ │ + bl 2bc7b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ge │ │ │ │ addge r4, r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066b18 : │ │ │ │ +00066aac : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2797d4 │ │ │ │ + b.w 278d5c │ │ │ │ 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, #12616 @ 0x3148 │ │ │ │ + movw r1, #12296 @ 0x3008 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 66b5e │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 66af2 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2af8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66b62 │ │ │ │ + bge.n 66af6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66bb2 │ │ │ │ - bne.n 66b7c │ │ │ │ + b.n 66b46 │ │ │ │ + bne.n 66b10 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12632 @ 0x3158 │ │ │ │ + movw r1, #12312 @ 0x3018 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66b5e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 66af2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 66b8c │ │ │ │ + bne.n 66b20 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 80aa8 │ │ │ │ - b.n 66bb2 │ │ │ │ + bl 80a2c │ │ │ │ + b.n 66b46 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 66b9a │ │ │ │ + bne.n 66b2e │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 80aa8 │ │ │ │ - b.n 66bb2 │ │ │ │ + bl 80a2c │ │ │ │ + b.n 66b46 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51568 @ 0xc970 │ │ │ │ + movw r1, #51048 @ 0xc768 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66b5e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 66af2 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00066bb6 : │ │ │ │ +00066b4a : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2b7948 <_PyUnicode_EncodeUTF32@@Base+0x3d8> │ │ │ │ + b.w 2b7818 <_PyUnicode_EncodeUTF32@@Base+0x3d8> │ │ │ │ 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, 66bda │ │ │ │ + cbnz r0, 66b6e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66bea │ │ │ │ - b.n 66be4 │ │ │ │ + cbz r0, 66b7e │ │ │ │ + b.n 66b78 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66bd4 │ │ │ │ - b.n 66c0c │ │ │ │ + beq.n 66b68 │ │ │ │ + b.n 66ba0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c0c │ │ │ │ + cbnz r0, 66ba0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66bf4 │ │ │ │ + cbz r0, 66b88 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c0c │ │ │ │ + cbnz r0, 66ba0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66bfe │ │ │ │ + cbz r0, 66b92 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c0c │ │ │ │ + cbnz r0, 66ba0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 66c0c │ │ │ │ + cbz r0, 66ba0 │ │ │ │ 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 │ │ │ │ @@ -88040,1680 +88007,1680 @@ │ │ │ │ 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 94210 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66d2c │ │ │ │ + bne.n 66cc0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66cbe │ │ │ │ + bne.n 66c52 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 66c50 │ │ │ │ + cbz r3, 66be4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 66c58 │ │ │ │ + cbnz r3, 66bec │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66d2c │ │ │ │ + beq.n 66cc0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d20 │ │ │ │ + beq.n 66cb4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d20 │ │ │ │ + beq.n 66cb4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6af08 │ │ │ │ - bl 85008 │ │ │ │ + bl 6ae9c │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66ca2 │ │ │ │ + bge.n 66c36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66ca2 │ │ │ │ + cbnz r3, 66c36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d2c │ │ │ │ + bge.n 66cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66d2c │ │ │ │ + bne.n 66cc0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 66d2c │ │ │ │ + cbz r3, 66cc0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66d20 │ │ │ │ + cbz r0, 66cb4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66d20 │ │ │ │ + cbz r0, 66cb4 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl a8378 │ │ │ │ - bl 85008 │ │ │ │ + bl a838c │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d0a │ │ │ │ + bge.n 66c9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66d0a │ │ │ │ + cbnz r3, 66c9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d2c │ │ │ │ + bge.n 66cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66d2c │ │ │ │ + cbnz r3, 66cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66d2c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66cc0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85008 │ │ │ │ + b.w 84fe4 │ │ │ │ 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 94210 │ │ │ │ - cbnz r0, 66db6 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 66d4a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66d7c │ │ │ │ + bne.n 66d10 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66db6 │ │ │ │ + cbz r0, 66d4a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 686f8 <_Py_cr_quot@@Base+0x4c> │ │ │ │ - bl 85008 │ │ │ │ + bl 68690 <_Py_cr_quot@@Base+0x50> │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66da6 │ │ │ │ - b.n 66db6 │ │ │ │ + blt.n 66d3a │ │ │ │ + b.n 66d4a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 66db6 │ │ │ │ + cbz r3, 66d4a │ │ │ │ mov r0, r4 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66db6 │ │ │ │ + cbz r0, 66d4a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl f5698 │ │ │ │ - bl 85008 │ │ │ │ + bl f56d8 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66db6 │ │ │ │ + bge.n 66d4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66db6 │ │ │ │ + cbnz r3, 66d4a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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, 66dd6 │ │ │ │ + cbnz r0, 66d6a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66de0 │ │ │ │ - b.n 66de6 │ │ │ │ + cbnz r0, 66d74 │ │ │ │ + b.n 66d7a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66dd0 │ │ │ │ - b.n 66df4 │ │ │ │ + beq.n 66d64 │ │ │ │ + b.n 66d88 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66df4 │ │ │ │ + cbnz r0, 66d88 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66df4 │ │ │ │ + cbz r0, 66d88 │ │ │ │ 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, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66e22 │ │ │ │ + bgt.n 66db6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55144 @ 0xd768 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66e48 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 66ddc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 66e3e │ │ │ │ + cbz r3, 66dd2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6440 @ 0x1928 │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66e48 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 66ddc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, 66e6a │ │ │ │ + cbnz r0, 66dfe │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 66e74 │ │ │ │ - b.n 66e7a │ │ │ │ + cbnz r0, 66e08 │ │ │ │ + b.n 66e0e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e64 │ │ │ │ - b.n 66e88 │ │ │ │ + beq.n 66df8 │ │ │ │ + b.n 66e1c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66e88 │ │ │ │ + cbnz r0, 66e1c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66e88 │ │ │ │ + cbz r0, 66e1c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2e10ac <_PyArg_ParseStack@@Base+0xb0> │ │ │ │ + b.w 2e0f94 <_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, 66eb2 │ │ │ │ - cbnz r2, 66eac │ │ │ │ + cbnz r3, 66e46 │ │ │ │ + cbnz r2, 66e40 │ │ │ │ movw r0, #57828 @ 0xe1e4 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.n 66eca │ │ │ │ + b.n 66e5e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66ea2 │ │ │ │ + beq.n 66e36 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12680 @ 0x3188 │ │ │ │ + movw r1, #12360 @ 0x3048 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + movw r0, #47760 @ 0xba90 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ 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, 66ef6 │ │ │ │ + cbnz r0, 66e8a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 66f00 │ │ │ │ - b.n 66f06 │ │ │ │ + cbnz r0, 66e94 │ │ │ │ + b.n 66e9a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ef0 │ │ │ │ - b.n 66f14 │ │ │ │ + beq.n 66e84 │ │ │ │ + b.n 66ea8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66f14 │ │ │ │ + cbnz r0, 66ea8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66f14 │ │ │ │ + cbz r0, 66ea8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 670d6 │ │ │ │ + bl 6706a │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67022 │ │ │ │ + beq.n 66fb6 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 66f44 │ │ │ │ + beq.n 66ed8 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 66f4c │ │ │ │ + b.n 66ee0 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 66f60 │ │ │ │ + cbz r7, 66ef4 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66f78 │ │ │ │ - b.n 67006 │ │ │ │ + cbnz r0, 66f0c │ │ │ │ + b.n 66f9a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21972 @ 0x55d4 │ │ │ │ + movw r1, #21652 @ 0x5494 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 66fc0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 66f54 │ │ │ │ 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 220ee0 │ │ │ │ + bl 21f6e0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 66fc4 │ │ │ │ + bge.n 66f58 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 67006 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 66f9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66ff6 │ │ │ │ + blt.n 66f8a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67006 │ │ │ │ + b.n 66f9a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ 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 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 67006 │ │ │ │ - b.n 66fb8 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 66f9a │ │ │ │ + b.n 66f4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66fc0 │ │ │ │ + bne.n 66f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66fc0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66f54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67012 │ │ │ │ + blt.n 66fa6 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 67022 │ │ │ │ + b.n 66fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6700e │ │ │ │ + bne.n 66fa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6700e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66fa2 │ │ │ │ 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, #28997 @ 0x7145 │ │ │ │ + movw r1, #28889 @ 0x70d9 │ │ │ │ movt r1, #6 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 251bc8 <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 25032c <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 67066 │ │ │ │ + beq.n 66ffa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174e1c │ │ │ │ + bl 174ed0 │ │ │ │ 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, #12716 @ 0x31ac │ │ │ │ + movw r1, #12396 @ 0x306c │ │ │ │ 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 a5e48 │ │ │ │ - cbz r0, 670d0 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 67064 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 670b8 │ │ │ │ + bpl.n 6704c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 272a80 │ │ │ │ + bl 271290 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 274988 │ │ │ │ - b.n 670d2 │ │ │ │ + bl 274064 │ │ │ │ + b.n 67066 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61408 @ 0xefe0 │ │ │ │ + movw r1, #61088 @ 0xeea0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, 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 1593e4 <_PyLong_FromByteArray@@Base+0xce4> │ │ │ │ + bl 15923c <_PyLong_FromByteArray@@Base+0xce4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67136 │ │ │ │ + blt.n 670ca │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6712e │ │ │ │ + cbz r0, 670c2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 67104 │ │ │ │ + cbz r3, 67098 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 6710c │ │ │ │ + b.n 670a0 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 22e8e8 │ │ │ │ + bl 22d0e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6712e │ │ │ │ + bne.n 670c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6712c │ │ │ │ + bge.n 670c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6712c │ │ │ │ + cbnz r3, 670c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ - b.n 67138 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 670cc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006713e : │ │ │ │ +000670d2 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2d1948 │ │ │ │ + b.w 2d1828 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 9b310 │ │ │ │ + b.w 9b300 │ │ │ │ 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 670d6 │ │ │ │ + bl 6706a │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6725c │ │ │ │ + beq.n 671f0 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6717c │ │ │ │ + beq.n 67110 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 67184 │ │ │ │ + b.n 67118 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 67198 │ │ │ │ + cbz r7, 6712c │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 671b0 │ │ │ │ - b.n 67240 │ │ │ │ + cbnz r0, 67144 │ │ │ │ + b.n 671d4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21972 @ 0x55d4 │ │ │ │ + movw r1, #21652 @ 0x5494 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 671fa │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6718e │ │ │ │ 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 220ee0 │ │ │ │ + bl 21f6e0 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 671fe │ │ │ │ + bge.n 67192 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 67240 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 671d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67230 │ │ │ │ + blt.n 671c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67240 │ │ │ │ + b.n 671d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ 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 1890b8 │ │ │ │ + bl 188f24 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 67240 │ │ │ │ - b.n 671f2 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 671d4 │ │ │ │ + b.n 67186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 671fa │ │ │ │ + bne.n 6718e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 671fa │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6718e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6724c │ │ │ │ + blt.n 671e0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6725c │ │ │ │ + b.n 671f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67248 │ │ │ │ + bne.n 671dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67248 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 671dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 67268 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 671fc <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00067268 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +000671fc <_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] @ (673c4 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + ldr r0, [pc, #328] @ (67358 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #12732 @ 0x31bc │ │ │ │ + movw r1, #12412 @ 0x307c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12a780 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ + bl 12a764 <_PySys_GetOptionalAttrString@@Base+0x230> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67374 <_PyThread_CurrentFrames@@Base+0x10c> │ │ │ │ - bl 7fda4 │ │ │ │ + beq.n 67308 <_PyThread_CurrentFrames@@Base+0x10c> │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 673bc <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ - ldr r7, [pc, #296] @ (673c8 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + beq.w 67350 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + ldr r7, [pc, #296] @ (6735c <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 672b8 <_PyThread_CurrentFrames@@Base+0x50> │ │ │ │ + bne.n 6724c <_PyThread_CurrentFrames@@Base+0x50> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 672a8 <_PyThread_CurrentFrames@@Base+0x40> │ │ │ │ + bne.n 6723c <_PyThread_CurrentFrames@@Base+0x40> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 672ca <_PyThread_CurrentFrames@@Base+0x62> │ │ │ │ + beq.n 6725e <_PyThread_CurrentFrames@@Base+0x62> │ │ │ │ mov r0, r7 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r9, [r3, #796] @ 0x31c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6734e <_PyThread_CurrentFrames@@Base+0xe6> │ │ │ │ + beq.n 672e2 <_PyThread_CurrentFrames@@Base+0xe6> │ │ │ │ ldr.w r8, [r9, #3704] @ 0xe78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6731c <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ + beq.n 672b0 <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ ldr.w r5, [r8, #52] @ 0x34 │ │ │ │ - cbnz r5, 67312 <_PyThread_CurrentFrames@@Base+0xaa> │ │ │ │ + cbnz r5, 672a6 <_PyThread_CurrentFrames@@Base+0xaa> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 672e0 <_PyThread_CurrentFrames@@Base+0x78> │ │ │ │ + b.n 67274 <_PyThread_CurrentFrames@@Base+0x78> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 67322 <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ + beq.n 672b6 <_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 67322 <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ + bcs.n 672b6 <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 672ec <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ + beq.n 67280 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 672f2 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ - b.n 6730c <_PyThread_CurrentFrames@@Base+0xa4> │ │ │ │ + bls.n 67286 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 672a0 <_PyThread_CurrentFrames@@Base+0xa4> │ │ │ │ ldr.w r9, [r9, #3648] @ 0xe40 │ │ │ │ - b.n 672d6 <_PyThread_CurrentFrames@@Base+0x6e> │ │ │ │ + b.n 6726a <_PyThread_CurrentFrames@@Base+0x6e> │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 67344 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + cbz r0, 672d8 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - cbnz r2, 67388 <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ + cbnz r2, 6731c <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl f7420 │ │ │ │ + bl f7470 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 67388 <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ + cbnz r0, 6731c <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67378 <_PyThread_CurrentFrames@@Base+0x110> │ │ │ │ + blt.n 6730c <_PyThread_CurrentFrames@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 673ac <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ + blt.n 67340 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 67366 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 672fa <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67356 <_PyThread_CurrentFrames@@Base+0xee> │ │ │ │ + bne.n 672ea <_PyThread_CurrentFrames@@Base+0xee> │ │ │ │ dmb ish │ │ │ │ - beq.n 673bc <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ - ldr r0, [pc, #88] @ (673c8 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ - bl 2832b8 │ │ │ │ - b.n 673bc <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + beq.n 67350 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + ldr r0, [pc, #88] @ (6735c <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + bl 2828d8 │ │ │ │ + b.n 67350 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 673bc <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + b.n 67350 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67344 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bne.n 672d8 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67344 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 672d8 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 673a6 <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ + bge.n 6733a <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 673a6 <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ + cbnz r3, 6733a <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 672ec <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ - b.n 67344 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bne.n 67280 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ + b.n 672d8 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6734c <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne.n 672e0 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6734c <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 672e0 <_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] @ (67400 <_PyThread_CurrentFrames@@Base+0x198>) │ │ │ │ + ldr r2, [pc, #48] @ (67394 <_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 673f4 <_PyThread_CurrentFrames@@Base+0x18c> │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + bne.n 67388 <_PyThread_CurrentFrames@@Base+0x18c> │ │ │ │ + movw r0, #12432 @ 0x3090 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103ae8 │ │ │ │ - movw r0, #12760 @ 0x31d8 │ │ │ │ + b.w 103b68 │ │ │ │ + movw r0, #12440 @ 0x3098 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 94210 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 675a8 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bne.w 6753c <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - movw r5, #33024 @ 0x8100 │ │ │ │ + movw r5, #32704 @ 0x7fc0 │ │ │ │ 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 6751e <_PyThread_CurrentFrames@@Base+0x2b6> │ │ │ │ + bne.n 674b2 <_PyThread_CurrentFrames@@Base+0x2b6> │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6759c <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + beq.w 67530 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6759c <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + beq.w 67530 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 675a8 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + beq.w 6753c <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6749c <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + cbnz r0, 67430 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 675a8 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bge.w 6753c <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 675a8 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bne.w 6753c <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 6755a <_PyThread_CurrentFrames@@Base+0x2f2> │ │ │ │ + b.n 674ee <_PyThread_CurrentFrames@@Base+0x2f2> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 674ea <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ + cbz r3, 6747e <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 674ea <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ + cbz r3, 6747e <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 674f2 <_PyThread_CurrentFrames@@Base+0x28a> │ │ │ │ + cbz r0, 67486 <_PyThread_CurrentFrames@@Base+0x28a> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d76c0 │ │ │ │ + bl 2d7598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 674d8 <_PyThread_CurrentFrames@@Base+0x270> │ │ │ │ + bne.n 6746c <_PyThread_CurrentFrames@@Base+0x270> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 674d4 <_PyThread_CurrentFrames@@Base+0x26c> │ │ │ │ + bge.n 67468 <_PyThread_CurrentFrames@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 674d4 <_PyThread_CurrentFrames@@Base+0x26c> │ │ │ │ + cbnz r3, 67468 <_PyThread_CurrentFrames@@Base+0x26c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 674f2 <_PyThread_CurrentFrames@@Base+0x28a> │ │ │ │ + b.n 67486 <_PyThread_CurrentFrames@@Base+0x28a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 674ea <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ + bge.n 6747e <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 674ea <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ + cbnz r3, 6747e <_PyThread_CurrentFrames@@Base+0x282> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67506 <_PyThread_CurrentFrames@@Base+0x29e> │ │ │ │ + bge.n 6749a <_PyThread_CurrentFrames@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67506 <_PyThread_CurrentFrames@@Base+0x29e> │ │ │ │ + cbnz r3, 6749a <_PyThread_CurrentFrames@@Base+0x29e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6759c <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + bge.n 67530 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6759c <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + bne.n 67530 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6759c <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67530 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6759c <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + beq.n 67530 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 675a8 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + cbz r0, 6753c <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 67564 <_PyThread_CurrentFrames@@Base+0x2fc> │ │ │ │ + cbnz r0, 674f8 <_PyThread_CurrentFrames@@Base+0x2fc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 675a8 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bge.n 6753c <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 675a8 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + cbnz r3, 6753c <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl a8378 │ │ │ │ + bl a838c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67588 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + bge.n 6751c <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67588 <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ + cbnz r3, 6751c <_PyThread_CurrentFrames@@Base+0x320> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6759c <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + bge.n 67530 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6759c <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ + cbnz r3, 67530 <_PyThread_CurrentFrames@@Base+0x334> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 85008 │ │ │ │ + b.w 84fe4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #52] @ (675e4 <_PyThread_CurrentFrames@@Base+0x37c>) │ │ │ │ + ldr r2, [pc, #52] @ (67578 <_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 675d6 <_PyThread_CurrentFrames@@Base+0x36e> │ │ │ │ - movw r0, #12768 @ 0x31e0 │ │ │ │ + bne.n 6756a <_PyThread_CurrentFrames@@Base+0x36e> │ │ │ │ + movw r0, #12448 @ 0x30a0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103ae8 │ │ │ │ - movw r0, #12780 @ 0x31ec │ │ │ │ + b.w 103b68 │ │ │ │ + movw r0, #12460 @ 0x30ac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (675fc <_PyThread_CurrentFrames@@Base+0x394>) │ │ │ │ + ldr r3, [pc, #16] @ (67590 <_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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 94210 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6769c <_PyThread_CurrentFrames@@Base+0x434> │ │ │ │ + bne.n 67630 <_PyThread_CurrentFrames@@Base+0x434> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #33024 @ 0x8100 │ │ │ │ + movw r3, #32704 @ 0x7fc0 │ │ │ │ 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 6765e <_PyThread_CurrentFrames@@Base+0x3f6> │ │ │ │ + bne.n 675f2 <_PyThread_CurrentFrames@@Base+0x3f6> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 67692 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + cbz r3, 67626 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 67692 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + cbz r1, 67626 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 2d76c0 │ │ │ │ + bl 2d7598 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 67692 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + b.n 67626 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 67692 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + cbz r3, 67626 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c8280 <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ + bl c807c <_PyEval_EvalFrameDefault@@Base+0xc9e0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6769c <_PyThread_CurrentFrames@@Base+0x434> │ │ │ │ + cbz r0, 67630 <_PyThread_CurrentFrames@@Base+0x434> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67692 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + bge.n 67626 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67692 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ + cbnz r3, 67626 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 85008 │ │ │ │ + b.w 84fe4 │ │ │ │ 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 24549c │ │ │ │ - cbz r0, 676f0 <_PyThread_CurrentFrames@@Base+0x488> │ │ │ │ + bl 243ca4 │ │ │ │ + cbz r0, 67684 <_PyThread_CurrentFrames@@Base+0x488> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 676c4 <_PyThread_CurrentFrames@@Base+0x45c> │ │ │ │ + cbz r6, 67658 <_PyThread_CurrentFrames@@Base+0x45c> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 676cc <_PyThread_CurrentFrames@@Base+0x464> │ │ │ │ + b.n 67660 <_PyThread_CurrentFrames@@Base+0x464> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2458c8 │ │ │ │ + bl 2440d0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 676f4 <_PyThread_CurrentFrames@@Base+0x48c> │ │ │ │ + bge.n 67688 <_PyThread_CurrentFrames@@Base+0x48c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12792 @ 0x31f8 │ │ │ │ + movw r1, #12472 @ 0x30b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67736 <_PyThread_CurrentFrames@@Base+0x4ce> │ │ │ │ + b.n 676ca <_PyThread_CurrentFrames@@Base+0x4ce> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6771e <_PyThread_CurrentFrames@@Base+0x4b6> │ │ │ │ + bgt.n 676b2 <_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 17dd64 │ │ │ │ + bl 17db94 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 67736 <_PyThread_CurrentFrames@@Base+0x4ce> │ │ │ │ + b.n 676ca <_PyThread_CurrentFrames@@Base+0x4ce> │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #28224 @ 0x6e40 │ │ │ │ + movw r1, #27904 @ 0x6d00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 676f0 <_PyThread_CurrentFrames@@Base+0x488> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 67684 <_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, #12824 @ 0x3218 │ │ │ │ + movw r1, #12504 @ 0x30d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67782 <_PyThread_CurrentFrames@@Base+0x51a> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6779a <_PyThread_CurrentFrames@@Base+0x532> │ │ │ │ - ldr r2, [pc, #28] @ (677a0 <_PyThread_CurrentFrames@@Base+0x538>) │ │ │ │ + bne.n 67716 <_PyThread_CurrentFrames@@Base+0x51a> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6772e <_PyThread_CurrentFrames@@Base+0x532> │ │ │ │ + ldr r2, [pc, #28] @ (67734 <_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 6779c <_PyThread_CurrentFrames@@Base+0x534> │ │ │ │ + b.n 67730 <_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, #12868 @ 0x3244 │ │ │ │ + movw r1, #12548 @ 0x3104 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #12916 @ 0x3274 │ │ │ │ + movw r1, #12596 @ 0x3134 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, 67804 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + cbz r3, 67798 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 6780c <_PyThread_CurrentFrames@@Base+0x5a4> │ │ │ │ + b.n 677a0 <_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 67826 <_PyThread_CurrentFrames@@Base+0x5be> │ │ │ │ + ble.n 677ba <_PyThread_CurrentFrames@@Base+0x5be> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 67812 <_PyThread_CurrentFrames@@Base+0x5aa> │ │ │ │ + b.n 677a6 <_PyThread_CurrentFrames@@Base+0x5aa> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67852 <_PyThread_CurrentFrames@@Base+0x5ea> │ │ │ │ + cbz r0, 677e6 <_PyThread_CurrentFrames@@Base+0x5ea> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 199af0 │ │ │ │ + bl 199948 │ │ │ │ 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 67874 <_PyThread_CurrentFrames@@Base+0x60c> │ │ │ │ + blt.n 67808 <_PyThread_CurrentFrames@@Base+0x60c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 6788e <_PyThread_CurrentFrames@@Base+0x626> │ │ │ │ + blt.n 67822 <_PyThread_CurrentFrames@@Base+0x626> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47568 @ 0xb9d0 │ │ │ │ + movw r1, #47248 @ 0xb890 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67898 <_PyThread_CurrentFrames@@Base+0x630> │ │ │ │ + b.n 6782c <_PyThread_CurrentFrames@@Base+0x630> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (6789c <_PyThread_CurrentFrames@@Base+0x634>) │ │ │ │ + ldr r0, [pc, #8] @ (67830 <_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, 678ce <_PyThread_CurrentFrames@@Base+0x666> │ │ │ │ + cbnz r1, 67862 <_PyThread_CurrentFrames@@Base+0x666> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12964 @ 0x32a4 │ │ │ │ + movw r1, #12644 @ 0x3164 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 679e2 <_PyThread_CurrentFrames@@Base+0x77a> │ │ │ │ + b.n 67976 <_PyThread_CurrentFrames@@Base+0x77a> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #58016 @ 0xe2a0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6791c <_PyThread_CurrentFrames@@Base+0x6b4> │ │ │ │ + bne.n 678b0 <_PyThread_CurrentFrames@@Base+0x6b4> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 263488 │ │ │ │ + bl 261c9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 678c8 <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ + beq.n 6785c <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 679c0 <_PyThread_CurrentFrames@@Base+0x758> │ │ │ │ + beq.n 67954 <_PyThread_CurrentFrames@@Base+0x758> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 67914 <_PyThread_CurrentFrames@@Base+0x6ac> │ │ │ │ + cbz r2, 678a8 <_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 678fc <_PyThread_CurrentFrames@@Base+0x694> │ │ │ │ + b.n 67890 <_PyThread_CurrentFrames@@Base+0x694> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 679a6 <_PyThread_CurrentFrames@@Base+0x73e> │ │ │ │ + bpl.n 6793a <_PyThread_CurrentFrames@@Base+0x73e> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 263488 │ │ │ │ + bl 261c9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 678c8 <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ + beq.n 6785c <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl a7e98 │ │ │ │ + bl a7eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 679c0 <_PyThread_CurrentFrames@@Base+0x758> │ │ │ │ + beq.n 67954 <_PyThread_CurrentFrames@@Base+0x758> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 67966 <_PyThread_CurrentFrames@@Base+0x6fe> │ │ │ │ + bmi.n 678fa <_PyThread_CurrentFrames@@Base+0x6fe> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13000 @ 0x32c8 │ │ │ │ + movw r1, #12680 @ 0x3188 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6799e <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ - bl 9b260 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 67932 <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ + bl 9b250 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6798e <_PyThread_CurrentFrames@@Base+0x726> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6799e <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ + bne.n 67922 <_PyThread_CurrentFrames@@Base+0x726> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 67932 <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13028 @ 0x32e4 │ │ │ │ + movw r1, #12708 @ 0x31a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6799e <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 67932 <_PyThread_CurrentFrames@@Base+0x736> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67976 <_PyThread_CurrentFrames@@Base+0x70e> │ │ │ │ + blt.n 6790a <_PyThread_CurrentFrames@@Base+0x70e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bb2c │ │ │ │ + bl 19b984 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67934 <_PyThread_CurrentFrames@@Base+0x6cc> │ │ │ │ + bne.n 678c8 <_PyThread_CurrentFrames@@Base+0x6cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 678c8 <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ + beq.n 6785c <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 679ce <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ + b.n 67962 <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13064 @ 0x3308 │ │ │ │ + movw r1, #12744 @ 0x31c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 678c8 <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 6785c <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bbd4 │ │ │ │ + bl 19ba2c │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 679e2 <_PyThread_CurrentFrames@@Base+0x77a> │ │ │ │ + b.n 67976 <_PyThread_CurrentFrames@@Base+0x77a> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 679ce <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ + bcs.n 67962 <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 678c8 <_PyThread_CurrentFrames@@Base+0x660> │ │ │ │ + bl 83e1c │ │ │ │ + b.n 6785c <_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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67a22 <_PyThread_CurrentFrames@@Base+0x7ba> │ │ │ │ + cbz r0, 679b6 <_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 97c7c │ │ │ │ + bl 97c60 │ │ │ │ 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, 67a56 <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ + cbnz r1, 679ea <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12964 @ 0x32a4 │ │ │ │ + movw r1, #12644 @ 0x3164 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67c3c <_PyThread_CurrentFrames@@Base+0x9d4> │ │ │ │ + b.n 67bd0 <_PyThread_CurrentFrames@@Base+0x9d4> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #58016 @ 0xe2a0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67adc <_PyThread_CurrentFrames@@Base+0x874> │ │ │ │ + bne.n 67a70 <_PyThread_CurrentFrames@@Base+0x874> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 25ea34 <_PyPickle_GetXIData@@Base+0x550> │ │ │ │ + bl 25d23c <_PyPickle_GetXIData@@Base+0x550> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a50 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ + beq.n 679e4 <_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 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 67aa2 <_PyThread_CurrentFrames@@Base+0x83a> │ │ │ │ + bcs.n 67a36 <_PyThread_CurrentFrames@@Base+0x83a> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 83898 │ │ │ │ - b.n 67aa4 <_PyThread_CurrentFrames@@Base+0x83c> │ │ │ │ + bl 83814 │ │ │ │ + b.n 67a38 <_PyThread_CurrentFrames@@Base+0x83c> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 67ab0 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ + cbz r0, 67a44 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 67ad0 <_PyThread_CurrentFrames@@Base+0x868> │ │ │ │ + b.n 67a64 <_PyThread_CurrentFrames@@Base+0x868> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 67a50 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ + bl 83e1c │ │ │ │ + bl 23a370 │ │ │ │ + b.n 679e4 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 67ad0 <_PyThread_CurrentFrames@@Base+0x868> │ │ │ │ + cbz r3, 67a64 <_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 67abc <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ + bne.n 67a50 <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2c06c │ │ │ │ - b.n 67c2e <_PyThread_CurrentFrames@@Base+0x9c6> │ │ │ │ + b.n 67bc2 <_PyThread_CurrentFrames@@Base+0x9c6> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 67c14 <_PyThread_CurrentFrames@@Base+0x9ac> │ │ │ │ + bpl.w 67ba8 <_PyThread_CurrentFrames@@Base+0x9ac> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 25ea34 <_PyPickle_GetXIData@@Base+0x550> │ │ │ │ + bl 25d23c <_PyPickle_GetXIData@@Base+0x550> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a50 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ + beq.n 679e4 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl a7e98 │ │ │ │ + bl a7eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67c2e <_PyThread_CurrentFrames@@Base+0x9c6> │ │ │ │ + beq.w 67bc2 <_PyThread_CurrentFrames@@Base+0x9c6> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 67b14 <_PyThread_CurrentFrames@@Base+0x8ac> │ │ │ │ + bpl.n 67aa8 <_PyThread_CurrentFrames@@Base+0x8ac> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 67b2c <_PyThread_CurrentFrames@@Base+0x8c4> │ │ │ │ + beq.n 67ac0 <_PyThread_CurrentFrames@@Base+0x8c4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13140 @ 0x3354 │ │ │ │ + movw r1, #12820 @ 0x3214 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 67c0c <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 67ba0 <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b250 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 67b42 <_PyThread_CurrentFrames@@Base+0x8da> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 67ad6 <_PyThread_CurrentFrames@@Base+0x8da> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67c0c <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ + bne.n 67ba0 <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 25f55c <_PyPickle_GetXIData@@Base+0x1078> │ │ │ │ + bl 25dd68 <_PyPickle_GetXIData@@Base+0x107c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 67b5c <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ + cbz r0, 67af0 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 67af2 <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ + b.n 67a86 <_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 67b92 <_PyThread_CurrentFrames@@Base+0x92a> │ │ │ │ + bhi.n 67b26 <_PyThread_CurrentFrames@@Base+0x92a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 67af2 <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ + bcc.n 67a86 <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 67b94 <_PyThread_CurrentFrames@@Base+0x92c> │ │ │ │ + b.n 67b28 <_PyThread_CurrentFrames@@Base+0x92c> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 67bba <_PyThread_CurrentFrames@@Base+0x952> │ │ │ │ + blt.n 67b4e <_PyThread_CurrentFrames@@Base+0x952> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.n 67bae <_PyThread_CurrentFrames@@Base+0x946> │ │ │ │ + bls.n 67b42 <_PyThread_CurrentFrames@@Base+0x946> │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 67ba2 <_PyThread_CurrentFrames@@Base+0x93a> │ │ │ │ + bhi.n 67b36 <_PyThread_CurrentFrames@@Base+0x93a> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 67bb4 <_PyThread_CurrentFrames@@Base+0x94c> │ │ │ │ + bcs.n 67b48 <_PyThread_CurrentFrames@@Base+0x94c> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 67bc0 <_PyThread_CurrentFrames@@Base+0x958> │ │ │ │ + cbnz r0, 67b54 <_PyThread_CurrentFrames@@Base+0x958> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 67c0c <_PyThread_CurrentFrames@@Base+0x9a4> │ │ │ │ + bl 23a370 │ │ │ │ + b.n 67ba0 <_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 67c04 <_PyThread_CurrentFrames@@Base+0x99c> │ │ │ │ + beq.n 67b98 <_PyThread_CurrentFrames@@Base+0x99c> │ │ │ │ add.w r5, r6, #8 │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 67bfc <_PyThread_CurrentFrames@@Base+0x994> │ │ │ │ + beq.n 67b90 <_PyThread_CurrentFrames@@Base+0x994> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 25f55c <_PyPickle_GetXIData@@Base+0x1078> │ │ │ │ + bl 25dd68 <_PyPickle_GetXIData@@Base+0x107c> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 67bdc <_PyThread_CurrentFrames@@Base+0x974> │ │ │ │ + bne.n 67b70 <_PyThread_CurrentFrames@@Base+0x974> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 67af2 <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ + bl 83e1c │ │ │ │ + b.n 67a86 <_PyThread_CurrentFrames@@Base+0x88a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 199944 │ │ │ │ - b.n 67a50 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ + bl 19979c │ │ │ │ + b.n 679e4 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13176 @ 0x3378 │ │ │ │ + movw r1, #12856 @ 0x3238 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 67a50 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 679e4 <_PyThread_CurrentFrames@@Base+0x7e8> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 199944 │ │ │ │ + bl 19979c │ │ │ │ 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, 67c72 <_PyThread_CurrentFrames@@Base+0xa0a> │ │ │ │ + cbz r7, 67c06 <_PyThread_CurrentFrames@@Base+0xa0a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67c5a <_PyThread_CurrentFrames@@Base+0x9f2> │ │ │ │ + beq.n 67bee <_PyThread_CurrentFrames@@Base+0x9f2> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67c5a <_PyThread_CurrentFrames@@Base+0x9f2> │ │ │ │ - b.n 67c96 <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ + beq.n 67bee <_PyThread_CurrentFrames@@Base+0x9f2> │ │ │ │ + b.n 67c2a <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 67c7c <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ + cbnz r0, 67c10 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 67c82 <_PyThread_CurrentFrames@@Base+0xa1a> │ │ │ │ - b.n 67c88 <_PyThread_CurrentFrames@@Base+0xa20> │ │ │ │ + cbnz r0, 67c16 <_PyThread_CurrentFrames@@Base+0xa1a> │ │ │ │ + b.n 67c1c <_PyThread_CurrentFrames@@Base+0xa20> │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 67c96 <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ - b.n 67c76 <_PyThread_CurrentFrames@@Base+0xa0e> │ │ │ │ + cbnz r0, 67c2a <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ + b.n 67c0a <_PyThread_CurrentFrames@@Base+0xa0e> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 67c96 <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ + cbnz r0, 67c2a <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 67c96 <_PyThread_CurrentFrames@@Base+0xa2e> │ │ │ │ + cbz r0, 67c2a <_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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 67cca <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ + cbz r0, 67c5e <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cca <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ + bge.n 67c5e <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67cca <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67c5e <_PyThread_CurrentFrames@@Base+0xa62> │ │ │ │ + bl 84a08 <_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 67cea <_PyThread_CurrentFrames@@Base+0xa82> │ │ │ │ + bge.n 67c7e <_PyThread_CurrentFrames@@Base+0xa82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67cea <_PyThread_CurrentFrames@@Base+0xa82> │ │ │ │ + cbnz r3, 67c7e <_PyThread_CurrentFrames@@Base+0xa82> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67d28 <_PyThread_CurrentFrames@@Base+0xac0> │ │ │ │ + cbz r0, 67cbc <_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 97c7c │ │ │ │ + bl 97c60 │ │ │ │ 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 84fa0 │ │ │ │ + bl 84f7c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 67d5c <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ + cbz r0, 67cf0 <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d5c <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ + bge.n 67cf0 <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67d5c <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67cf0 <_PyThread_CurrentFrames@@Base+0xaf4> │ │ │ │ + bl 84a08 <_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 67d7c <_PyThread_CurrentFrames@@Base+0xb14> │ │ │ │ + bge.n 67d10 <_PyThread_CurrentFrames@@Base+0xb14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67d7c <_PyThread_CurrentFrames@@Base+0xb14> │ │ │ │ + cbnz r3, 67d10 <_PyThread_CurrentFrames@@Base+0xb14> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 19bbd4 │ │ │ │ + bl 19ba2c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 263488 │ │ │ │ + bl 261c9c │ │ │ │ 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 │ │ │ │ @@ -89726,642 +89693,642 @@ │ │ │ │ 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 67dda <_PyThread_CurrentFrames@@Base+0xb72> │ │ │ │ + beq.n 67d6e <_PyThread_CurrentFrames@@Base+0xb72> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 67df2 <_PyThread_CurrentFrames@@Base+0xb8a> │ │ │ │ + b.n 67d86 <_PyThread_CurrentFrames@@Base+0xb8a> │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 67de2 <_PyThread_CurrentFrames@@Base+0xb7a> │ │ │ │ + bgt.n 67d76 <_PyThread_CurrentFrames@@Base+0xb7a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67df2 <_PyThread_CurrentFrames@@Base+0xb8a> │ │ │ │ + b.n 67d86 <_PyThread_CurrentFrames@@Base+0xb8a> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 67dde <_PyThread_CurrentFrames@@Base+0xb76> │ │ │ │ + bgt.n 67d72 <_PyThread_CurrentFrames@@Base+0xb76> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 67dde <_PyThread_CurrentFrames@@Base+0xb76> │ │ │ │ + beq.n 67d72 <_PyThread_CurrentFrames@@Base+0xb76> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 67e0e <_PyThread_CurrentFrames@@Base+0xba6> │ │ │ │ + b.n 67da2 <_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] @ (67e3c <_PyThread_CurrentFrames@@Base+0xbd4>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 67e38 <_PyThread_CurrentFrames@@Base+0xbd0> │ │ │ │ + ldr r3, [pc, #52] @ (67dd0 <_PyThread_CurrentFrames@@Base+0xbd4>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 67dcc <_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 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ 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 12bf50 │ │ │ │ + bl 12bf34 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r0, #48072 @ 0xbbc8 │ │ │ │ + movw r0, #47752 @ 0xba88 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ stmdb 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 67e7e <_PyThread_CurrentFrames@@Base+0xc16> │ │ │ │ - movw r0, #44088 @ 0xac38 │ │ │ │ + bls.n 67e12 <_PyThread_CurrentFrames@@Base+0xc16> │ │ │ │ + movw r0, #43768 @ 0xaaf8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67ef6 <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ + beq.n 67e8a <_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, 67eba <_PyThread_CurrentFrames@@Base+0xc52> │ │ │ │ + cbz r4, 67e4e <_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 67efa <_PyThread_CurrentFrames@@Base+0xc92> │ │ │ │ + beq.n 67e8e <_PyThread_CurrentFrames@@Base+0xc92> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13248 @ 0x33c0 │ │ │ │ + movw r1, #12928 @ 0x3280 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 67ef6 <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 67e8a <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46460 @ 0xb57c │ │ │ │ + movw r1, #46140 @ 0xb43c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 681e2 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 68176 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #13388 @ 0x344c │ │ │ │ + movw r1, #13068 @ 0x330c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 681b0 <_PyThread_CurrentFrames@@Base+0xf48> │ │ │ │ + blt.w 68144 <_PyThread_CurrentFrames@@Base+0xf48> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 681e2 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ - movw r1, #19936 @ 0x4de0 │ │ │ │ + b.n 68176 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ + movw r1, #19616 @ 0x4ca0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 681e2 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ + beq.w 68176 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 67f30 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ + cbz r0, 67ec4 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f30 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ + bge.n 67ec4 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f30 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67ec4 <_PyThread_CurrentFrames@@Base+0xcc8> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 67f4a <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ + cbz r0, 67ede <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f4a <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ + bge.n 67ede <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f4a <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67ede <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 67f64 <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ + cbz r0, 67ef8 <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f64 <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ + bge.n 67ef8 <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f64 <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67ef8 <_PyThread_CurrentFrames@@Base+0xcfc> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 67f7e <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ + cbz r0, 67f12 <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f7e <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ + bge.n 67f12 <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f7e <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67f12 <_PyThread_CurrentFrames@@Base+0xd16> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 67f98 <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ + cbz r0, 67f2c <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f98 <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ + bge.n 67f2c <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f98 <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67f2c <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 67fb2 <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ + cbz r0, 67f46 <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67fb2 <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ + bge.n 67f46 <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67fb2 <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67f46 <_PyThread_CurrentFrames@@Base+0xd4a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67fd0 <_PyThread_CurrentFrames@@Base+0xd68> │ │ │ │ - movw r0, #19476 @ 0x4c14 │ │ │ │ + bne.n 67f64 <_PyThread_CurrentFrames@@Base+0xd68> │ │ │ │ + movw r0, #19156 @ 0x4ad4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 681e2 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ + b.n 68176 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #13316 @ 0x3404 │ │ │ │ + movw r1, #12996 @ 0x32c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 123378 │ │ │ │ + bl 123498 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 681e2 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ + beq.w 68176 <_PyThread_CurrentFrames@@Base+0xf7a> │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #19476 @ 0x4c14 │ │ │ │ + movw r3, #19156 @ 0x4ad4 │ │ │ │ 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 68010 <_PyThread_CurrentFrames@@Base+0xda8> │ │ │ │ + bpl.n 67fa4 <_PyThread_CurrentFrames@@Base+0xda8> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 681c6 <_PyThread_CurrentFrames@@Base+0xf5e> │ │ │ │ + bge.w 6815a <_PyThread_CurrentFrames@@Base+0xf5e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 6801c <_PyThread_CurrentFrames@@Base+0xdb4> │ │ │ │ + b.n 67fb0 <_PyThread_CurrentFrames@@Base+0xdb4> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 681c6 <_PyThread_CurrentFrames@@Base+0xf5e> │ │ │ │ + bge.w 6815a <_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 68030 <_PyThread_CurrentFrames@@Base+0xdc8> │ │ │ │ + bpl.n 67fc4 <_PyThread_CurrentFrames@@Base+0xdc8> │ │ │ │ mov r0, sl │ │ │ │ - bl dd108 │ │ │ │ + bl dce10 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 68038 <_PyThread_CurrentFrames@@Base+0xdd0> │ │ │ │ + b.n 67fcc <_PyThread_CurrentFrames@@Base+0xdd0> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bpl.n 6803a <_PyThread_CurrentFrames@@Base+0xdd2> │ │ │ │ + bpl.n 67fce <_PyThread_CurrentFrames@@Base+0xdd2> │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 6806a <_PyThread_CurrentFrames@@Base+0xe02> │ │ │ │ + cbnz r6, 67ffe <_PyThread_CurrentFrames@@Base+0xe02> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6804e <_PyThread_CurrentFrames@@Base+0xde6> │ │ │ │ + bge.n 67fe2 <_PyThread_CurrentFrames@@Base+0xde6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6804e <_PyThread_CurrentFrames@@Base+0xde6> │ │ │ │ + cbnz r3, 67fe2 <_PyThread_CurrentFrames@@Base+0xde6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13344 @ 0x3420 │ │ │ │ + movw r1, #13024 @ 0x32e0 │ │ │ │ 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 f3df0 │ │ │ │ - movw r1, #18572 @ 0x488c │ │ │ │ + b.w f3e28 │ │ │ │ + movw r1, #18252 @ 0x474c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 68096 <_PyThread_CurrentFrames@@Base+0xe2e> │ │ │ │ + cbnz r0, 6802a <_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 85008 │ │ │ │ - b.n 681c2 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 68156 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 680bc <_PyThread_CurrentFrames@@Base+0xe54> │ │ │ │ + cbnz r0, 68050 <_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 85008 │ │ │ │ - b.n 681c2 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ - movw r1, #13368 @ 0x3438 │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 68156 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ + movw r1, #13048 @ 0x32f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 680e4 <_PyThread_CurrentFrames@@Base+0xe7c> │ │ │ │ + cbnz r0, 68078 <_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 6810a <_PyThread_CurrentFrames@@Base+0xea2> │ │ │ │ - movw r1, #13380 @ 0x3444 │ │ │ │ + b.n 6809e <_PyThread_CurrentFrames@@Base+0xea2> │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 6812c <_PyThread_CurrentFrames@@Base+0xec4> │ │ │ │ + cbnz r0, 680c0 <_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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #30209 @ 0x7601 │ │ │ │ + movw r2, #30101 @ 0x7595 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #29701 @ 0x7405 │ │ │ │ + movw r1, #29593 @ 0x7399 │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 681c2 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ - movw r1, #44360 @ 0xad48 │ │ │ │ + b.n 68156 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ + movw r1, #44040 @ 0xac08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 6816c <_PyThread_CurrentFrames@@Base+0xf04> │ │ │ │ + cbnz r0, 68100 <_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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #27953 @ 0x6d31 │ │ │ │ + movw r1, #27845 @ 0x6cc5 │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 681c2 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + b.n 68156 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ + movw r1, #20132 @ 0x4ea4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 67ed4 <_PyThread_CurrentFrames@@Base+0xc6c> │ │ │ │ + bne.w 67e68 <_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 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #27679 @ 0x6c1f │ │ │ │ + movw r1, #27571 @ 0x6bb3 │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 681c2 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ + b.n 68156 <_PyThread_CurrentFrames@@Base+0xf5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67ef6 <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ + bne.w 67e8a <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67ef6 <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67e8a <_PyThread_CurrentFrames@@Base+0xc8e> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 67ff8 <_PyThread_CurrentFrames@@Base+0xd90> │ │ │ │ + b.n 67f8c <_PyThread_CurrentFrames@@Base+0xd90> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 681da <_PyThread_CurrentFrames@@Base+0xf72> │ │ │ │ + bge.n 6816e <_PyThread_CurrentFrames@@Base+0xf72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 681da <_PyThread_CurrentFrames@@Base+0xf72> │ │ │ │ + cbnz r3, 6816e <_PyThread_CurrentFrames@@Base+0xf72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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, 6820e <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ + cbnz r5, 681a2 <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 6820e <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ + blt.n 681a2 <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 6820e <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ - cbnz r2, 68228 <_PyThread_CurrentFrames@@Base+0xfc0> │ │ │ │ + bgt.n 681a2 <_PyThread_CurrentFrames@@Base+0xfa6> │ │ │ │ + cbnz r2, 681bc <_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] @ (6825c <_PyThread_CurrentFrames@@Base+0xff4>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 68254 <_PyThread_CurrentFrames@@Base+0xfec> │ │ │ │ + ldr r3, [pc, #56] @ (681f0 <_PyThread_CurrentFrames@@Base+0xff4>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 681e8 <_PyThread_CurrentFrames@@Base+0xfec> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 68242 <_PyThread_CurrentFrames@@Base+0xfda> │ │ │ │ + bgt.n 681d6 <_PyThread_CurrentFrames@@Base+0xfda> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #38492 @ 0x965c │ │ │ │ + movw r1, #38172 @ 0x951c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 68254 <_PyThread_CurrentFrames@@Base+0xfec> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 681e8 <_PyThread_CurrentFrames@@Base+0xfec> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6822c <_PyThread_CurrentFrames@@Base+0xfc4> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 681c0 <_PyThread_CurrentFrames@@Base+0xfc4> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6822c <_PyThread_CurrentFrames@@Base+0xfc4> │ │ │ │ + beq.n 681c0 <_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 16945c │ │ │ │ - cbz r0, 682dc <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ - movw r3, #40201 @ 0x9d09 │ │ │ │ + bl 1692dc │ │ │ │ + cbz r0, 68270 <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ + movw r3, #40345 @ 0x9d99 │ │ │ │ movt r3, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 682a6 <_PyThread_CurrentFrames@@Base+0x103e> │ │ │ │ + bne.n 6823a <_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 682dc <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ + b.n 68270 <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 682c6 <_PyThread_CurrentFrames@@Base+0x105e> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 6825a <_PyThread_CurrentFrames@@Base+0x105e> │ │ │ │ + bl 941e8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 682dc <_PyThread_CurrentFrames@@Base+0x1074> │ │ │ │ + b.n 68270 <_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, #13408 @ 0x3460 │ │ │ │ + movw r1, #13088 @ 0x3320 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 2baa10 <_PyBytes_Find@@Base+0xe1c> │ │ │ │ + b.w 2ba8e8 <_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, #13448 @ 0x3488 │ │ │ │ + movw r1, #13128 @ 0x3348 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #13500 @ 0x34bc │ │ │ │ + movw r1, #13180 @ 0x337c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006835a <_Py_c_sum@@Base>: │ │ │ │ +000682ee <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ 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, #256] @ (684a4 <_Py_c_sum@@Base+0x14a>) │ │ │ │ + ldr r2, [pc, #256] @ (68438 <_Py_c_sum@@Base+0x14a>) │ │ │ │ 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 12287c │ │ │ │ + bl 12299c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 683c4 <_Py_c_sum@@Base+0x6a> │ │ │ │ + beq.n 68358 <_Py_c_sum@@Base+0x6a> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 683f4 <_Py_c_sum@@Base+0x9a> │ │ │ │ - b.n 683da <_Py_c_sum@@Base+0x80> │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + bne.n 68388 <_Py_c_sum@@Base+0x9a> │ │ │ │ + b.n 6836e <_Py_c_sum@@Base+0x80> │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e48 │ │ │ │ - cbnz r0, 6840e <_Py_c_sum@@Base+0xb4> │ │ │ │ - b.n 6840a <_Py_c_sum@@Base+0xb0> │ │ │ │ + bl a5e60 │ │ │ │ + cbnz r0, 683a2 <_Py_c_sum@@Base+0xb4> │ │ │ │ + b.n 6839e <_Py_c_sum@@Base+0xb0> │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - movw r1, #13556 @ 0x34f4 │ │ │ │ + movw r1, #13236 @ 0x33b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 6840a <_Py_c_sum@@Base+0xb0> │ │ │ │ - b.n 6840e <_Py_c_sum@@Base+0xb4> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 6839e <_Py_c_sum@@Base+0xb0> │ │ │ │ + b.n 683a2 <_Py_c_sum@@Base+0xb4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13568 @ 0x3500 │ │ │ │ + movw r1, #13248 @ 0x33c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6848e <_Py_c_sum@@Base+0x134> │ │ │ │ + b.n 68422 <_Py_c_sum@@Base+0x134> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - movw r0, #13548 @ 0x34ec │ │ │ │ + movw r0, #13228 @ 0x33ac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2482cc │ │ │ │ - cbnz r0, 68430 <_Py_c_sum@@Base+0xd6> │ │ │ │ + bl 246a90 │ │ │ │ + cbnz r0, 683c4 <_Py_c_sum@@Base+0xd6> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15a338 │ │ │ │ - b.n 6840a <_Py_c_sum@@Base+0xb0> │ │ │ │ + bl 15a188 │ │ │ │ + b.n 6839e <_Py_c_sum@@Base+0xb0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40368 @ 0x9db0 │ │ │ │ + movw r1, #40048 @ 0x9c70 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #13612 @ 0x352c │ │ │ │ + movw r0, #13292 @ 0x33ec │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68428 <_Py_c_sum@@Base+0xce> │ │ │ │ + beq.n 683bc <_Py_c_sum@@Base+0xce> │ │ │ │ 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, #34015 @ 0x84df │ │ │ │ + movw r2, #33907 @ 0x8473 │ │ │ │ movt r2, #6 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 24a54c │ │ │ │ + bl 248d54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68428 <_Py_c_sum@@Base+0xce> │ │ │ │ + beq.n 683bc <_Py_c_sum@@Base+0xce> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 944c8 │ │ │ │ - ldr r3, [pc, #20] @ (684a4 <_Py_c_sum@@Base+0x14a>) │ │ │ │ + bl 944a0 │ │ │ │ + ldr r3, [pc, #20] @ (68438 <_Py_c_sum@@Base+0x14a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 684a0 <_Py_c_sum@@Base+0x146> │ │ │ │ + beq.n 68434 <_Py_c_sum@@Base+0x146> │ │ │ │ blx 2bb58 <__stack_chk_fail@plt> │ │ │ │ add sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ │ │ │ │ -000684a8 <_Py_cr_diff@@Base>: │ │ │ │ +0006843c <_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] │ │ │ │ @@ -90399,124 +90366,124 @@ │ │ │ │ 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, #13628 @ 0x353c │ │ │ │ + movw r1, #13308 @ 0x33fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 68556 <_Py_cr_diff@@Base+0xae> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 684ea <_Py_cr_diff@@Base+0xae> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 6855a <_Py_cr_diff@@Base+0xb2> │ │ │ │ + bge.n 684ee <_Py_cr_diff@@Base+0xb2> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13644 @ 0x354c │ │ │ │ + movw r1, #13324 @ 0x340c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 685aa <_Py_cr_diff@@Base+0x102> │ │ │ │ - bl 80cac │ │ │ │ + b.n 6853e <_Py_cr_diff@@Base+0x102> │ │ │ │ + bl 80c30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 685aa <_Py_cr_diff@@Base+0x102> │ │ │ │ + cbz r0, 6853e <_Py_cr_diff@@Base+0x102> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r5, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 685b0 <_Py_cr_diff@@Base+0x108> │ │ │ │ + bl 68544 <_Py_cr_diff@@Base+0x108> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 6857e <_Py_cr_diff@@Base+0xd6> │ │ │ │ + bge.n 68512 <_Py_cr_diff@@Base+0xd6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6859e <_Py_cr_diff@@Base+0xf6> │ │ │ │ + b.n 68532 <_Py_cr_diff@@Base+0xf6> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 68592 <_Py_cr_diff@@Base+0xea> │ │ │ │ + bne.n 68526 <_Py_cr_diff@@Base+0xea> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6859e <_Py_cr_diff@@Base+0xf6> │ │ │ │ + b.n 68532 <_Py_cr_diff@@Base+0xf6> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl b73fc <_PyBytes_Resize@@Base> │ │ │ │ + bl b71ec <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68584 <_Py_cr_diff@@Base+0xdc> │ │ │ │ - b.n 6857a <_Py_cr_diff@@Base+0xd2> │ │ │ │ + bne.n 68518 <_Py_cr_diff@@Base+0xdc> │ │ │ │ + b.n 6850e <_Py_cr_diff@@Base+0xd2> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (68648 <_Py_cr_diff@@Base+0x1a0>) │ │ │ │ + ldr r1, [pc, #128] @ (685dc <_Py_cr_diff@@Base+0x1a0>) │ │ │ │ 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 26a600 │ │ │ │ - cbnz r0, 685ea <_Py_cr_diff@@Base+0x142> │ │ │ │ + bl 268e18 │ │ │ │ + cbnz r0, 6857e <_Py_cr_diff@@Base+0x142> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6862e <_Py_cr_diff@@Base+0x186> │ │ │ │ + b.n 685c2 <_Py_cr_diff@@Base+0x186> │ │ │ │ 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, #34395 @ 0x865b │ │ │ │ + movw r2, #34287 @ 0x85ef │ │ │ │ movt r2, #6 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 24a54c │ │ │ │ + bl 248d54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6862e <_Py_cr_diff@@Base+0x186> │ │ │ │ + beq.n 685c2 <_Py_cr_diff@@Base+0x186> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 26a6cc │ │ │ │ + bl 268ee4 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 685e4 <_Py_cr_diff@@Base+0x13c> │ │ │ │ + beq.n 68578 <_Py_cr_diff@@Base+0x13c> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (68648 <_Py_cr_diff@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #24] @ (685dc <_Py_cr_diff@@Base+0x1a0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 68640 <_Py_cr_diff@@Base+0x198> │ │ │ │ + beq.n 685d4 <_Py_cr_diff@@Base+0x198> │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006864c <_Py_cr_prod@@Base>: │ │ │ │ +000685e0 <_Py_cr_prod@@Base>: │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vmul.f64 d0, d0, d2 │ │ │ │ vmul.f64 d1, d2, d1 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90538,108 +90505,109 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 686a2 <_Py_cr_prod@@Base+0x56> │ │ │ │ + cbz r3, 68636 <_Py_cr_prod@@Base+0x56> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 686a8 <_Py_cr_prod@@Base+0x5c> │ │ │ │ + cbnz r0, 6863c <_Py_cr_prod@@Base+0x5c> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 810c0 │ │ │ │ - b.w 110880 │ │ │ │ + b.w 81030 │ │ │ │ + b.w 1109b8 │ │ │ │ │ │ │ │ -000686ac <_Py_cr_quot@@Base>: │ │ │ │ +00068640 <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 686c8 <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 6865c <_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, #16] @ 686f0 <_Py_cr_quot@@Base+0x44> │ │ │ │ + vldr d7, [pc, #20] @ 68688 <_Py_cr_quot@@Base+0x48> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ push {r3, 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 2d74e8 │ │ │ │ + bl 2d73c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6878c <_Py_cr_quot@@Base+0xe0> │ │ │ │ + beq.n 68724 <_Py_cr_quot@@Base+0xe4> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 68758 <_Py_cr_quot@@Base+0xac> │ │ │ │ + cbz r0, 686f0 <_Py_cr_quot@@Base+0xb0> │ │ │ │ mov r1, r4 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6878e <_Py_cr_quot@@Base+0xe2> │ │ │ │ + beq.n 68726 <_Py_cr_quot@@Base+0xe6> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 68764 <_Py_cr_quot@@Base+0xb8> │ │ │ │ + cbz r3, 686fc <_Py_cr_quot@@Base+0xbc> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 68764 <_Py_cr_quot@@Base+0xb8> │ │ │ │ + beq.n 686fc <_Py_cr_quot@@Base+0xbc> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d7838 │ │ │ │ + bl 2d7710 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68778 <_Py_cr_quot@@Base+0xcc> │ │ │ │ + beq.n 68710 <_Py_cr_quot@@Base+0xd0> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 85008 │ │ │ │ - b.n 68764 <_Py_cr_quot@@Base+0xb8> │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 686fc <_Py_cr_quot@@Base+0xbc> │ │ │ │ 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, 6878e <_Py_cr_quot@@Base+0xe2> │ │ │ │ + cbz r3, 68726 <_Py_cr_quot@@Base+0xe6> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 6878e <_Py_cr_quot@@Base+0xe2> │ │ │ │ + cbz r1, 68726 <_Py_cr_quot@@Base+0xe6> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d76c0 │ │ │ │ + bl 2d7598 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6878e <_Py_cr_quot@@Base+0xe2> │ │ │ │ + bne.n 68726 <_Py_cr_quot@@Base+0xe6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6878c <_Py_cr_quot@@Base+0xe0> │ │ │ │ + bge.n 68724 <_Py_cr_quot@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6878c <_Py_cr_quot@@Base+0xe0> │ │ │ │ + cbnz r3, 68724 <_Py_cr_quot@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00068792 <_Py_cr_sum@@Base>: │ │ │ │ +0006872a <_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] │ │ │ │ @@ -90651,738 +90619,738 @@ │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vldr d1, [sp, #56] @ 0x38 │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000687c8 <_Py_rc_diff@@Base>: │ │ │ │ +00068760 <_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, #13676 @ 0x356c │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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, 68810 <_Py_rc_diff@@Base+0x48> │ │ │ │ + cbnz r4, 687a8 <_Py_rc_diff@@Base+0x48> │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 68810 <_Py_rc_diff@@Base+0x48> │ │ │ │ + ble.n 687a8 <_Py_rc_diff@@Base+0x48> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68810 <_Py_rc_diff@@Base+0x48> │ │ │ │ - cbnz r2, 6882a <_Py_rc_diff@@Base+0x62> │ │ │ │ + bne.n 687a8 <_Py_rc_diff@@Base+0x48> │ │ │ │ + cbnz r2, 687c2 <_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] @ (68898 <_Py_rc_diff@@Base+0xd0>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 68892 <_Py_rc_diff@@Base+0xca> │ │ │ │ + ldr r3, [pc, #116] @ (68830 <_Py_rc_diff@@Base+0xd0>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 6882a <_Py_rc_diff@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68852 <_Py_rc_diff@@Base+0x8a> │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 687ea <_Py_rc_diff@@Base+0x8a> │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #38008 @ 0x9478 │ │ │ │ + movw r0, #37688 @ 0x9338 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68892 <_Py_rc_diff@@Base+0xca> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6882a <_Py_rc_diff@@Base+0xca> │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ - cbz r0, 68892 <_Py_rc_diff@@Base+0xca> │ │ │ │ + bl a24e8 │ │ │ │ + cbz r0, 6882a <_Py_rc_diff@@Base+0xca> │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6887e <_Py_rc_diff@@Base+0xb6> │ │ │ │ + beq.n 68816 <_Py_rc_diff@@Base+0xb6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 68892 <_Py_rc_diff@@Base+0xca> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6882a <_Py_rc_diff@@Base+0xca> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #38008 @ 0x9478 │ │ │ │ + movw r1, #37688 @ 0x9338 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 22dabc │ │ │ │ + bl 22c2bc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 688ba <_Py_rc_diff@@Base+0xf2> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 688c4 <_Py_rc_diff@@Base+0xfc> │ │ │ │ + bne.n 68852 <_Py_rc_diff@@Base+0xf2> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6885c <_Py_rc_diff@@Base+0xfc> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, 688ec <_Py_rc_diff@@Base+0x124> │ │ │ │ + cbnz r5, 68884 <_Py_rc_diff@@Base+0x124> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 688ec <_Py_rc_diff@@Base+0x124> │ │ │ │ + blt.n 68884 <_Py_rc_diff@@Base+0x124> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 688ec <_Py_rc_diff@@Base+0x124> │ │ │ │ - cbnz r2, 68906 <_Py_rc_diff@@Base+0x13e> │ │ │ │ + bgt.n 68884 <_Py_rc_diff@@Base+0x124> │ │ │ │ + cbnz r2, 6889e <_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] @ (68938 <_Py_rc_diff@@Base+0x170>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 68932 <_Py_rc_diff@@Base+0x16a> │ │ │ │ + ldr r3, [pc, #56] @ (688d0 <_Py_rc_diff@@Base+0x170>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 688ca <_Py_rc_diff@@Base+0x16a> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 68920 <_Py_rc_diff@@Base+0x158> │ │ │ │ + bgt.n 688b8 <_Py_rc_diff@@Base+0x158> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #13696 @ 0x3580 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 68932 <_Py_rc_diff@@Base+0x16a> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 688ca <_Py_rc_diff@@Base+0x16a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6890a <_Py_rc_diff@@Base+0x142> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 688a2 <_Py_rc_diff@@Base+0x142> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6890a <_Py_rc_diff@@Base+0x142> │ │ │ │ + beq.n 688a2 <_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 268cb4 <_PyXIData_Clear@@Base+0xd0> │ │ │ │ + bl 2674cc <_PyXIData_Clear@@Base+0xd0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6897c <_Py_rc_diff@@Base+0x1b4> │ │ │ │ + blt.n 68914 <_Py_rc_diff@@Base+0x1b4> │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6860 <_PyLong_UInt64_Converter@@Base+0x31b8> │ │ │ │ + bl 1a58d0 <_PyLong_UInt64_Converter@@Base+0x31b0> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6897c <_Py_rc_diff@@Base+0x1b4> │ │ │ │ + blt.n 68914 <_Py_rc_diff@@Base+0x1b4> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 68982 <_Py_rc_diff@@Base+0x1ba> │ │ │ │ - movw r1, #64564 @ 0xfc34 │ │ │ │ + bgt.n 6891a <_Py_rc_diff@@Base+0x1ba> │ │ │ │ + movw r1, #64244 @ 0xfaf4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68a7c <_Py_rc_diff@@Base+0x2b4> │ │ │ │ + b.n 68a14 <_Py_rc_diff@@Base+0x2b4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #28852 @ 0x70b4 │ │ │ │ + movw r2, #28532 @ 0x6f74 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 142acc │ │ │ │ + bl 142ac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6897c <_Py_rc_diff@@Base+0x1b4> │ │ │ │ + beq.n 68914 <_Py_rc_diff@@Base+0x1b4> │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6860 <_PyLong_UInt64_Converter@@Base+0x31b8> │ │ │ │ + bl 1a58d0 <_PyLong_UInt64_Converter@@Base+0x31b0> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 68a04 <_Py_rc_diff@@Base+0x23c> │ │ │ │ + blt.n 6899c <_Py_rc_diff@@Base+0x23c> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 689c2 <_Py_rc_diff@@Base+0x1fa> │ │ │ │ + bgt.n 6895a <_Py_rc_diff@@Base+0x1fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6896e <_Py_rc_diff@@Base+0x1a6> │ │ │ │ + bge.n 68906 <_Py_rc_diff@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6896e <_Py_rc_diff@@Base+0x1a6> │ │ │ │ + bne.n 68906 <_Py_rc_diff@@Base+0x1a6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6896e <_Py_rc_diff@@Base+0x1a6> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68906 <_Py_rc_diff@@Base+0x1a6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #28852 @ 0x70b4 │ │ │ │ + movw r2, #28532 @ 0x6f74 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 142acc │ │ │ │ + bl 142ac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68a06 <_Py_rc_diff@@Base+0x23e> │ │ │ │ + cbz r0, 6899e <_Py_rc_diff@@Base+0x23e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ (68a84 <_Py_rc_diff@@Base+0x2bc>) │ │ │ │ + ldr r1, [pc, #168] @ (68a1c <_Py_rc_diff@@Base+0x2bc>) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12bf50 │ │ │ │ + bl 12bf34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 689f4 <_Py_rc_diff@@Base+0x22c> │ │ │ │ + blt.n 6898c <_Py_rc_diff@@Base+0x22c> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 68a06 <_Py_rc_diff@@Base+0x23e> │ │ │ │ + b.n 6899e <_Py_rc_diff@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 689f0 <_Py_rc_diff@@Base+0x228> │ │ │ │ + bne.n 68988 <_Py_rc_diff@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 689f0 <_Py_rc_diff@@Base+0x228> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68988 <_Py_rc_diff@@Base+0x228> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68a1a <_Py_rc_diff@@Base+0x252> │ │ │ │ + bge.n 689b2 <_Py_rc_diff@@Base+0x252> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a1a <_Py_rc_diff@@Base+0x252> │ │ │ │ + cbnz r3, 689b2 <_Py_rc_diff@@Base+0x252> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6897c <_Py_rc_diff@@Base+0x1b4> │ │ │ │ + beq.n 68914 <_Py_rc_diff@@Base+0x1b4> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 268bec <_PyXIData_Clear@@Base+0x8> │ │ │ │ + bl 267404 <_PyXIData_Clear@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 68a52 <_Py_rc_diff@@Base+0x28a> │ │ │ │ + cbz r0, 689ea <_Py_rc_diff@@Base+0x28a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68d1a │ │ │ │ + bl 68cb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68a42 <_Py_rc_diff@@Base+0x27a> │ │ │ │ + blt.n 689da <_Py_rc_diff@@Base+0x27a> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 68a52 <_Py_rc_diff@@Base+0x28a> │ │ │ │ + b.n 689ea <_Py_rc_diff@@Base+0x28a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68a3e <_Py_rc_diff@@Base+0x276> │ │ │ │ + bne.n 689d6 <_Py_rc_diff@@Base+0x276> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68a3e <_Py_rc_diff@@Base+0x276> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 689d6 <_Py_rc_diff@@Base+0x276> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68a66 <_Py_rc_diff@@Base+0x29e> │ │ │ │ + bge.n 689fe <_Py_rc_diff@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68a66 <_Py_rc_diff@@Base+0x29e> │ │ │ │ + cbnz r3, 689fe <_Py_rc_diff@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6897c <_Py_rc_diff@@Base+0x1b4> │ │ │ │ + beq.n 68914 <_Py_rc_diff@@Base+0x1b4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19babc │ │ │ │ + bl 19b914 │ │ │ │ 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 68c10 │ │ │ │ + b.n 68ba8 │ │ │ │ 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, 68aac <_Py_rc_diff@@Base+0x2e4> │ │ │ │ + cbnz r5, 68a44 <_Py_rc_diff@@Base+0x2e4> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 68aac <_Py_rc_diff@@Base+0x2e4> │ │ │ │ + blt.n 68a44 <_Py_rc_diff@@Base+0x2e4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 68aac <_Py_rc_diff@@Base+0x2e4> │ │ │ │ - cbnz r2, 68ac6 <_Py_rc_diff@@Base+0x2fe> │ │ │ │ + bgt.n 68a44 <_Py_rc_diff@@Base+0x2e4> │ │ │ │ + cbnz r2, 68a5e <_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] @ (68af8 <_Py_rc_diff@@Base+0x330>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 68af2 <_Py_rc_diff@@Base+0x32a> │ │ │ │ + ldr r3, [pc, #56] @ (68a90 <_Py_rc_diff@@Base+0x330>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 68a8a <_Py_rc_diff@@Base+0x32a> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 68ae0 <_Py_rc_diff@@Base+0x318> │ │ │ │ + bgt.n 68a78 <_Py_rc_diff@@Base+0x318> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #60864 @ 0xedc0 │ │ │ │ + movw r1, #60544 @ 0xec80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 68af2 <_Py_rc_diff@@Base+0x32a> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 68a8a <_Py_rc_diff@@Base+0x32a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68aca <_Py_rc_diff@@Base+0x302> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 68a62 <_Py_rc_diff@@Base+0x302> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68aca <_Py_rc_diff@@Base+0x302> │ │ │ │ + beq.n 68a62 <_Py_rc_diff@@Base+0x302> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00068afc : │ │ │ │ +00068a94 : │ │ │ │ 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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68b54 │ │ │ │ - movw r1, #31516 @ 0x7b1c │ │ │ │ + cbz r0, 68aec │ │ │ │ + movw r1, #31196 @ 0x79dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 68c12 │ │ │ │ + bl 68baa │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68b54 │ │ │ │ + beq.n 68aec │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34036 @ 0x84f4 │ │ │ │ + movw r1, #33716 @ 0x83b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 68c12 │ │ │ │ + bl 68baa │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68b54 │ │ │ │ + beq.n 68aec │ │ │ │ mov r0, r4 │ │ │ │ bl 13e4bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68b5c │ │ │ │ + bge.n 68af4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68b5c │ │ │ │ + cbnz r3, 68af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68b5c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68af4 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 268cb4 <_PyXIData_Clear@@Base+0xd0> │ │ │ │ + bl 2674cc <_PyXIData_Clear@@Base+0xd0> │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 68ba2 │ │ │ │ + blt.n 68b3a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68ba8 │ │ │ │ + bgt.n 68b40 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - movw r3, #64436 @ 0xfbb4 │ │ │ │ + movw r3, #64116 @ 0xfa74 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - movw r1, #64412 @ 0xfb9c │ │ │ │ + movw r1, #64092 @ 0xfa5c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68c10 │ │ │ │ + b.n 68ba8 │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268bec <_PyXIData_Clear@@Base+0x8> │ │ │ │ + bl 267404 <_PyXIData_Clear@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68ba2 │ │ │ │ + beq.n 68b3a │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 263c08 │ │ │ │ + bl 26241c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68be6 │ │ │ │ + cbz r0, 68b7e │ │ │ │ mov r1, r5 │ │ │ │ - bl 68d1a │ │ │ │ + bl 68cb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68bd6 │ │ │ │ + blt.n 68b6e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 68be6 │ │ │ │ + b.n 68b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68bd2 │ │ │ │ + bne.n 68b6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68bd2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68b6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68bfa │ │ │ │ + bge.n 68b92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bfa │ │ │ │ + cbnz r3, 68b92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 68ba2 │ │ │ │ + beq.n 68b3a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19babc │ │ │ │ + bl 19b914 │ │ │ │ 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, 68c62 │ │ │ │ + cbz r0, 68bfa │ │ │ │ ldr.w r3, [r5, #-24] │ │ │ │ - cbnz r3, 68c36 │ │ │ │ + cbnz r3, 68bce │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ - b.n 68c26 │ │ │ │ - bl 885d4 │ │ │ │ + b.n 68bbe │ │ │ │ + bl 885a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r6, 68c66 │ │ │ │ - bl 9b3e4 │ │ │ │ + cbz r6, 68bfe │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68c5c │ │ │ │ + bge.n 68bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 68c5c │ │ │ │ + cbnz r3, 68bf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 68c32 │ │ │ │ - b.n 68c6a │ │ │ │ + bne.n 68bca │ │ │ │ + b.n 68c02 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68c6a │ │ │ │ + b.n 68c02 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00068c6e : │ │ │ │ +00068c06 : │ │ │ │ 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 283084 │ │ │ │ - cbz r0, 68cba │ │ │ │ + bl 2826a4 │ │ │ │ + cbz r0, 68c52 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 68cc0 │ │ │ │ + bmi.n 68c58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68ca2 │ │ │ │ + bge.n 68c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68ca2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68c3a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13696 @ 0x3580 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68d02 │ │ │ │ - bl 122e1c │ │ │ │ + b.n 68c9a │ │ │ │ + bl 122f3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68cda │ │ │ │ + bge.n 68c72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68cda │ │ │ │ + cbnz r3, 68c72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 68cfe │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 68cfe │ │ │ │ + bne.n 68c96 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 68c96 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #13728 @ 0x35a0 │ │ │ │ + movw r1, #13408 @ 0x3460 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 68d02 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 68c9a │ │ │ │ str r4, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #13780 @ 0x35d4 │ │ │ │ + movw r0, #13460 @ 0x3494 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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, 68d54 │ │ │ │ + cbnz r4, 68cec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 68d54 │ │ │ │ - ldr r1, [pc, #44] @ (68d68 ) │ │ │ │ - bl 1478b0 │ │ │ │ + bge.n 68cec │ │ │ │ + ldr r1, [pc, #44] @ (68d00 ) │ │ │ │ + bl 1477a8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 68d62 │ │ │ │ - cbnz r0, 68d54 │ │ │ │ + beq.n 68cfa │ │ │ │ + cbnz r0, 68cec │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #32] @ (68d6c ) │ │ │ │ + ldr r0, [pc, #32] @ (68d04 ) │ │ │ │ strd r5, r5, [sp] │ │ │ │ - bl ad700 │ │ │ │ - b.n 68d64 │ │ │ │ + bl ad740 │ │ │ │ + b.n 68cfc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1948f8 │ │ │ │ + b.w 194770 │ │ │ │ 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 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, 68d94 │ │ │ │ + cbz r3, 68d2c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 68daa │ │ │ │ + b.n 68d42 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 68d9c │ │ │ │ + bge.n 68d34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68daa │ │ │ │ - bne.n 68d98 │ │ │ │ + b.n 68d42 │ │ │ │ + bne.n 68d30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 68d98 │ │ │ │ + beq.n 68d30 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 68dc4 │ │ │ │ + b.n 68d5c │ │ │ │ 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] @ (68e50 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #148] @ (68de8 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68e4a │ │ │ │ + beq.n 68de2 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 68e16 │ │ │ │ + beq.n 68dae │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68e4a │ │ │ │ - ldr r3, [pc, #128] @ (68e54 ) │ │ │ │ + blt.n 68de2 │ │ │ │ + ldr r3, [pc, #128] @ (68dec ) │ │ │ │ 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 68e16 │ │ │ │ + beq.n 68dae │ │ │ │ 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 a7e98 │ │ │ │ - cbz r0, 68e0a │ │ │ │ + bl a7eb0 │ │ │ │ + cbz r0, 68da2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 68dec │ │ │ │ - ldr r3, [pc, #76] @ (68e58 ) │ │ │ │ + b.n 68d84 │ │ │ │ + ldr r3, [pc, #76] @ (68df0 ) │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 68e34 │ │ │ │ - ldr r1, [pc, #60] @ (68e54 ) │ │ │ │ + b.n 68dcc │ │ │ │ + ldr r1, [pc, #60] @ (68dec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #56] @ (68e58 ) │ │ │ │ + ldr r2, [pc, #56] @ (68df0 ) │ │ │ │ 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 68e3e │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 68e4a │ │ │ │ + bne.n 68dd6 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 68de2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00068e5c <_Py_hashtable_len@@Base>: │ │ │ │ +00068df4 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 39652 │ │ │ │ + b.w 395d6 │ │ │ │ │ │ │ │ -00068e64 : │ │ │ │ - movw r2, #53268 @ 0xd014 │ │ │ │ +00068dfc : │ │ │ │ + movw r2, #52948 @ 0xced4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - b.w 94250 │ │ │ │ + b.w 94228 │ │ │ │ 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, 68e9a │ │ │ │ + cbnz r4, 68e32 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55192 @ 0xd798 │ │ │ │ + movw r1, #54832 @ 0xd630 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 68ee0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 68e78 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 941a8 │ │ │ │ + bl 94180 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68ee0 │ │ │ │ + cbz r0, 68e78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1deac4 <_PyType_Name@@Base> │ │ │ │ + bl 1dd31c <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ + movw r0, #43852 @ 0xab4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68ed0 │ │ │ │ + blt.n 68e68 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 68ee0 │ │ │ │ + b.n 68e78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68ecc │ │ │ │ + bne.n 68e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68ecc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68e64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00068ee4 : │ │ │ │ +00068e7c : │ │ │ │ stmdb 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 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6954c │ │ │ │ + beq.w 694e4 │ │ │ │ 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 │ │ │ │ @@ -91394,276 +91362,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, 68f78 │ │ │ │ - ldr r3, [pc, #668] @ (691e0 ) │ │ │ │ + cbnz r0, 68f10 │ │ │ │ + ldr r3, [pc, #668] @ (69178 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 68f6a │ │ │ │ + cbz r3, 68f02 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 68f6a │ │ │ │ + cbz r3, 68f02 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 68f6a │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 68f02 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ - bl 94210 │ │ │ │ + bl 84fe4 │ │ │ │ + bl 941e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69532 │ │ │ │ - b.n 6951e │ │ │ │ + beq.w 694ca │ │ │ │ + b.n 694b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68f86 │ │ │ │ + beq.n 68f1e │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 68f94 │ │ │ │ + bne.n 68f2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6900c │ │ │ │ + bge.n 68fa4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 6900c │ │ │ │ - bl 9f5d0 │ │ │ │ + b.n 68fa4 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68fc8 │ │ │ │ - ldr r2, [pc, #576] @ (691e0 ) │ │ │ │ + cbnz r0, 68f60 │ │ │ │ + ldr r2, [pc, #576] @ (69178 ) │ │ │ │ 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 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r0, 68fe8 │ │ │ │ + cbz r0, 68f80 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #14864 @ 0x3a10 │ │ │ │ + movw r2, #14544 @ 0x38d0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ - b.n 68fe8 │ │ │ │ + bl 11e60c <_PyErr_SetString@@Base> │ │ │ │ + b.n 68f80 │ │ │ │ bl 13e37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68fe2 │ │ │ │ + bge.n 68f7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68fe2 │ │ │ │ + cbnz r3, 68f7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 6900e │ │ │ │ + bne.n 68fa6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6951e │ │ │ │ + beq.w 694b6 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #14888 @ 0x3a28 │ │ │ │ + movw r0, #14568 @ 0x38e8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1a73c8 <_PyErr_FormatNote@@Base> │ │ │ │ - b.n 6951e │ │ │ │ + bl 1a6438 <_PyErr_FormatNote@@Base> │ │ │ │ + b.n 694b6 │ │ │ │ mov sl, r6 │ │ │ │ ldrd r2, r3, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bpl.n 6901e │ │ │ │ + bpl.n 68fb6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6903c │ │ │ │ - b.n 69022 │ │ │ │ + beq.n 68fd4 │ │ │ │ + b.n 68fba │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69046 │ │ │ │ + beq.n 68fde │ │ │ │ movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #14960 @ 0x3a70 │ │ │ │ + movw r1, #14640 @ 0x3930 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f3df0 │ │ │ │ - b.n 69522 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 694ba │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldrd r5, r9, [r3] │ │ │ │ - b.n 6904a │ │ │ │ + b.n 68fe2 │ │ │ │ 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 69368 │ │ │ │ + beq.w 69300 │ │ │ │ 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 6909a │ │ │ │ + bne.n 69032 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 690ee │ │ │ │ + bne.n 69086 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 690b4 │ │ │ │ + cbnz r3, 6904c │ │ │ │ mov r0, r4 │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 690c2 │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6905a │ │ │ │ mov r0, r4 │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 690dc │ │ │ │ + blt.n 69074 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 690c2 │ │ │ │ + cbz r3, 6905a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 690ee │ │ │ │ - b.n 690dc │ │ │ │ + bne.n 69086 │ │ │ │ + b.n 69074 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r1, #31832 @ 0x7c58 │ │ │ │ + movw r1, #31512 @ 0x7b18 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 434e0 │ │ │ │ + bl 43460 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 69284 │ │ │ │ - b.n 69290 │ │ │ │ + blt.w 6921c │ │ │ │ + b.n 69228 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 69356 │ │ │ │ - ldr r3, [pc, #220] @ (691e0 ) │ │ │ │ + bne.w 692ee │ │ │ │ + ldr r3, [pc, #220] @ (69178 ) │ │ │ │ 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 69200 │ │ │ │ + beq.n 69198 │ │ │ │ mov.w fp, #12 │ │ │ │ - b.n 6911a │ │ │ │ + b.n 690b2 │ │ │ │ mov.w fp, #8 │ │ │ │ movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ - movw r0, #1101 @ 0x44d │ │ │ │ + movw r0, #1069 @ 0x42d │ │ │ │ movt r0, #8 │ │ │ │ add.w r3, fp, #28 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, #868] @ 0x364 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 691e4 │ │ │ │ + bne.n 6917c │ │ │ │ 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 69194 │ │ │ │ + beq.n 6912c │ │ │ │ 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 69222 │ │ │ │ + bne.n 691ba │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 69188 │ │ │ │ + bhi.n 69120 │ │ │ │ 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 6919c │ │ │ │ + b.n 69134 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 6919c │ │ │ │ + b.n 69134 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 69222 │ │ │ │ + bne.n 691ba │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r2, #848] @ 0x350 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 691c4 │ │ │ │ + bne.n 6915c │ │ │ │ add.w r0, fp, #28 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 691d0 │ │ │ │ + b.n 69168 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ add.w r1, fp, #28 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 691f2 │ │ │ │ + cbz r4, 6918a │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 69222 │ │ │ │ + b.n 691ba │ │ │ │ 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, 69222 │ │ │ │ - bl 23bb68 │ │ │ │ + cbnz r0, 691ba │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69290 │ │ │ │ - b.n 69284 │ │ │ │ + bge.n 69228 │ │ │ │ + b.n 6921c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 69116 │ │ │ │ + beq.n 690ae │ │ │ │ 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 │ │ │ │ @@ -91688,75 +91656,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 692f4 │ │ │ │ - ldr r3, [pc, #548] @ (69488 ) │ │ │ │ + beq.n 6928c │ │ │ │ + ldr r3, [pc, #548] @ (69420 ) │ │ │ │ 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 692ac │ │ │ │ + b.n 69244 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69290 │ │ │ │ + cbnz r3, 69228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69378 │ │ │ │ + bge.n 69310 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69378 │ │ │ │ + bne.n 69310 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 69378 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69310 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 692dc │ │ │ │ + bpl.n 69274 │ │ │ │ ldr.w r4, [r8] │ │ │ │ - cbz r4, 692dc │ │ │ │ + cbz r4, 69274 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #0 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 692dc │ │ │ │ - movw r1, #47124 @ 0xb814 │ │ │ │ + bge.n 69274 │ │ │ │ + movw r1, #46804 @ 0xb6d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #47144 @ 0xb828 │ │ │ │ + movw r0, #46824 @ 0xb6e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ 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 692ac │ │ │ │ + bne.n 69244 │ │ │ │ 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 69308 │ │ │ │ + bgt.n 692a0 │ │ │ │ strb.w r2, [fp, r3] │ │ │ │ - b.n 69314 │ │ │ │ + b.n 692ac │ │ │ │ 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] │ │ │ │ @@ -91780,99 +91748,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 693ac │ │ │ │ + b.n 69344 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 89f80 │ │ │ │ + bl 89f70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 693ac │ │ │ │ - b.n 69378 │ │ │ │ + bne.n 69344 │ │ │ │ + b.n 69310 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 8bb0c │ │ │ │ + bl 8baec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 693ac │ │ │ │ + bne.n 69344 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6938c │ │ │ │ + bge.n 69324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6938c │ │ │ │ + cbnz r3, 69324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 69522 │ │ │ │ + bge.w 694ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69522 │ │ │ │ + bne.w 694ba │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 69522 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 694ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 693c0 │ │ │ │ + bge.n 69358 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 693c0 │ │ │ │ + cbnz r3, 69358 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 693d8 │ │ │ │ + bge.n 69370 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 693d8 │ │ │ │ + cbnz r3, 69370 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 693f0 │ │ │ │ + bge.n 69388 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 693f0 │ │ │ │ + cbnz r3, 69388 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 69516 │ │ │ │ + bge.w 694ae │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r6] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 69516 │ │ │ │ - ldr.w r8, [pc, #124] @ 69488 │ │ │ │ + bne.w 694ae │ │ │ │ + ldr.w r8, [pc, #124] @ 69420 │ │ │ │ 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 6948c │ │ │ │ - cbz r5, 6948c │ │ │ │ + bge.n 69424 │ │ │ │ + cbz r5, 69424 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 6943e │ │ │ │ + cbz r3, 693d6 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 6947a │ │ │ │ + cbz r0, 69412 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ - cbz r2, 6947a │ │ │ │ + cbz r2, 69412 │ │ │ │ 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] │ │ │ │ @@ -91886,494 +91854,414 @@ │ │ │ │ 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 69516 │ │ │ │ + b.n 694ae │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #204] @ (6955c ) │ │ │ │ + ldr r1, [pc, #204] @ (694f4 ) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ - cbz r3, 694aa │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + cbz r3, 69442 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 694aa │ │ │ │ + beq.n 69442 │ │ │ │ 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, 69516 │ │ │ │ + cbz r3, 694ae │ │ │ │ cmp.w r9, #3 │ │ │ │ - ble.n 69516 │ │ │ │ - cbz r5, 69516 │ │ │ │ + ble.n 694ae │ │ │ │ + cbz r5, 694ae │ │ │ │ ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ - cbz r3, 69516 │ │ │ │ + cbz r3, 694ae │ │ │ │ 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 69512 │ │ │ │ + bpl.n 694aa │ │ │ │ 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 694c0 │ │ │ │ + b.n 69458 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 68f32 │ │ │ │ + b.n 68eca │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, sl │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69550 │ │ │ │ + bge.n 694e8 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 69550 │ │ │ │ + cbnz r3, 694e8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 69550 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 694e8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00069560 : │ │ │ │ +000694f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.n 6958e │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + bmi.n 69526 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 697ba │ │ │ │ + b.n 69752 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r8, #41560 @ 0xa258 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 695a8 │ │ │ │ + bne.n 69540 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 695bc │ │ │ │ + bne.n 69554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 695bc │ │ │ │ + bne.n 69554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 6958a │ │ │ │ + bl 43460 │ │ │ │ + b.n 69522 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 695f8 │ │ │ │ + bne.n 69590 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 866fc │ │ │ │ + bl 866d8 │ │ │ │ adds r1, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 697ba │ │ │ │ + b.n 69752 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 6962c │ │ │ │ + cbz r3, 695c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6962c │ │ │ │ + bne.n 695c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc0b4 │ │ │ │ + bl dbde0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 69642 │ │ │ │ + beq.n 695da │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 697ba │ │ │ │ + bne.w 69752 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15cf24 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15cd74 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 697ba │ │ │ │ + b.n 69752 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 6958a │ │ │ │ + beq.n 69522 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 697b8 │ │ │ │ + bne.w 69750 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ - cbz r3, 6968a │ │ │ │ + cbz r3, 69622 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6968a │ │ │ │ + beq.n 69622 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8aca8 │ │ │ │ + bl 8ac90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69788 │ │ │ │ + beq.n 69720 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 696b4 │ │ │ │ + bgt.n 6964c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8a308 │ │ │ │ + bl 8a2f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69788 │ │ │ │ + beq.n 69720 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - cbz r0, 696c4 │ │ │ │ + cbz r0, 6965c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 23324c <_PyDict_SendEvent@@Base> │ │ │ │ + bl 231a54 <_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 696f0 │ │ │ │ + bgt.n 69688 │ │ │ │ ldrsb.w r9, [r2, r3] │ │ │ │ - b.n 69700 │ │ │ │ + b.n 69698 │ │ │ │ cmp r1, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r0, lr, r3, lsl #2 │ │ │ │ ldrshle.w r9, [r2, r3, lsl #1] │ │ │ │ ldrgt.w r9, [r0, #20] │ │ │ │ mov r8, r7 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ add r0, r8 │ │ │ │ - blt.n 69730 │ │ │ │ + blt.n 696c8 │ │ │ │ and.w r3, ip, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 69722 │ │ │ │ + bgt.n 696ba │ │ │ │ ldrsb.w r9, [r2, r3] │ │ │ │ - b.n 69702 │ │ │ │ + b.n 6969a │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r9, [r2, r3, lsl #1] │ │ │ │ ldrgt.w r9, [r2, r3, lsl #2] │ │ │ │ - b.n 69702 │ │ │ │ + b.n 6969a │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 6973c │ │ │ │ + bgt.n 696d4 │ │ │ │ strb r0, [r2, r3] │ │ │ │ - b.n 69748 │ │ │ │ + b.n 696e0 │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ strhle.w r0, [r2, r3, lsl #1] │ │ │ │ strgt.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - cbz r0, 69764 │ │ │ │ + cbz r0, 696fc │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ adds r3, #20 │ │ │ │ str r4, [r2, r3] │ │ │ │ add r3, r2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 69774 │ │ │ │ + b.n 6970c │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ adds r3, #20 │ │ │ │ adds r1, r2, r3 │ │ │ │ strd r4, r6, [r1, #4] │ │ │ │ str r7, [r2, r3] │ │ │ │ ldrd r1, r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ subs r1, #1 │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 69628 │ │ │ │ + b.n 695c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6979c │ │ │ │ + bge.n 69734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6979c │ │ │ │ + cbnz r3, 69734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6958a │ │ │ │ + bge.w 69522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6958a │ │ │ │ + bne.w 69522 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6958a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69522 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000697c0 : │ │ │ │ +00069758 : │ │ │ │ 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 697e8 │ │ │ │ + beq.n 69780 │ │ │ │ movw r3, #31684 @ 0x7bc4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 697f2 │ │ │ │ - movw r0, #13428 @ 0x3474 │ │ │ │ + bne.n 6978a │ │ │ │ + movw r0, #13108 @ 0x3334 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.n 6981a │ │ │ │ + b.n 697b2 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 697e8 │ │ │ │ - bl 9e85c │ │ │ │ - movw r3, #53408 @ 0xd0a0 │ │ │ │ + beq.n 69780 │ │ │ │ + bl 9e888 │ │ │ │ + movw r3, #53088 @ 0xcf60 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13428 @ 0x3474 │ │ │ │ + movw r0, #13108 @ 0x3334 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - cbz r3, 69836 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 6984e │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.n 6983e │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6984e │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6983a │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 6983a │ │ │ │ - clz r5, r1 │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ - b.n 6986c │ │ │ │ - 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] @ (698e0 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 698da │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ - mov r7, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.n 69880 │ │ │ │ - add r5, r6 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 6989c │ │ │ │ - b.n 69888 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 698da │ │ │ │ - b.n 69878 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6989e │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 698da │ │ │ │ - b.n 6989e │ │ │ │ - movs r4, #0 │ │ │ │ - bl b0e70 │ │ │ │ - orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c3b8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 698ce │ │ │ │ - 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 1e4604 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 944c8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000698e4 : │ │ │ │ +000697b4 : │ │ │ │ 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 69906 │ │ │ │ + bne.n 697d6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 698fc │ │ │ │ + b.n 697cc │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 6991c │ │ │ │ + bne.n 697ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w dd108 │ │ │ │ + b.w dce10 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 69934 │ │ │ │ + beq.n 69804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 69934 │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 69804 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 69938 │ │ │ │ + b.n 69808 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 69974 │ │ │ │ + bne.n 69844 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #58712 @ 0xe558 │ │ │ │ + movw r0, #58392 @ 0xe418 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6998e │ │ │ │ + b.n 6985e │ │ │ │ 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 │ │ │ │ @@ -92383,960 +92271,1038 @@ │ │ │ │ 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, 699ae │ │ │ │ + cbnz r0, 6987e │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 699c0 │ │ │ │ - b.n 699b8 │ │ │ │ + cbz r0, 69890 │ │ │ │ + b.n 69888 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 699a8 │ │ │ │ - b.n 69a66 │ │ │ │ + beq.n 69878 │ │ │ │ + b.n 69936 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a66 │ │ │ │ + bne.n 69936 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 699cc │ │ │ │ + cbz r0, 6989c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a66 │ │ │ │ + bne.n 69936 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 699d8 │ │ │ │ + cbz r0, 698a8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a66 │ │ │ │ + bne.n 69936 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 699e4 │ │ │ │ + cbz r0, 698b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a66 │ │ │ │ + bne.n 69936 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 699f0 │ │ │ │ + cbz r0, 698c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a66 │ │ │ │ + bne.n 69936 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 699fc │ │ │ │ + cbz r0, 698cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a66 │ │ │ │ + bne.n 69936 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 69a08 │ │ │ │ + cbz r0, 698d8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a66 │ │ │ │ + bne.n 69936 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 69a12 │ │ │ │ + cbz r0, 698e2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a66 │ │ │ │ + cbnz r0, 69936 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 69a1c │ │ │ │ + cbz r0, 698ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a66 │ │ │ │ + cbnz r0, 69936 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 69a26 │ │ │ │ + cbz r0, 698f6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a66 │ │ │ │ + cbnz r0, 69936 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 69a30 │ │ │ │ + cbz r0, 69900 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a66 │ │ │ │ + cbnz r0, 69936 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 69a3a │ │ │ │ + cbz r0, 6990a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a66 │ │ │ │ + cbnz r0, 69936 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 69a44 │ │ │ │ + cbz r0, 69914 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 69936 │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ + cbz r0, 6991e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 69936 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + cbz r0, 69928 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 69936 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ + cbz r0, 69936 │ │ │ │ + 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, 69956 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ + cbnz r0, 69960 │ │ │ │ + b.n 69968 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 69950 │ │ │ │ + b.n 699de │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 699de │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ + cbz r0, 69974 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a66 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 699de │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 69a4e │ │ │ │ + cbz r0, 69980 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a66 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 699de │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 69a58 │ │ │ │ + cbz r0, 6998a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69a66 │ │ │ │ + cbnz r0, 699de │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 69a66 │ │ │ │ + cbz r0, 69994 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 699de │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbz r0, 6999e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 699de │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 699a8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 699de │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 699b2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 699de │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ + cbz r0, 699bc │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 699de │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 699c6 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 699de │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 699d0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 699de │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 699de │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + cbz r3, 699fa │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 69a12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 69a02 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 69a12 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 699fe │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 699fe │ │ │ │ + clz r5, r1 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + b.n 69a30 │ │ │ │ + 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] @ (69aa4 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 69a9e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 122f3c │ │ │ │ + mov r7, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.n 69a44 │ │ │ │ + add r5, r6 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 69a60 │ │ │ │ + b.n 69a4c │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 69a9e │ │ │ │ + b.n 69a3c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 122f3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 69a62 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 69a9e │ │ │ │ + b.n 69a62 │ │ │ │ + movs r4, #0 │ │ │ │ + bl b0c44 │ │ │ │ + orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c3b8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b3e10 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 69a92 │ │ │ │ + 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 1e2e5c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 944a0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ + 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 9b250 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 69aca │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 69aea │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 69ae0 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 69adc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + it ge │ │ │ │ + movge r4, r3 │ │ │ │ + b.n 69ade │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 69aec │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 69a88 │ │ │ │ + cbz r3, 69b0e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69aa0 │ │ │ │ + b.n 69b26 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 69a90 │ │ │ │ + bgt.n 69b16 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69aa0 │ │ │ │ + b.n 69b26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a8c │ │ │ │ + bne.n 69b12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 69a8c │ │ │ │ + beq.n 69b12 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 69ac2 │ │ │ │ + b.n 69b4e │ │ │ │ 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] @ (69c08 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + movw r3, #23092 @ 0x5a34 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69bf0 │ │ │ │ + beq.w 69c7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 69be4 │ │ │ │ + beq.w 69c70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 69b66 │ │ │ │ + beq.n 69bf2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 69af6 │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 69b82 │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69af0 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 69b7c │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69be4 │ │ │ │ + bne.n 69c70 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 69afa │ │ │ │ - b.n 69b66 │ │ │ │ + bne.n 69b86 │ │ │ │ + b.n 69bf2 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - cbz r0, 69b36 │ │ │ │ + cbz r0, 69bc2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 69b12 │ │ │ │ + bne.n 69b9e │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 69b30 │ │ │ │ - bl 174e1c │ │ │ │ + b.n 69bbc │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69b30 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 69bbc │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69be4 │ │ │ │ + bne.n 69c70 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 69b3a │ │ │ │ - b.n 69b70 │ │ │ │ - vldr d9, [pc, #200] @ 69c00 │ │ │ │ + bne.n 69bc6 │ │ │ │ + b.n 69bfc │ │ │ │ + vldr d9, [pc, #196] @ 69c88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 69b48 │ │ │ │ + bne.n 69bd4 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 69b74 │ │ │ │ - bl 174e1c │ │ │ │ + b.n 69c00 │ │ │ │ + bl 174ed0 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69b74 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 69b74 │ │ │ │ - b.n 69be4 │ │ │ │ - vldr d8, [pc, #152] @ 69c00 │ │ │ │ + bne.n 69c00 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 69c00 │ │ │ │ + b.n 69c70 │ │ │ │ + vldr d8, [pc, #148] @ 69c88 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 69b74 │ │ │ │ - vldr d8, [pc, #140] @ 69c00 │ │ │ │ + b.n 69c00 │ │ │ │ + vldr d8, [pc, #136] @ 69c88 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 23c618 │ │ │ │ + bl 23ae20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69be4 │ │ │ │ + beq.n 69c70 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23c618 │ │ │ │ + bl 23ae20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69be4 │ │ │ │ + beq.n 69c70 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 23c990 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23b198 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 23c990 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b0e70 │ │ │ │ + bl 23b198 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 69be8 │ │ │ │ + bne.n 69c74 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69bf0 │ │ │ │ + b.n 69c7c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 69cb4 │ │ │ │ + bl 69dec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ - 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, 69c2a │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 69c34 │ │ │ │ - b.n 69c3c │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69c24 │ │ │ │ - b.n 69cb2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 69cb2 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 69c48 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 69cb2 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 69c54 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 69cb2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 69c5e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 69cb2 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 69c68 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 69cb2 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - cbz r0, 69c72 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 69cb2 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 69c7c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 69cb2 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 69c86 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 69cb2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 69c90 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 69cb2 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 69c9a │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 69cb2 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 69ca4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 69cb2 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 69cb2 │ │ │ │ - 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 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - vldr d8, [pc, #156] @ 69d68 │ │ │ │ - ldrd r0, r1, [r0, #16] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ - vldr s15, [r5, #24] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ - vmla.f64 d0, d7, d8 │ │ │ │ - bl 9b310 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 69d5e │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ - vldr s14, [r5, #8] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vcvt.f64.s32 d7, s14 │ │ │ │ - vmla.f64 d0, d7, d8 │ │ │ │ - bl 9b310 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 69d24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d20 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 69d20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 69d5e │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 69d44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 69d56 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 69d5e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 69d52 │ │ │ │ - vpop {d8} │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - bvs.n 69c96 │ │ │ │ - @ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 9b260 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 69d92 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 69db2 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 69da8 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 69da4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ge │ │ │ │ - movge r4, r3 │ │ │ │ - b.n 69da6 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.n 69db4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 250d98 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 69e06 │ │ │ │ - mov r4, r0 │ │ │ │ - bl b0e70 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b9e8 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 69dfe │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 69e08 │ │ │ │ - mov r0, sp │ │ │ │ - bl 69cb4 │ │ │ │ - b.n 69e08 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00069e10 : │ │ │ │ +00069c90 : │ │ │ │ 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] @ (69f64 ) │ │ │ │ + ldr r3, [pc, #324] @ (69de4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ - cbz r6, 69e56 │ │ │ │ + cbz r6, 69cd6 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 69e3a │ │ │ │ + bls.n 69cba │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 69e2a │ │ │ │ - b.n 69e56 │ │ │ │ + bne.n 69caa │ │ │ │ + b.n 69cd6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 69e70 │ │ │ │ + beq.n 69cf0 │ │ │ │ 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 69e70 │ │ │ │ - b.n 69e32 │ │ │ │ + bcs.n 69cf0 │ │ │ │ + b.n 69cb2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #37932 @ 0x942c │ │ │ │ + movw r2, #37612 @ 0x92ec │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ - b.n 69f60 │ │ │ │ + bl 11e60c <_PyErr_SetString@@Base> │ │ │ │ + b.n 69de0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2051c8 │ │ │ │ + bl 203c10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69f5e │ │ │ │ + beq.n 69dde │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 69f38 │ │ │ │ + bne.n 69db8 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - cbnz r5, 69ec4 │ │ │ │ + cbnz r5, 69d44 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7420 │ │ │ │ + bl f7470 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69ec4 │ │ │ │ + cbnz r0, 69d44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69f60 │ │ │ │ + bge.n 69de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69f60 │ │ │ │ - ldr r2, [pc, #188] @ (69f68 ) │ │ │ │ + bne.n 69de0 │ │ │ │ + ldr r2, [pc, #188] @ (69de8 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69eba │ │ │ │ + cbz r3, 69d3a │ │ │ │ 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 69f60 │ │ │ │ + b.n 69de0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - cbnz r6, 69efe │ │ │ │ - bl 7fda4 │ │ │ │ + cbnz r6, 69d7e │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 69efc │ │ │ │ + cbnz r0, 69d7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69ef8 │ │ │ │ + bge.n 69d78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69ef8 │ │ │ │ - ldr r2, [pc, #136] @ (69f68 ) │ │ │ │ + cbnz r3, 69d78 │ │ │ │ + ldr r2, [pc, #136] @ (69de8 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69ef0 │ │ │ │ + cbz r3, 69d70 │ │ │ │ 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 69f60 │ │ │ │ + b.n 69de0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9fe74 │ │ │ │ + bl 9fe9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69f34 │ │ │ │ + bge.n 69db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69f34 │ │ │ │ - ldr r2, [pc, #76] @ (69f68 ) │ │ │ │ + cbnz r3, 69db4 │ │ │ │ + ldr r2, [pc, #76] @ (69de8 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69f2c │ │ │ │ + cbz r3, 69dac │ │ │ │ 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 69f60 │ │ │ │ + b.n 69de0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69f5e │ │ │ │ + bge.n 69dde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69f5e │ │ │ │ - ldr r2, [pc, #32] @ (69f68 ) │ │ │ │ + cbnz r3, 69dde │ │ │ │ + ldr r2, [pc, #32] @ (69de8 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69f56 │ │ │ │ + cbz r3, 69dd6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + vldr d8, [pc, #156] @ 69ea0 │ │ │ │ + ldrd r0, r1, [r0, #16] │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ + vmla.f64 d0, d7, d8 │ │ │ │ + bl 9b300 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 69e96 │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + vldr s14, [r5, #8] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vcvt.f64.s32 d7, s14 │ │ │ │ + vmla.f64 d0, d7, d8 │ │ │ │ + bl 9b300 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 69e5c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 69e58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 69e58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 69e96 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 8ea4c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 69e7c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 69e7c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 69e8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 69e8e │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 69e96 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69e8a │ │ │ │ + vpop {d8} │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + bvs.n 69dce │ │ │ │ + @ instruction: 0xe8262e0b │ │ │ │ + subs r6, #17 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 24f54c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 69ef8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl b0c44 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b9e8 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b3e10 │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 69ef0 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e2e5c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69efa │ │ │ │ + mov r0, sp │ │ │ │ + bl 69dec │ │ │ │ + b.n 69efa │ │ │ │ + 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, 69f14 │ │ │ │ + movw r3, #4380 @ 0x111c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 8ed90 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 8ea4c │ │ │ │ + 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 e53d4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + iteee lt │ │ │ │ + movlt r0, #0 │ │ │ │ + movwge r0, #5752 @ 0x1678 │ │ │ │ + strge r3, [r4, #20] │ │ │ │ + movtge r0, #80 @ 0x50 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00069f42 : │ │ │ │ + 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, #33696 @ 0x83a0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 69f7a │ │ │ │ + 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 23e89c │ │ │ │ + b.n 69f7e │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00069f82 : │ │ │ │ + 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, #33652 @ 0x8374 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r5, r0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 69fb8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 23e89c │ │ │ │ + b.n 69fbc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 69fe6 │ │ │ │ + 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 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 944a0 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 944a0 │ │ │ │ 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, 69f88 │ │ │ │ + cbz r3, 6a008 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69fa0 │ │ │ │ + b.n 6a020 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 69f90 │ │ │ │ + bgt.n 6a010 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69fa0 │ │ │ │ + b.n 6a020 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69f8c │ │ │ │ + bne.n 6a00c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 69f8c │ │ │ │ + beq.n 6a00c │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 69fc6 │ │ │ │ + b.n 6a040 │ │ │ │ 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 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #240] @ (6a128 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a0a4 │ │ │ │ + beq.n 6a11e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6a098 │ │ │ │ - cbz r6, 6a042 │ │ │ │ + beq.n 6a112 │ │ │ │ + cbz r6, 6a0bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 69ff6 │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 6a070 │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ff0 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 6a06a │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a098 │ │ │ │ + bne.n 6a112 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 69ffa │ │ │ │ - b.n 6a04c │ │ │ │ + bne.n 6a074 │ │ │ │ + b.n 6a0c6 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 6a020 │ │ │ │ - bl 15587c │ │ │ │ + cbz r0, 6a09a │ │ │ │ + bl 1556cc │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6a01a │ │ │ │ - bl 94210 │ │ │ │ + bne.n 6a094 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a098 │ │ │ │ + bne.n 6a112 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 6a024 │ │ │ │ - b.n 6a054 │ │ │ │ + bne.n 6a09e │ │ │ │ + b.n 6a0ce │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 15587c │ │ │ │ + bl 1556cc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6a058 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6a098 │ │ │ │ - b.n 6a058 │ │ │ │ + bne.n 6a0d2 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6a112 │ │ │ │ + b.n 6a0d2 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 6a058 │ │ │ │ + b.n 6a0d2 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 6a058 │ │ │ │ + b.n 6a0d2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23c990 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23b198 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c990 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b0e70 │ │ │ │ + bl 23b198 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a09c │ │ │ │ + bne.n 6a116 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6a0a4 │ │ │ │ + b.n 6a11e │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 6a16e │ │ │ │ + bl 6a16a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 6a0c2 │ │ │ │ - movw r3, #4380 @ 0x111c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 8edb0 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 8ea6c │ │ │ │ - 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 e563c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - iteee lt │ │ │ │ - movlt r0, #0 │ │ │ │ - movwge r0, #5752 @ 0x1678 │ │ │ │ - strge r3, [r4, #20] │ │ │ │ - movtge r0, #80 @ 0x50 │ │ │ │ - pop {r4, pc} │ │ │ │ + nop │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006a0f0 : │ │ │ │ +0006a12c : │ │ │ │ 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, #34016 @ 0x84e0 │ │ │ │ + movw r1, #33652 @ 0x8374 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a128 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a162 │ │ │ │ mov r2, r0 │ │ │ │ - movs r1, #1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 240094 │ │ │ │ - b.n 6a12c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0006a130 : │ │ │ │ - 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, #33972 @ 0x84b4 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a166 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 240094 │ │ │ │ - b.n 6a16a │ │ │ │ + bl 23e89c │ │ │ │ + b.n 6a166 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e95a4 │ │ │ │ + bl 1e7ef4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a194 │ │ │ │ + bne.n 6a190 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a1ba │ │ │ │ + b.n 6a1b6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e95a4 │ │ │ │ + bl 1e7ef4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a190 │ │ │ │ + beq.n 6a18c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #16692 @ 0x4134 │ │ │ │ + movw r0, #16372 @ 0x3ff4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6a1e4 │ │ │ │ - push {r4, lr} │ │ │ │ + │ │ │ │ +0006a1ba : │ │ │ │ + push {r4, r5, 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 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 944c8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r1 │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r5, r0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a1f0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 23e89c │ │ │ │ + b.n 6a1f4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a23a │ │ │ │ + beq.n 6a248 │ │ │ │ mov r4, r0 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9e8 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a232 │ │ │ │ + bne.n 6a240 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a23c │ │ │ │ + b.n 6a24a │ │ │ │ mov r0, sp │ │ │ │ - bl 6a16e │ │ │ │ - b.n 6a23c │ │ │ │ + bl 6a16a │ │ │ │ + b.n 6a24a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006a240 : │ │ │ │ - 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, #33972 @ 0x84b4 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a276 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r2, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 240094 │ │ │ │ - b.n 6a27a │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0006a27e : │ │ │ │ - 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, #33920 @ 0x8480 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a2b4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 240094 │ │ │ │ - b.n 6a2b8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0006a2bc : │ │ │ │ +0006a24e : │ │ │ │ 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, #33920 @ 0x8480 │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a2f2 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a284 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 240094 │ │ │ │ - b.n 6a2f6 │ │ │ │ + bl 23e89c │ │ │ │ + b.n 6a288 │ │ │ │ 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 │ │ │ │ @@ -93346,32 +93312,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] @ (6a398 ) │ │ │ │ + ldr r3, [pc, #116] @ (6a32c ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #59040 @ 0xe6a0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #13984 @ 0x36a0 │ │ │ │ + movw r2, #13652 @ 0x3554 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl f584c │ │ │ │ - cbz r0, 6a394 │ │ │ │ + bl f588c │ │ │ │ + cbz r0, 6a326 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 6a360 │ │ │ │ + cbnz r5, 6a2f2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 6a354 │ │ │ │ + cbz r3, 6a2e6 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 6a360 │ │ │ │ + b.n 6a2f2 │ │ │ │ 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] │ │ │ │ @@ -93389,304 +93355,305 @@ │ │ │ │ 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 2a2104 │ │ │ │ + bl 2a176c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + nop │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006a39c : │ │ │ │ +0006a330 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #33920 @ 0x8480 │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a3c0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a354 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 6a3c4 │ │ │ │ + b.n 6a358 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006a3c6 : │ │ │ │ +0006a35a : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #33920 @ 0x8480 │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a3ea │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a37e │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 6a3ee │ │ │ │ + b.n 6a382 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #14000 @ 0x36b0 │ │ │ │ + movw r1, #13668 @ 0x3564 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ - cbnz r0, 6a432 │ │ │ │ + bl 234b6c │ │ │ │ + cbnz r0, 6a3c6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #23573 @ 0x5c15 │ │ │ │ + movw r1, #17865 @ 0x45c9 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3f118 │ │ │ │ + b.w 3f098 │ │ │ │ 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, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6a45c │ │ │ │ - bl 87bc0 │ │ │ │ - b.n 6a460 │ │ │ │ + bne.n 6a3f0 │ │ │ │ + bl 87b94 │ │ │ │ + b.n 6a3f4 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 6a46e │ │ │ │ + cbz r0, 6a402 │ │ │ │ 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, 6a492 │ │ │ │ + cbnz r0, 6a426 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6a492 │ │ │ │ + ble.n 6a426 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6a492 │ │ │ │ - cbnz r2, 6a4b0 │ │ │ │ + bne.n 6a426 │ │ │ │ + cbnz r2, 6a444 │ │ │ │ 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] @ (6a51c ) │ │ │ │ + ldr r3, [pc, #116] @ (6a4b0 ) │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a514 │ │ │ │ + cbz r0, 6a4a8 │ │ │ │ ldrd r6, r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - bne.n 6a4dc │ │ │ │ - movw r2, #5376 @ 0x1500 │ │ │ │ + bne.n 6a470 │ │ │ │ + movw r2, #5056 @ 0x13c0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44348 @ 0xad3c │ │ │ │ + movw r0, #44028 @ 0xabfc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a514 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a4a8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9a000 │ │ │ │ + bl 99fec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a514 │ │ │ │ + cbz r0, 6a4a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26dce4 │ │ │ │ + bl 26c4f4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a673c <_PyTime_AsTimeval@@Base+0x1358> │ │ │ │ + bl 2a5da4 <_PyTime_AsTimeval@@Base+0x1358> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6a504 │ │ │ │ + blt.n 6a498 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a514 │ │ │ │ + b.n 6a4a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a500 │ │ │ │ + bne.n 6a494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a500 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a494 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r4, [r3, 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, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #59456 @ 0xe840 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 6a54c │ │ │ │ + bne.n 6a4e0 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 6a5f2 │ │ │ │ + b.n 6a586 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a542 │ │ │ │ + bne.n 6a4d6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6a542 │ │ │ │ + beq.n 6a4d6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a542 │ │ │ │ + bne.n 6a4d6 │ │ │ │ movw r8, #59040 @ 0xe6a0 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 6a586 │ │ │ │ + beq.n 6a51a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a542 │ │ │ │ + beq.n 6a4d6 │ │ │ │ movw r7, #58832 @ 0xe5d0 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 6a5a2 │ │ │ │ + beq.n 6a536 │ │ │ │ movw r1, #59040 @ 0xe6a0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 6a5d4 │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 6a568 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 243a7c <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ + bl 242284 <_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 243a7c <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ + bl 242284 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c996c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ - b.n 6a5f2 │ │ │ │ + bl 1c81d4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + b.n 6a586 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6a5e4 │ │ │ │ + beq.n 6a578 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a542 │ │ │ │ + beq.n 6a4d6 │ │ │ │ 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 6a6ae │ │ │ │ + b.n 6a642 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movw r0, #14184 @ 0x3768 │ │ │ │ + movw r0, #13852 @ 0x361c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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 6a6a2 │ │ │ │ + beq.n 6a636 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 6a6a2 │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 6a636 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 6a6a2 │ │ │ │ + beq.n 6a636 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 6a6a2 │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 6a636 │ │ │ │ movw r1, #59040 @ 0xe6a0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movw r5, #58832 @ 0xe5d0 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 6a664 │ │ │ │ + beq.n 6a5f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 6a66a │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 6a5fe │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 6a680 │ │ │ │ - b.n 6a670 │ │ │ │ + beq.n 6a614 │ │ │ │ + b.n 6a604 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 6a696 │ │ │ │ - b.n 6a68c │ │ │ │ + beq.n 6a62a │ │ │ │ + b.n 6a620 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 6a6a2 │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 6a636 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6a6ae │ │ │ │ + b.n 6a642 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e85c │ │ │ │ - cbz r0, 6a6a2 │ │ │ │ + bl 9e888 │ │ │ │ + cbz r0, 6a636 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6a6ae │ │ │ │ + b.n 6a642 │ │ │ │ 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 │ │ │ │ @@ -93696,36 +93663,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, 6a6d6 │ │ │ │ + cbz r2, 6a66a │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2a3c18 │ │ │ │ - cbnz r0, 6a6f8 │ │ │ │ + bl 2a3280 │ │ │ │ + cbnz r0, 6a68c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26e574 <_PyTime_ObjectToTime_t@@Base+0x28c> │ │ │ │ + b.w 26cd84 <_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 6a706 │ │ │ │ + b.n 6a69a │ │ │ │ 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] │ │ │ │ @@ -93734,332 +93701,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, #5932 @ 0x172c │ │ │ │ + movw r5, #5600 @ 0x15e0 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ - bl 243a7c <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ + bl 242284 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ subs r6, #1 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r4, [sp, #8] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ - movw r0, #14200 @ 0x3778 │ │ │ │ + movw r0, #13868 @ 0x362c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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, 6a794 │ │ │ │ + cbnz r1, 6a728 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60464 @ 0xec30 │ │ │ │ + movw r1, #60144 @ 0xeaf0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6a7b6 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6a74a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 6a7bc │ │ │ │ + bmi.n 6a750 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14232 @ 0x3798 │ │ │ │ + movw r1, #13900 @ 0x364c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a7e6 │ │ │ │ + b.n 6a77a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 6a7d4 │ │ │ │ + cbz r3, 6a768 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a7de │ │ │ │ + bge.n 6a772 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6a7de │ │ │ │ - bl 2a4b94 │ │ │ │ + b.n 6a772 │ │ │ │ + bl 2a41fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a7e6 │ │ │ │ - b.n 6a7c2 │ │ │ │ + beq.n 6a77a │ │ │ │ + b.n 6a756 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 6a818 │ │ │ │ + bmi.n 6a7ac │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14264 @ 0x37b8 │ │ │ │ + movw r1, #13932 @ 0x366c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6a86e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6a802 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl a24c0 │ │ │ │ - cbz r0, 6a856 │ │ │ │ + bl a24e8 │ │ │ │ + cbz r0, 6a7ea │ │ │ │ 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 6a83a │ │ │ │ + bls.n 6a7ce │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 6a856 │ │ │ │ + bne.n 6a7ea │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2e1644 <_PyObject_GetXIDataNoFallback@@Base+0x560> │ │ │ │ - cbnz r0, 6a856 │ │ │ │ + bl 2e152c <_PyObject_GetXIDataNoFallback@@Base+0x560> │ │ │ │ + cbnz r0, 6a7ea │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26e574 <_PyTime_ObjectToTime_t@@Base+0x28c> │ │ │ │ - b.n 6a870 │ │ │ │ + bl 26cd84 <_PyTime_ObjectToTime_t@@Base+0x28c> │ │ │ │ + b.n 6a804 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14300 @ 0x37dc │ │ │ │ + movw r1, #13968 @ 0x3690 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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, #14332 @ 0x37fc │ │ │ │ + movw r0, #14000 @ 0x36b0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #39304 @ 0x9988 │ │ │ │ + movw r0, #38984 @ 0x9848 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #148 @ 0x94 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65364 @ 0xff54 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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, 6a902 │ │ │ │ + cbz r3, 6a896 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 6a904 │ │ │ │ + b.n 6a898 │ │ │ │ mov r9, r3 │ │ │ │ ldrh.w r6, [r8, #13] │ │ │ │ ldrb.w sl, [r8, #15] │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ - cbnz r3, 6a91c │ │ │ │ + cbnz r3, 6a8b0 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 6a91c │ │ │ │ + blt.n 6a8b0 │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 6a91c │ │ │ │ - cbnz r4, 6a93a │ │ │ │ + bgt.n 6a8b0 │ │ │ │ + cbnz r4, 6a8ce │ │ │ │ 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] @ (6a9a4 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #112] @ (6a938 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a99c │ │ │ │ + cbz r0, 6a930 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, r9, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 6a988 │ │ │ │ + beq.n 6a91c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 6a95c │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 6a8f0 │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a958 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6a99c │ │ │ │ + bne.n 6a8ec │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6a930 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 6a988 │ │ │ │ + beq.n 6a91c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6a976 │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 6a90a │ │ │ │ + bl 122f3c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6a972 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6a99c │ │ │ │ + bne.n 6a906 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6a930 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 6a988 │ │ │ │ + beq.n 6a91c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a988 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6a99c │ │ │ │ + bne.n 6a91c │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6a930 │ │ │ │ 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 26e574 <_PyTime_ObjectToTime_t@@Base+0x28c> │ │ │ │ + b.w 26cd84 <_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] │ │ │ │ + ldrh r0, [r1, 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 243a7c <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ + bl 242284 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, #37764 @ 0x9384 │ │ │ │ + movw r1, #37444 @ 0x9244 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 6aa38 │ │ │ │ - ldr r0, [pc, #64] @ (6aa40 ) │ │ │ │ - bl 1462c4 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 6a9cc │ │ │ │ + ldr r0, [pc, #64] @ (6a9d4 ) │ │ │ │ + bl 1461bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6aa3a │ │ │ │ + cbz r0, 6a9ce │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ (6aa44 ) │ │ │ │ - bl 12bf50 │ │ │ │ + ldr r1, [pc, #44] @ (6a9d8 ) │ │ │ │ + bl 12bf34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6aa28 │ │ │ │ + blt.n 6a9bc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6aa3a │ │ │ │ + b.n 6a9ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6aa24 │ │ │ │ + bne.n 6a9b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6aa24 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a9b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ - b.n 6a706 │ │ │ │ + b.n 6a69a │ │ │ │ │ │ │ │ -0006aa50 : │ │ │ │ +0006a9e4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6aa54 │ │ │ │ + b.n 6a9e8 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 243180 │ │ │ │ + bl 241988 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - movw r0, #14552 @ 0x38d8 │ │ │ │ + movw r0, #14220 @ 0x378c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ │ │ │ │ -0006aa88 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0006aa1c <_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 │ │ │ │ @@ -94079,296 +94046,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 │ │ │ │ │ │ │ │ -0006aacc : │ │ │ │ +0006aa60 : │ │ │ │ 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 6aaea │ │ │ │ + bpl.n 6aa7e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 6aaf0 │ │ │ │ - bl 56f7a │ │ │ │ - b.n 6ab10 │ │ │ │ + bmi.n 6aa84 │ │ │ │ + bl 56f02 │ │ │ │ + b.n 6aaa4 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 6aafa │ │ │ │ + blt.n 6aa8e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 6ab16 │ │ │ │ + blt.n 6aaaa │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #30268 @ 0x763c │ │ │ │ + movw r1, #29992 @ 0x7528 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ab94 │ │ │ │ + b.n 6ab28 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2a4114 │ │ │ │ + bl 2a377c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ab10 │ │ │ │ + bne.n 6aaa4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 6ab46 │ │ │ │ + bmi.n 6aada │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 6ab4a │ │ │ │ + beq.n 6aade │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 6ab4c │ │ │ │ + b.n 6aae0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 6ab4c │ │ │ │ + b.n 6aae0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 6ab68 │ │ │ │ + bls.n 6aafc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14568 @ 0x38e8 │ │ │ │ + movw r1, #14236 @ 0x379c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6ab10 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6aaa4 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6ab7e │ │ │ │ + bpl.n 6ab12 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6ab7a │ │ │ │ + beq.n 6ab0e │ │ │ │ adds r4, #20 │ │ │ │ - b.n 6ab80 │ │ │ │ + b.n 6ab14 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6ab80 │ │ │ │ + b.n 6ab14 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6ab88 │ │ │ │ + bne.n 6ab1c │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 6ab94 │ │ │ │ + b.n 6ab28 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006ab96 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0006ab2a <_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 6abc0 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 6ab54 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14592 @ 0x3900 │ │ │ │ + movw r1, #14260 @ 0x37b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - b.n 6abd8 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 6ab6c <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 6abc8 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 6ab5c <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 6abe4 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 6ab78 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14640 @ 0x3930 │ │ │ │ + movw r1, #14308 @ 0x37e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3df0 │ │ │ │ - movw r1, #15420 @ 0x3c3c │ │ │ │ + b.w f3e28 │ │ │ │ + movw r1, #15100 @ 0x3afc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2c0 │ │ │ │ - cbnz r0, 6abfe <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 6ab92 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 6ac20 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 6abb4 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #21360 @ 0x5370 │ │ │ │ + movw r1, #21040 @ 0x5230 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40868 @ 0x9fa4 │ │ │ │ + movw r1, #40548 @ 0x9e64 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 a9bf8 │ │ │ │ + bl a9c34 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ac74 <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6ac7a <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ + bne.n 6ac08 <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6ac0e <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #31948 @ 0x7ccc │ │ │ │ + movw r1, #31672 @ 0x7bb8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ac50 <_PyErr_SetFromPyStatus@@Base+0xba> │ │ │ │ + beq.n 6abe4 <_PyErr_SetFromPyStatus@@Base+0xba> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ac7e : │ │ │ │ +0006ac12 : │ │ │ │ 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] @ (6ad04 ) │ │ │ │ + ldr r4, [pc, #116] @ (6ac98 ) │ │ │ │ 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, 6acae │ │ │ │ + cbnz r3, 6ac42 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 6aca4 │ │ │ │ + cbz r3, 6ac38 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 6ac98 │ │ │ │ + b.n 6ac2c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 6acc8 │ │ │ │ + b.n 6ac5c │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6acc8 │ │ │ │ + beq.n 6ac5c │ │ │ │ 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, 6acda │ │ │ │ + cbz r3, 6ac6e │ │ │ │ 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 6acf8 │ │ │ │ - cbz r0, 6acf8 │ │ │ │ - bl f65a8 │ │ │ │ + beq.n 6ac8c │ │ │ │ + cbz r0, 6ac8c │ │ │ │ + bl f65fc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - b.n 6ad00 │ │ │ │ + b.n 6ac94 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ad08 : │ │ │ │ +0006ac9c : │ │ │ │ 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] @ (6ad40 ) │ │ │ │ + ldr r4, [pc, #40] @ (6acd4 ) │ │ │ │ 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 2a2d00 │ │ │ │ + bl 2a2368 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 85008 │ │ │ │ + b.w 84fe4 │ │ │ │ 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, #14696 @ 0x3968 │ │ │ │ + movw r1, #14364 @ 0x381c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ - cbz r0, 6ad74 │ │ │ │ + bl 234b6c │ │ │ │ + cbz r0, 6ad08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ada0 │ │ │ │ - movw r1, #14912 @ 0x3a40 │ │ │ │ + b.n 6ad34 │ │ │ │ + movw r1, #14580 @ 0x38f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad70 │ │ │ │ + beq.n 6ad04 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23573 @ 0x5c15 │ │ │ │ + movw r1, #17865 @ 0x45c9 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a9260 │ │ │ │ + bl 2a88c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006ada4 : │ │ │ │ - ldr r3, [pc, #52] @ (6addc ) │ │ │ │ +0006ad38 : │ │ │ │ + ldr r3, [pc, #52] @ (6ad70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 6adba │ │ │ │ + cbnz r3, 6ad4e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6adae │ │ │ │ - b.n 6add8 │ │ │ │ + bne.n 6ad42 │ │ │ │ + b.n 6ad6c │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6add6 │ │ │ │ + beq.n 6ad6a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -94379,57 +94346,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 53b36 │ │ │ │ + bl 53abe │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #148 @ 0x94 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65364 @ 0xff54 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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, 6ae32 │ │ │ │ + cbz r3, 6adc6 │ │ │ │ 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 6ae3c │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6ae46 │ │ │ │ + bne.n 6add0 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6adda │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 686f8 <_Py_cr_quot@@Base+0x4c> │ │ │ │ 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 68690 <_Py_cr_quot@@Base+0x50> │ │ │ │ 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] │ │ │ │ @@ -94437,142 +94404,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, 6ae9c │ │ │ │ + cbz r4, 6ae30 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 6aea4 │ │ │ │ + b.n 6ae38 │ │ │ │ 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 1c9bbc <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8424 <_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 6aee2 │ │ │ │ + bhi.n 6ae76 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 6aef8 │ │ │ │ + ble.n 6ae8c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 6af00 │ │ │ │ - movw r0, #20520 @ 0x5028 │ │ │ │ + b.n 6ae94 │ │ │ │ + movw r0, #20132 @ 0x4ea4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e29f0 │ │ │ │ + bl e2788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aed8 │ │ │ │ + bne.n 6ae6c │ │ │ │ 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 6af08 │ │ │ │ + b.n 6ae9c │ │ │ │ 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 2d74e8 │ │ │ │ + bl 2d73c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6af9a │ │ │ │ + beq.n 6af2e │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 6af70 │ │ │ │ + cbz r0, 6af04 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl a8378 │ │ │ │ + bl a838c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6afae │ │ │ │ + beq.n 6af42 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 6af7e │ │ │ │ + cbz r3, 6af12 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6af7e │ │ │ │ + beq.n 6af12 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d7838 │ │ │ │ + bl 2d7710 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6af92 │ │ │ │ + beq.n 6af26 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 85008 │ │ │ │ - b.n 6af7e │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 6af12 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6afae │ │ │ │ + cbz r0, 6af42 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 6afae │ │ │ │ + cbz r3, 6af42 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 6afae │ │ │ │ + cbz r1, 6af42 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d76c0 │ │ │ │ + bl 2d7598 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6afae │ │ │ │ + bne.n 6af42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6af9e │ │ │ │ + blt.n 6af32 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6afae │ │ │ │ + b.n 6af42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6af9a │ │ │ │ + bne.n 6af2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6af9a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6af2e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006afb4 : │ │ │ │ +0006af48 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #36] @ (6afe8 ) │ │ │ │ + ldr r1, [pc, #36] @ (6af7c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1c5734 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1c3f44 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6afe0 │ │ │ │ + cbz r3, 6af74 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d850 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @@ -94580,288 +94547,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, 6b032 │ │ │ │ + cbz r4, 6afc6 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 6b04a │ │ │ │ + cbz r3, 6afde │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #33024 @ 0x8100 │ │ │ │ + movw r2, #32704 @ 0x7fc0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 2a7840 │ │ │ │ + bl 2a6ea8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 6b052 │ │ │ │ + b.n 6afe6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46460 @ 0xb57c │ │ │ │ + movw r1, #46140 @ 0xb43c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6b052 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6afe6 │ │ │ │ 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, #40904 @ 0x9fc8 │ │ │ │ + movw r2, #40584 @ 0x9e88 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #14932 @ 0x3a54 │ │ │ │ + movw r1, #14600 @ 0x3908 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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, 6b0c6 │ │ │ │ + cbz r3, 6b05a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 6b0c6 │ │ │ │ + beq.n 6b05a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40904 @ 0x9fc8 │ │ │ │ + movw r1, #40584 @ 0x9e88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 238264 │ │ │ │ + bl 236a6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b140 │ │ │ │ + beq.n 6b0d4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 6b0d4 │ │ │ │ + bne.n 6b068 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b0c6 │ │ │ │ + bge.n 6b05a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b0c6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6b05a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b0f8 │ │ │ │ + bge.n 6b08c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6b0f8 │ │ │ │ + b.n 6b08c │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a37b8 │ │ │ │ + bl 2a2e20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b0f6 │ │ │ │ + bge.n 6b08a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b0f6 │ │ │ │ + cbnz r3, 6b08a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6b142 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6b0d6 │ │ │ │ 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 6b124 │ │ │ │ + bge.n 6b0b8 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 6b124 │ │ │ │ + cbnz r0, 6b0b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 254d58 <_PyInterpreterState_GetWhence@@Base+0x1ac> │ │ │ │ + bl 253560 <_PyInterpreterState_GetWhence@@Base+0x1ac> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6b142 │ │ │ │ + b.n 6b0d6 │ │ │ │ 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 6b1b2 │ │ │ │ + beq.n 6b146 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ subs r1, #1 │ │ │ │ - bl 11b49c │ │ │ │ + bl 11b5b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b186 │ │ │ │ + bge.n 6b11a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b186 │ │ │ │ + cbnz r3, 6b11a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6b1b0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6b144 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #15088 @ 0x3af0 │ │ │ │ + movw r0, #14756 @ 0x39a4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b1b2 │ │ │ │ + bge.n 6b146 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b1b2 │ │ │ │ + cbnz r3, 6b146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b1b2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b146 │ │ │ │ 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, #132 @ 0x84 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 6b1f4 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 6b188 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 6b1f8 │ │ │ │ + bl 6b18c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #148 @ 0x94 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + movw r0, #65364 @ 0xff54 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 95200 │ │ │ │ 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 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b268 │ │ │ │ + cbz r0, 6b1fc │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 6b226 │ │ │ │ + ble.n 6b1ba │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 6b226 │ │ │ │ + cbz r3, 6b1ba │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 6b23a │ │ │ │ + cbz r3, 6b1ce │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b244 │ │ │ │ + bne.n 6b1d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6b24c │ │ │ │ + b.n 6b1e0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b258 │ │ │ │ + blt.n 6b1ec │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b268 │ │ │ │ + b.n 6b1fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b254 │ │ │ │ + bne.n 6b1e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b254 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b1e8 │ │ │ │ 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 6b2b2 │ │ │ │ + beq.n 6b246 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c9d10 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c8578 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b2b2 │ │ │ │ + bne.n 6b246 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #988 @ 0x3dc │ │ │ │ + movw r1, #668 @ 0x29c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b302 │ │ │ │ + b.n 6b296 │ │ │ │ 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, 6b302 │ │ │ │ + cbz r0, 6b296 │ │ │ │ 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 6b2ea │ │ │ │ + beq.n 6b27e │ │ │ │ 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] │ │ │ │ @@ -94880,234 +94847,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 11b49c │ │ │ │ + bl 11b5b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b336 │ │ │ │ + bge.n 6b2ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b336 │ │ │ │ + cbnz r3, 6b2ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6b366 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6b2fa │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #15104 @ 0x3b00 │ │ │ │ + movw r0, #14772 @ 0x39b4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b356 │ │ │ │ + blt.n 6b2ea │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b366 │ │ │ │ + b.n 6b2fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b352 │ │ │ │ + bne.n 6b2e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b352 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b2e6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #40856 @ 0x9f98 │ │ │ │ + movw r2, #40536 @ 0x9e58 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #14932 @ 0x3a54 │ │ │ │ + movw r1, #14600 @ 0x3908 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #41004 @ 0xa02c │ │ │ │ + movw r2, #40684 @ 0x9eec │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #14932 @ 0x3a54 │ │ │ │ + movw r1, #14600 @ 0x3908 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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] @ (6b438 ) │ │ │ │ + ldr r3, [pc, #120] @ (6b3cc ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #58524 @ 0xe49c │ │ │ │ + movw r2, #58204 @ 0xe35c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl f584c │ │ │ │ - cbz r0, 6b430 │ │ │ │ + bl f588c │ │ │ │ + cbz r0, 6b3c4 │ │ │ │ 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, #15120 @ 0x3b10 │ │ │ │ + movw r0, #14788 @ 0x39c4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b432 │ │ │ │ + cbz r0, 6b3c6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - bl 255708 <_PyInterpreterState_GetWhence@@Base+0xb5c> │ │ │ │ + bl 254024 <_PyInterpreterState_GetWhence@@Base+0xc70> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b420 │ │ │ │ + blt.n 6b3b4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b432 │ │ │ │ + b.n 6b3c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b41c │ │ │ │ + bne.n 6b3b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b41c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b3b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ 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 6b1f8 │ │ │ │ + bl 6b18c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #148 @ 0x94 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65364 @ 0xff54 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95228 │ │ │ │ + b.w 95200 │ │ │ │ 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, #37764 @ 0x9384 │ │ │ │ + movw r1, #37444 @ 0x9244 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 6b4c6 │ │ │ │ - ldr r0, [pc, #64] @ (6b4d0 ) │ │ │ │ - bl 1462c4 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 6b45a │ │ │ │ + ldr r0, [pc, #64] @ (6b464 ) │ │ │ │ + bl 1461bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b4c8 │ │ │ │ + cbz r0, 6b45c │ │ │ │ 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] @ (6b4d4 ) │ │ │ │ - bl 12bf50 │ │ │ │ + ldr r1, [pc, #48] @ (6b468 ) │ │ │ │ + bl 12bf34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b4b6 │ │ │ │ + blt.n 6b44a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b4c8 │ │ │ │ + b.n 6b45c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b4b2 │ │ │ │ + bne.n 6b446 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b4b2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b446 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b4f8 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6b53a │ │ │ │ - ldr r1, [pc, #68] @ (6b540 ) │ │ │ │ + bne.n 6b48c │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6b4ce │ │ │ │ + ldr r1, [pc, #68] @ (6b4d4 ) │ │ │ │ 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 6b52a │ │ │ │ + bne.n 6b4be │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15132 @ 0x3b1c │ │ │ │ + movw r1, #14800 @ 0x39d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6b53a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6b4ce │ │ │ │ ldr.w r0, [r3, #3920] @ 0xf50 │ │ │ │ str.w r4, [r3, #3920] @ 0xf50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 944c8 │ │ │ │ + b.w 944a0 │ │ │ │ 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, 6b560 │ │ │ │ - bl f6fac │ │ │ │ - b.n 6b56a │ │ │ │ + cbnz r3, 6b4f4 │ │ │ │ + bl f7000 │ │ │ │ + b.n 6b4fe │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1472] @ 0x5c0 │ │ │ │ - cbnz r0, 6b57a │ │ │ │ - movw r0, #15220 @ 0x3b74 │ │ │ │ + cbnz r0, 6b50e │ │ │ │ + movw r0, #14888 @ 0x3a28 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24311c │ │ │ │ + b.w 241924 │ │ │ │ mov r4, r1 │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 6b58e │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 6b522 │ │ │ │ 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 │ │ │ │ @@ -95116,881 +95083,882 @@ │ │ │ │ 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 1c996c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c81d4 <_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, 6b5dc │ │ │ │ - bl 885d4 │ │ │ │ + cbz r0, 6b570 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b5e4 │ │ │ │ - bl f6fac │ │ │ │ + cbnz r0, 6b578 │ │ │ │ + bl f7000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3afde <_Py_open_noraise@@Base+0x3de> │ │ │ │ + bl 3af62 <_Py_open_noraise@@Base+0x3de> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b604 │ │ │ │ + bge.n 6b598 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b604 │ │ │ │ + cbnz r3, 6b598 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_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 6b638 │ │ │ │ + beq.n 6b5cc │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 6b638 │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 6b5cc │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6b718 │ │ │ │ + b.n 6b6ac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b64e │ │ │ │ + beq.n 6b5e2 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b62e │ │ │ │ + beq.n 6b5c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2452c4 │ │ │ │ + bl 243acc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b718 │ │ │ │ + beq.n 6b6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2452c4 │ │ │ │ + bl 243acc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6b67c │ │ │ │ + cbnz r0, 6b610 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b712 │ │ │ │ + bge.n 6b6a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b712 │ │ │ │ + bne.n 6b6a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b712 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b6a6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2410b0 <_PyBytesWriter_WriteBytes@@Base+0x60> │ │ │ │ + bl 23f8b8 <_PyBytesWriter_WriteBytes@@Base+0x60> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b69a │ │ │ │ + bge.n 6b62e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b69a │ │ │ │ + cbnz r3, 6b62e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b6ae │ │ │ │ + bge.n 6b642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6b6ae │ │ │ │ + cbnz r3, 6b642 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6b716 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6b6aa │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 240ea8 <_PyXI_NewInterpreter@@Base+0x294> │ │ │ │ + bl 23f6b0 <_PyXI_NewInterpreter@@Base+0x294> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b6d8 │ │ │ │ + cbnz r0, 6b66c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b718 │ │ │ │ + bge.n 6b6ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b718 │ │ │ │ + cbnz r3, 6b6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b718 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b6ac │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b6f8 │ │ │ │ + bge.n 6b68c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b6f8 │ │ │ │ + cbnz r3, 6b68c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b706 │ │ │ │ + bge.n 6b69a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 6b70a │ │ │ │ + cbz r3, 6b69e │ │ │ │ mov r4, r6 │ │ │ │ - b.n 6b718 │ │ │ │ + b.n 6b6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b706 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b69a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b718 │ │ │ │ + b.n 6b6ac │ │ │ │ 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 6b74e │ │ │ │ + beq.n 6b6e2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 6b74e │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 6b6e2 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6b7f0 │ │ │ │ + b.n 6b784 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b764 │ │ │ │ + beq.n 6b6f8 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b744 │ │ │ │ + beq.n 6b6d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2452c4 │ │ │ │ + bl 243acc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b7f0 │ │ │ │ + beq.n 6b784 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2452c4 │ │ │ │ + bl 243acc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6b790 │ │ │ │ + cbnz r0, 6b724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b7ea │ │ │ │ + bge.n 6b77e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b7ea │ │ │ │ + cbnz r3, 6b77e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b7ea │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b77e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166ba4 │ │ │ │ + bl 166a24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b7ae │ │ │ │ + bge.n 6b742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b7ae │ │ │ │ + cbnz r3, 6b742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b7c2 │ │ │ │ + bge.n 6b756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6b7c2 │ │ │ │ + cbnz r3, 6b756 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6b7ee │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6b782 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 240ea8 <_PyXI_NewInterpreter@@Base+0x294> │ │ │ │ + bl 23f6b0 <_PyXI_NewInterpreter@@Base+0x294> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b7f0 │ │ │ │ + bge.n 6b784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b7f0 │ │ │ │ + cbnz r3, 6b784 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b7f0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b784 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b7f0 │ │ │ │ + b.n 6b784 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2a9c90 <_PyTime_ObjectToTimeval@@Base+0x684> │ │ │ │ + b.w 2a92f8 <_PyTime_ObjectToTimeval@@Base+0x684> │ │ │ │ │ │ │ │ -0006b7fa : │ │ │ │ +0006b78e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6b814 │ │ │ │ + cbz r0, 6b7a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 6b82c │ │ │ │ + bmi.n 6b7c0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15276 @ 0x3bac │ │ │ │ + movw r1, #14944 @ 0x3a60 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6b8d8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6b86c │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 6b838 │ │ │ │ + cbz r1, 6b7cc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b850 │ │ │ │ + bmi.n 6b7e4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15312 @ 0x3bd0 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6b8d8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6b86c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 6b894 │ │ │ │ + bge.n 6b828 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 6b876 │ │ │ │ + cbz r1, 6b80a │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 6b890 │ │ │ │ + bmi.n 6b824 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6b890 │ │ │ │ + beq.n 6b824 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15356 @ 0x3bfc │ │ │ │ + movw r1, #15024 @ 0x3ab0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6b85c │ │ │ │ + b.n 6b7f0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 6b8b2 │ │ │ │ + cbnz r0, 6b846 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ + movw r1, #15064 @ 0x3ad8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b8cc │ │ │ │ + bge.n 6b860 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 6b8c6 │ │ │ │ + bne.n 6b85a │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 6b8cc │ │ │ │ - cbnz r3, 6b8cc │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b860 │ │ │ │ + cbnz r3, 6b860 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2a2d38 │ │ │ │ + b.w 2a23a0 │ │ │ │ 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 6b8f8 │ │ │ │ - movw r0, #15428 @ 0x3c44 │ │ │ │ + bne.n 6b88c │ │ │ │ + movw r0, #15096 @ 0x3af8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 6b90a │ │ │ │ - movw r0, #44172 @ 0xac8c │ │ │ │ + cbnz r3, 6b89e │ │ │ │ + movw r0, #43852 @ 0xab4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 103ae8 │ │ │ │ - movw r0, #5628 @ 0x15fc │ │ │ │ + b.w 103b68 │ │ │ │ + movw r0, #5308 @ 0x14bc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ │ │ │ │ -0006b916 : │ │ │ │ +0006b8aa : │ │ │ │ b.w 2c198 │ │ │ │ │ │ │ │ -0006b91a : │ │ │ │ +0006b8ae : │ │ │ │ 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 168e38 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 168cb8 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b936 : │ │ │ │ +0006b8ca : │ │ │ │ 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, #25828 @ 0x64e4 │ │ │ │ + movw r1, #25552 @ 0x63d0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #17380 @ 0x43e4 │ │ │ │ + movw r0, #17060 @ 0x42a4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1ef198 │ │ │ │ + bl 1edc78 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 6b9c0 │ │ │ │ + cbz r0, 6b954 │ │ │ │ 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, #15436 @ 0x3c4c │ │ │ │ + movw r1, #15104 @ 0x3b00 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 9df30 │ │ │ │ + bl 9df64 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b9ae │ │ │ │ + blt.n 6b942 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6b9c0 │ │ │ │ + b.n 6b954 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b9aa │ │ │ │ + bne.n 6b93e │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b9aa │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b93e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r0, #37372 @ 0x91fc │ │ │ │ + movw r0, #37052 @ 0x90bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ 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 6ba16 │ │ │ │ + blt.n 6b9aa │ │ │ │ mov r4, r0 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2bc00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ 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 6ba1e │ │ │ │ + b.n 6b9b2 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006ba20 : │ │ │ │ - vldr d0, [pc, #4] @ 6ba28 │ │ │ │ +0006b9b4 : │ │ │ │ + vldr d0, [pc, #8] @ 6b9c0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0006ba30 : │ │ │ │ - vldr d0, [pc, #4] @ 6ba38 │ │ │ │ +0006b9c8 : │ │ │ │ + vldr d0, [pc, #4] @ 6b9d0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ -0006ba40 : │ │ │ │ +0006b9d8 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6ba60 │ │ │ │ + bne.n 6b9f8 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ba68 │ │ │ │ + bge.n 6ba00 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ba6a : │ │ │ │ +0006ba02 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006ba8a : │ │ │ │ +0006ba22 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006baaa : │ │ │ │ +0006ba42 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006babe : │ │ │ │ +0006ba56 : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6bade │ │ │ │ + bmi.n 6ba76 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15444 @ 0x3c54 │ │ │ │ + movw r1, #15112 @ 0x3b08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 6bb5a │ │ │ │ + bpl.n 6baf2 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 6bb5a │ │ │ │ + bne.n 6baf2 │ │ │ │ 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 6bb5a │ │ │ │ + bne.n 6baf2 │ │ │ │ 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 6bb58 │ │ │ │ + bge.n 6baf0 │ │ │ │ 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 6bb30 │ │ │ │ + b.n 6bac8 │ │ │ │ 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 6bbde │ │ │ │ + ble.n 6bb76 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl db54c <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 6bb7a │ │ │ │ + bl db278 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 6bb12 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6bb62 │ │ │ │ + b.n 6bafa │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6bb90 │ │ │ │ + bge.n 6bb28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 6bbde │ │ │ │ + bpl.n 6bb76 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 6bba0 │ │ │ │ + cbz r1, 6bb38 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6bbde │ │ │ │ + bls.n 6bb76 │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 6bbc6 │ │ │ │ + blt.n 6bb5e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 6bbcc │ │ │ │ + beq.n 6bb64 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6bbde │ │ │ │ + bls.n 6bb76 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32220 @ 0x7ddc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6bbd0 │ │ │ │ + bne.n 6bb68 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 6bbd0 │ │ │ │ - b.n 6bbde │ │ │ │ + cbnz r0, 6bb68 │ │ │ │ + b.n 6bb76 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6bbde │ │ │ │ + bls.n 6bb76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bbfa │ │ │ │ + bge.n 6bb92 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6bbfa │ │ │ │ + b.n 6bb92 │ │ │ │ movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #15472 @ 0x3c70 │ │ │ │ + movw r1, #15140 @ 0x3b24 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006bbfe : │ │ │ │ +0006bb96 : │ │ │ │ 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 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bc3e │ │ │ │ + cbz r0, 6bbd6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6babe │ │ │ │ + bl 6ba56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6bc2e │ │ │ │ + blt.n 6bbc6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bc3e │ │ │ │ + b.n 6bbd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bc2a │ │ │ │ + bne.n 6bbc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bc2a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bbc2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006bc42 : │ │ │ │ +0006bbda : │ │ │ │ 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 6bc66 │ │ │ │ + bne.n 6bbfe │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 263f68 │ │ │ │ + b.w 26277c │ │ │ │ movw r1, #605 @ 0x25d │ │ │ │ - movw r0, #41372 @ 0xa19c │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bc7a : │ │ │ │ +0006bc12 : │ │ │ │ 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 6bcaa │ │ │ │ + beq.n 6bc42 │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ - movw r0, #41372 @ 0xa19c │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bcac │ │ │ │ + b.n 6bc44 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bcae : │ │ │ │ +0006bc46 : │ │ │ │ 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 6bcde │ │ │ │ + beq.n 6bc76 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ - movw r0, #41372 @ 0xa19c │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bce0 │ │ │ │ + b.n 6bc78 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bce2 : │ │ │ │ +0006bc7a : │ │ │ │ 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 6bd12 │ │ │ │ + beq.n 6bcaa │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ - movw r0, #41372 @ 0xa19c │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bd14 │ │ │ │ + b.n 6bcac │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bd16 : │ │ │ │ +0006bcae : │ │ │ │ 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 6bd46 │ │ │ │ + beq.n 6bcde │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ - movw r0, #41372 @ 0xa19c │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bd48 │ │ │ │ + b.n 6bce0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bd4a : │ │ │ │ +0006bce2 : │ │ │ │ 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 6bd7a │ │ │ │ + beq.n 6bd12 │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - movw r0, #41372 @ 0xa19c │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bd7c │ │ │ │ + b.n 6bd14 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bd7e : │ │ │ │ +0006bd16 : │ │ │ │ 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 6bdae │ │ │ │ - movw r0, #41372 @ 0xa19c │ │ │ │ + beq.n 6bd46 │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6bde8 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6bd80 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bdee │ │ │ │ + beq.n 6bd86 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 6bdd0 │ │ │ │ + bpl.n 6bd68 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bdf0 │ │ │ │ + bge.n 6bd88 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 6bdf0 │ │ │ │ + b.n 6bd88 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15500 @ 0x3c8c │ │ │ │ + movw r1, #15168 @ 0x3b40 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6be26 │ │ │ │ + b.n 6bdbe │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (6be28 ) │ │ │ │ + ldr r4, [pc, #52] @ (6bdc0 ) │ │ │ │ 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 6be1c │ │ │ │ + bls.n 6bdb4 │ │ │ │ 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 85140 │ │ │ │ + bl 8511c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006be2c : │ │ │ │ +0006bdc4 : │ │ │ │ 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 6be5a │ │ │ │ + beq.n 6bdf2 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - movw r0, #41372 @ 0xa19c │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6be98 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6be30 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6be9e │ │ │ │ - cbz r1, 6be82 │ │ │ │ + beq.n 6be36 │ │ │ │ + cbz r1, 6be1a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 6be82 │ │ │ │ + bpl.n 6be1a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bea0 │ │ │ │ + bge.n 6be38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 6bea0 │ │ │ │ + b.n 6be38 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15544 @ 0x3cb8 │ │ │ │ + movw r1, #15212 @ 0x3b6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bee0 │ │ │ │ + b.n 6be78 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 2474e8 │ │ │ │ + bl 245cf0 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 6bed6 │ │ │ │ - ldr r1, [pc, #48] @ (6bee4 ) │ │ │ │ + bls.n 6be6e │ │ │ │ + ldr r1, [pc, #48] @ (6be7c ) │ │ │ │ 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] │ │ │ │ @@ -95998,70 +95966,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 85140 │ │ │ │ + bl 8511c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bee8 : │ │ │ │ +0006be80 : │ │ │ │ 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 6bf16 │ │ │ │ - movw r0, #41372 @ 0xa19c │ │ │ │ + beq.n 6beae │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6bf54 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6beec │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6bf5a │ │ │ │ - cbz r1, 6bf3e │ │ │ │ + beq.n 6bef2 │ │ │ │ + cbz r1, 6bed6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 6bf3e │ │ │ │ + bpl.n 6bed6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bf5c │ │ │ │ + bge.n 6bef4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 6bf5c │ │ │ │ + b.n 6bef4 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15568 @ 0x3cd0 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bf9c │ │ │ │ + b.n 6bf34 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 2474e8 │ │ │ │ + bl 245cf0 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 6bf92 │ │ │ │ - ldr r1, [pc, #48] @ (6bfa0 ) │ │ │ │ + bls.n 6bf2a │ │ │ │ + ldr r1, [pc, #48] @ (6bf38 ) │ │ │ │ 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] │ │ │ │ @@ -96069,445 +96037,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 85140 │ │ │ │ + bl 8511c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bfa4 : │ │ │ │ +0006bf3c : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bfb2 : │ │ │ │ +0006bf4a : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bfea │ │ │ │ - bl 207a78 │ │ │ │ + cbz r0, 6bf82 │ │ │ │ + bl 2064c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6bfda │ │ │ │ + blt.n 6bf72 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bfea │ │ │ │ + b.n 6bf82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bfd6 │ │ │ │ + bne.n 6bf6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bfd6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bf6e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006bfee : │ │ │ │ +0006bf86 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 6bff6 │ │ │ │ + b.w 6bf8e │ │ │ │ │ │ │ │ -0006bff6 : │ │ │ │ +0006bf8e : │ │ │ │ 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 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c0dc │ │ │ │ + beq.n 6c074 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c0d6 │ │ │ │ + beq.n 6c06e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6c02c │ │ │ │ + cbnz r0, 6bfc4 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6c04c │ │ │ │ - cbz r5, 6c070 │ │ │ │ + b.n 6bfe4 │ │ │ │ + cbz r5, 6c008 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c0d0 │ │ │ │ + beq.n 6c068 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r4 │ │ │ │ - bl 6c0f0 │ │ │ │ + bl 6c088 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c060 │ │ │ │ + bge.n 6bff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6c060 │ │ │ │ + cbnz r3, 6bff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r7 │ │ │ │ - bl 85140 │ │ │ │ - b.n 6c0dc │ │ │ │ - ldr r2, [pc, #112] @ (6c0e4 ) │ │ │ │ + bl 8511c │ │ │ │ + b.n 6c074 │ │ │ │ + ldr r2, [pc, #112] @ (6c07c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 6c08a │ │ │ │ - movw r1, #14836 @ 0x39f4 │ │ │ │ + cbnz r3, 6c022 │ │ │ │ + movw r1, #14516 @ 0x38b4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #96] @ (6c0e8 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #96] @ (6c080 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - movw r1, #8932 @ 0x22e4 │ │ │ │ + movw r1, #8612 @ 0x21a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 6c0a4 │ │ │ │ - bl f6fac │ │ │ │ - b.n 6c03a │ │ │ │ + cbnz r0, 6c03c │ │ │ │ + bl f7000 │ │ │ │ + b.n 6bfd2 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #64] @ (6c0ec ) │ │ │ │ - bl ad700 │ │ │ │ + ldr r0, [pc, #64] @ (6c084 ) │ │ │ │ + bl ad740 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c0c6 │ │ │ │ + bge.n 6c05e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6c0c6 │ │ │ │ + cbnz r3, 6c05e │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6c09e │ │ │ │ + beq.n 6c036 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 6c03a │ │ │ │ + b.n 6bfd2 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6c04c │ │ │ │ + b.n 6bfe4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6c02e │ │ │ │ - b.n 6c03a │ │ │ │ + bne.n 6bfc6 │ │ │ │ + b.n 6bfd2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006c0f0 : │ │ │ │ +0006c088 : │ │ │ │ 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] @ (6c1cc ) │ │ │ │ + ldr r3, [pc, #200] @ (6c164 ) │ │ │ │ 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 1cfab8 <_PySys_GetRequiredAttr@@Base+0x12e8> │ │ │ │ + bl 1ce580 <_PySys_GetRequiredAttr@@Base+0x1554> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c1c2 │ │ │ │ - cbnz r5, 6c126 │ │ │ │ + beq.n 6c15a │ │ │ │ + cbnz r5, 6c0be │ │ │ │ ldr.w r5, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #8932 @ 0x22e4 │ │ │ │ + movw r1, #8612 @ 0x21a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - bl ee288 │ │ │ │ + bl ee2bc │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 6c154 │ │ │ │ + cbnz r0, 6c0ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c1c0 │ │ │ │ + bge.n 6c158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c1c0 │ │ │ │ + bne.n 6c158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c1c0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c158 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #108] @ (6c1d0 ) │ │ │ │ - bl 12bf50 │ │ │ │ + ldr r1, [pc, #108] @ (6c168 ) │ │ │ │ + bl 12bf34 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c180 │ │ │ │ + bge.n 6c118 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 6c180 │ │ │ │ + cbnz r3, 6c118 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6c1a4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6c13c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c196 │ │ │ │ + bge.n 6c12e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c196 │ │ │ │ + cbnz r3, 6c12e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cfcd4 │ │ │ │ + bl 1ce79c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6c1b0 │ │ │ │ + blt.n 6c148 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6c1c2 │ │ │ │ + b.n 6c15a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c1ac │ │ │ │ + bne.n 6c144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c1ac │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c144 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c1d4 : │ │ │ │ +0006c16c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 6bff6 │ │ │ │ + b.w 6bf8e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 6c202 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 6c19a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ 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, 6c222 │ │ │ │ + cbz r3, 6c1ba │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 6c230 │ │ │ │ - bl 2b68ec <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 6c1c8 │ │ │ │ + bl 2b67bc <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6c234 │ │ │ │ + beq.n 6c1cc │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c23e │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6c248 │ │ │ │ + bne.n 6c1d6 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6c1e0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ 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, 6c26a │ │ │ │ + cbz r3, 6c202 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ - cbz r3, 6c278 │ │ │ │ + cbz r3, 6c210 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 6c284 │ │ │ │ + cbz r0, 6c21c │ │ │ │ adds r4, #1 │ │ │ │ blx 2c104 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ - cbz r0, 6c290 │ │ │ │ + cbz r0, 6c228 │ │ │ │ adds r4, #1 │ │ │ │ blx 2c104 │ │ │ │ add r4, r0 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ - cbz r0, 6c29e │ │ │ │ + cbz r0, 6c236 │ │ │ │ adds r4, #1 │ │ │ │ blx 2c104 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c2a8 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6c2b2 │ │ │ │ + bne.n 6c240 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 6c24a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006c2b6 : │ │ │ │ - movw r0, #56104 @ 0xdb28 │ │ │ │ +0006c24e : │ │ │ │ + movw r0, #55784 @ 0xd9e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c2c0 : │ │ │ │ +0006c258 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (6c2f4 ) │ │ │ │ + ldr r3, [pc, #36] @ (6c28c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r0, 6c2f2 │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + cbnz r0, 6c28a │ │ │ │ + movw r1, #32956 @ 0x80bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #29040 @ 0x7170 │ │ │ │ + movw r0, #28720 @ 0x7030 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006c2f8 : │ │ │ │ +0006c290 : │ │ │ │ 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, #15604 @ 0x3cf4 │ │ │ │ + movw r1, #15272 @ 0x3ba8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236364 │ │ │ │ - cbnz r0, 6c32a │ │ │ │ + bl 234b6c │ │ │ │ + cbnz r0, 6c2c2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef8a8 │ │ │ │ + b.w 1ee388 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c32e : │ │ │ │ +0006c2c6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #31 │ │ │ │ - bl 1f11d0 │ │ │ │ + bl 1efc1c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c368 │ │ │ │ + beq.n 6c300 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 6c366 │ │ │ │ + bls.n 6c2fe │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15728 @ 0x3d70 │ │ │ │ + movw r1, #15396 @ 0x3c24 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c368 │ │ │ │ + b.n 6c300 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c36a : │ │ │ │ +0006c302 : │ │ │ │ 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 6c39e │ │ │ │ + bmi.n 6c336 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52956 @ 0xcedc │ │ │ │ + movw r1, #52636 @ 0xcd9c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c3aa │ │ │ │ + b.n 6c342 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c3ac : │ │ │ │ +0006c344 : │ │ │ │ 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, 6c3d2 │ │ │ │ + cbnz r1, 6c36a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c3d6 │ │ │ │ + bge.n 6c36e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 104e04 │ │ │ │ + b.w 104e84 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c3d8 : │ │ │ │ +0006c370 : │ │ │ │ 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] │ │ │ │ @@ -96515,57 +96483,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 1c7028 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c5838 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c428 │ │ │ │ + cbz r0, 6c3c0 │ │ │ │ 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 80838 <_Py_NewReference@@Base> │ │ │ │ + bl 1c5a10 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006c42c <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0006c3c4 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c432 : │ │ │ │ +0006c3ca : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c448 : │ │ │ │ +0006c3e0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c45c : │ │ │ │ +0006c3f4 : │ │ │ │ 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 │ │ │ │ @@ -96574,442 +96542,442 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c480 : │ │ │ │ +0006c418 : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c48c <_PyRWMutex_Lock@@Base>: │ │ │ │ +0006c424 <_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 6c4c6 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 6c45e <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c4bc <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 6c454 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c4ac <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 6c444 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c4d0 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 6c468 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6c49e <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 6c436 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c534 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 6c4cc <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6c49e <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 6c436 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c4d2 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0006c46a <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c4d8 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 6c470 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 6c4f0 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 218fcc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 6c488 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 2177e8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c4f2 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0006c48a <_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 6c512 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + beq.n 6c4aa <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c534 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 6c4cc <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6c504 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 6c49c <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c528 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 6c4c0 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c518 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 6c4b0 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c532 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 6c4ca <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6c504 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 6c49c <_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 6c56e <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 6c506 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c562 <_PyRWMutex_RLock@@Base+0x70> │ │ │ │ + bne.n 6c4fa <_PyRWMutex_RLock@@Base+0x70> │ │ │ │ strex r4, r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6c552 <_PyRWMutex_RLock@@Base+0x60> │ │ │ │ + bne.n 6c4ea <_PyRWMutex_RLock@@Base+0x60> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c56c <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ + beq.n 6c504 <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ mov r0, r3 │ │ │ │ - b.n 6c590 <_PyRWMutex_RLock@@Base+0x9e> │ │ │ │ + b.n 6c528 <_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 21667c <_PyParkingLot_Park@@Base> │ │ │ │ + bl 214e94 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c594 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0006c52c <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c598 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 6c530 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ bic.w r3, r3, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6c5b6 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 218fcc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 6c54e <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 2177e8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c5b8 : │ │ │ │ +0006c550 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c5e2 │ │ │ │ + cbz r0, 6c57a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c5e2 │ │ │ │ + bne.n 6c57a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c5e2 │ │ │ │ + cbz r2, 6c57a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 6c5fc │ │ │ │ + b.n 6c594 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15776 @ 0x3da0 │ │ │ │ + movw r1, #15444 @ 0x3c54 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c5fe : │ │ │ │ +0006c596 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c624 │ │ │ │ + cbz r0, 6c5bc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c624 │ │ │ │ + bne.n 6c5bc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6c624 │ │ │ │ + cbz r3, 6c5bc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 6c63c │ │ │ │ + b.n 6c5d4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15836 @ 0x3ddc │ │ │ │ + movw r1, #15504 @ 0x3c90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c63e : │ │ │ │ +0006c5d6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c664 │ │ │ │ + cbz r0, 6c5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c664 │ │ │ │ + bne.n 6c5fc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6c664 │ │ │ │ + cbz r3, 6c5fc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 6c67c │ │ │ │ + b.n 6c614 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + movw r1, #15564 @ 0x3ccc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c67e : │ │ │ │ +0006c616 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c6bc │ │ │ │ + cbz r0, 6c654 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c6bc │ │ │ │ + bne.n 6c654 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c6bc │ │ │ │ - cbnz r1, 6c6d8 │ │ │ │ + cbz r2, 6c654 │ │ │ │ + cbnz r1, 6c670 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16020 @ 0x3e94 │ │ │ │ + movw r1, #15688 @ 0x3d48 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6c6d2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6c66a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15960 @ 0x3e58 │ │ │ │ + movw r1, #15628 @ 0x3d0c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c6dc │ │ │ │ + b.n 6c674 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c6de : │ │ │ │ +0006c676 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c708 │ │ │ │ + cbz r0, 6c6a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c708 │ │ │ │ + bne.n 6c6a0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c708 │ │ │ │ + cbz r2, 6c6a0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 6c722 │ │ │ │ + b.n 6c6ba │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16068 @ 0x3ec4 │ │ │ │ + movw r1, #15736 @ 0x3d78 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c724 : │ │ │ │ +0006c6bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c74e │ │ │ │ + cbz r0, 6c6e6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c74e │ │ │ │ + bne.n 6c6e6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c74e │ │ │ │ + cbz r2, 6c6e6 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 6c768 │ │ │ │ + b.n 6c700 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16124 @ 0x3efc │ │ │ │ + movw r1, #15792 @ 0x3db0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c76a : │ │ │ │ - b.w 144234 <_PyArena_Free@@Base+0x117c> │ │ │ │ +0006c702 : │ │ │ │ + b.w 144228 <_PyArena_Free@@Base+0x117c> │ │ │ │ │ │ │ │ -0006c76e : │ │ │ │ - b.w 263b44 │ │ │ │ +0006c706 : │ │ │ │ + b.w 262358 │ │ │ │ │ │ │ │ -0006c772 : │ │ │ │ - b.w 44626 <_PyImport_ClearExtension@@Base+0x736> │ │ │ │ +0006c70a : │ │ │ │ + b.w 445a6 <_PyImport_ClearExtension@@Base+0x736> │ │ │ │ │ │ │ │ -0006c776 : │ │ │ │ - b.w 264e38 │ │ │ │ +0006c70e : │ │ │ │ + b.w 26364c │ │ │ │ │ │ │ │ -0006c77a : │ │ │ │ +0006c712 : │ │ │ │ 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 17de80 │ │ │ │ - cbz r0, 6c7b0 │ │ │ │ + bl 17dcb0 │ │ │ │ + cbz r0, 6c748 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r5, #0 │ │ │ │ blx 2c06c │ │ │ │ - b.n 6c826 │ │ │ │ + b.n 6c7be │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6c7c2 │ │ │ │ + cbz r0, 6c75a │ │ │ │ mov r3, r5 │ │ │ │ - b.n 6c7cc │ │ │ │ + b.n 6c764 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 6c826 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 6c7be │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 6c7da │ │ │ │ + ble.n 6c772 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6c7cc │ │ │ │ + b.n 6c764 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #51245 @ 0xc82d │ │ │ │ + movw r3, #51141 @ 0xc7c5 │ │ │ │ movt r3, #6 │ │ │ │ - movw r2, #57229 @ 0xdf8d │ │ │ │ + movw r2, #57125 @ 0xdf25 │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 6c820 │ │ │ │ - bl 2e0368 │ │ │ │ + cbz r5, 6c7b8 │ │ │ │ + bl 2e01d0 │ │ │ │ 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 6c7fe │ │ │ │ + b.n 6c796 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 6c85a │ │ │ │ + blt.n 6c7f2 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 6c84e │ │ │ │ + bge.n 6c7e6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 6c85a │ │ │ │ + b.n 6c7f2 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 6c834 │ │ │ │ + b.n 6c7cc │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c85e : │ │ │ │ +0006c7f6 : │ │ │ │ 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] @ (6c8b4 ) │ │ │ │ + ldr r4, [pc, #68] @ (6c84c ) │ │ │ │ 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 6c8b8 │ │ │ │ + bl 6c850 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c8ac │ │ │ │ + beq.n 6c844 │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 6c88e │ │ │ │ + bne.n 6c826 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c8b8 │ │ │ │ + bl 6c850 │ │ │ │ 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 6c8d2 │ │ │ │ + bne.n 6c86a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c918 │ │ │ │ + b.n 6c8b0 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r6, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -97017,1665 +96985,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 6c906 │ │ │ │ + bge.n 6c89e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 6c906 │ │ │ │ + cbnz r3, 6c89e │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6c914 │ │ │ │ + beq.n 6c8ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6c8d8 │ │ │ │ - b.n 6c8ce │ │ │ │ + bne.n 6c870 │ │ │ │ + b.n 6c866 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006c91c : │ │ │ │ - cbz r0, 6c92a │ │ │ │ +0006c8b4 : │ │ │ │ + cbz r0, 6c8c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c92c : │ │ │ │ - b.w 85008 │ │ │ │ +0006c8c4 : │ │ │ │ + b.w 84fe4 │ │ │ │ │ │ │ │ -0006c930 : │ │ │ │ +0006c8c8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c932 : │ │ │ │ +0006c8ca : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c946 │ │ │ │ + ble.n 6c8de │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c94a : │ │ │ │ +0006c8e2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 7a45c │ │ │ │ - cbz r0, 6c964 │ │ │ │ + bl 7a3f8 │ │ │ │ + cbz r0, 6c8fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c966 : │ │ │ │ - cbz r0, 6c990 │ │ │ │ +0006c8fe : │ │ │ │ + cbz r0, 6c928 │ │ │ │ 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, 6c986 │ │ │ │ + cbz r3, 6c91e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2bc58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a6ec │ │ │ │ + b.w 7a688 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c992 : │ │ │ │ - cbz r0, 6c9a0 │ │ │ │ +0006c92a : │ │ │ │ + cbz r0, 6c938 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c9a2 : │ │ │ │ - ldr r3, [pc, #16] @ (6c9b4 ) │ │ │ │ - cbz r0, 6c9ac │ │ │ │ +0006c93a : │ │ │ │ + ldr r3, [pc, #16] @ (6c94c ) │ │ │ │ + cbz r0, 6c944 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c9b8 : │ │ │ │ +0006c950 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c9be : │ │ │ │ +0006c956 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 6c9e0 │ │ │ │ + cbnz r0, 6c978 │ │ │ │ mov.w r1, #940 @ 0x3ac │ │ │ │ - movw r0, #34568 @ 0x8708 │ │ │ │ + movw r0, #34248 @ 0x85c8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6ca2a │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6c9c2 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 6ca30 │ │ │ │ + beq.n 6c9c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ 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 6ca30 │ │ │ │ + beq.n 6c9c8 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 6ca30 │ │ │ │ + bmi.n 6c9c8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16188 @ 0x3f3c │ │ │ │ + movw r1, #15856 @ 0x3df0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ca48 │ │ │ │ + b.n 6c9e0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006ca4a : │ │ │ │ +0006c9e2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6ca8c │ │ │ │ + cbz r0, 6ca24 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 6caa0 │ │ │ │ + beq.n 6ca38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e85c │ │ │ │ + bl 9e888 │ │ │ │ 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 6caa0 │ │ │ │ + beq.n 6ca38 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 6caa0 │ │ │ │ + bmi.n 6ca38 │ │ │ │ mov.w r1, #972 @ 0x3cc │ │ │ │ - movw r0, #34568 @ 0x8708 │ │ │ │ + movw r0, #34248 @ 0x85c8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6cac8 │ │ │ │ + b.n 6ca60 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6cac8 │ │ │ │ + beq.n 6ca60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6cac6 │ │ │ │ + ble.n 6ca5e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cac8 │ │ │ │ + bge.n 6ca60 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 6cac8 │ │ │ │ + bne.n 6ca60 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6cac8 │ │ │ │ + b.n 6ca60 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006caca <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0006ca62 <_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 a24c0 │ │ │ │ - cbz r0, 6cb12 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl a24e8 │ │ │ │ + cbz r0, 6caaa <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6cb12 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 6caaa <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6cb04 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 6ca9c <_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 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6cb18 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 23bb68 │ │ │ │ + cbnz r0, 6cab0 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 23a370 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6cb30 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 6cac8 <_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 26d230 <_PyTime_AsMilliseconds@@Base+0x208c> │ │ │ │ + bl 26ba40 <_PyTime_AsMilliseconds@@Base+0x208c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006cb36 : │ │ │ │ +0006cace : │ │ │ │ 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 6cb6a │ │ │ │ + bcs.n 6cb02 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #16216 @ 0x3f58 │ │ │ │ + movw r1, #15884 @ 0x3e0c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6cb80 │ │ │ │ + b.n 6cb18 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006cb82 : │ │ │ │ +0006cb1a : │ │ │ │ ldr.w r2, [r0, #752] @ 0x2f0 │ │ │ │ - cbz r2, 6cb9e │ │ │ │ + cbz r2, 6cb36 │ │ │ │ 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 1c6e94 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 1c56a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -0006cba2 : │ │ │ │ - movw r3, #31184 @ 0x79d0 │ │ │ │ +0006cb3a : │ │ │ │ + movw r3, #30864 @ 0x7890 │ │ │ │ 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, 6cbc4 │ │ │ │ - cbz r5, 6cbc4 │ │ │ │ + cbz r4, 6cb5c │ │ │ │ + cbz r5, 6cb5c │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 6cbb0 │ │ │ │ + beq.n 6cb48 │ │ │ │ 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 6cbf2 │ │ │ │ + bne.n 6cb8a │ │ │ │ mov r0, r1 │ │ │ │ blx 2ad28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6cc02 │ │ │ │ + b.n 6cb9a │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 6cc02 │ │ │ │ + bge.n 6cb9a │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ - cbz r1, 6cc02 │ │ │ │ + cbz r1, 6cb9a │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6cbf4 │ │ │ │ + b.n 6cb8c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 6cc14 │ │ │ │ + bge.n 6cbac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6cc52 │ │ │ │ + b.w 6cbea │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl a1790 │ │ │ │ + bl a17b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cc48 │ │ │ │ + cbz r0, 6cbe0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f4560 <_PyErr_FormatV@@Base+0x5e0> │ │ │ │ + bl f4598 <_PyErr_FormatV@@Base+0x5e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cc4c │ │ │ │ + bge.n 6cbe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cc4c │ │ │ │ + cbnz r3, 6cbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cc4c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cbe4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006cc52 : │ │ │ │ +0006cbea : │ │ │ │ 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 6cc72 │ │ │ │ + bge.n 6cc0a │ │ │ │ mov r0, r1 │ │ │ │ blx 2ad28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6cdd4 │ │ │ │ + beq.w 6cd6c │ │ │ │ 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 6ccbc │ │ │ │ + bls.n 6cc54 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 6cc84 │ │ │ │ + bls.n 6cc1c │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 6cc84 │ │ │ │ + bcc.n 6cc1c │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #62416 @ 0xf3d0 │ │ │ │ + movw r1, #62096 @ 0xf290 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl f3df0 │ │ │ │ - b.n 6cdd4 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 6cd6c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 6cce8 │ │ │ │ + bcc.n 6cc80 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 6cce8 │ │ │ │ + blt.n 6cc80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 6ccfa │ │ │ │ + beq.n 6cc92 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6cdc4 │ │ │ │ + bne.n 6cd5c │ │ │ │ bic.w r6, r6, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r6, r4 │ │ │ │ - b.n 6cd5c │ │ │ │ + b.n 6ccf4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9484 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e949c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6cccc │ │ │ │ + bne.n 6cc64 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6cdd4 │ │ │ │ + b.n 6cd6c │ │ │ │ bic.w r6, r6, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r6, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 6cd28 │ │ │ │ + bls.n 6ccc0 │ │ │ │ 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 6cd02 │ │ │ │ + b.n 6cc9a │ │ │ │ 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 6cdcc │ │ │ │ + bls.n 6cd64 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 6cd4a │ │ │ │ + b.n 6cce2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r6, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 6cd90 │ │ │ │ + bls.n 6cd28 │ │ │ │ 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 6cd5c │ │ │ │ + b.n 6ccf4 │ │ │ │ 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 6cdcc │ │ │ │ + bls.n 6cd64 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 6cdb2 │ │ │ │ + b.n 6cd4a │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006cdda : │ │ │ │ +0006cd72 : │ │ │ │ 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 6cdf2 │ │ │ │ + beq.n 6cd8a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ce34 │ │ │ │ + b.n 6cdcc │ │ │ │ mov r5, r0 │ │ │ │ - bl 20dfac │ │ │ │ + bl 20c9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cdee │ │ │ │ + beq.n 6cd86 │ │ │ │ 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 6cdee │ │ │ │ + bls.n 6cd86 │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 6ce0c │ │ │ │ + beq.n 6cda4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6ce0c │ │ │ │ + bne.n 6cda4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6ce34 │ │ │ │ + bne.n 6cdcc │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006ce38 : │ │ │ │ +0006cdd0 : │ │ │ │ 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, 6ce58 │ │ │ │ + cbz r4, 6cdf0 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 6ce58 │ │ │ │ - bl 139340 │ │ │ │ - b.n 6ce4e │ │ │ │ + cbz r0, 6cdf0 │ │ │ │ + bl 139360 │ │ │ │ + b.n 6cde6 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ce5a : │ │ │ │ +0006cdf2 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ce64 : │ │ │ │ +0006cdfc : │ │ │ │ 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 1cdcbc │ │ │ │ + bl 1cc518 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ce84 : │ │ │ │ +0006ce1c : │ │ │ │ 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 1cdcbc │ │ │ │ + bl 1cc518 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cea2 : │ │ │ │ +0006ce3a : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 398fa │ │ │ │ + b.w 3987e │ │ │ │ │ │ │ │ -0006ceaa : │ │ │ │ +0006ce42 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 398fa │ │ │ │ + b.w 3987e │ │ │ │ │ │ │ │ -0006ceb0 : │ │ │ │ +0006ce48 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 398fa │ │ │ │ + b.w 3987e │ │ │ │ │ │ │ │ -0006ceb8 : │ │ │ │ +0006ce50 : │ │ │ │ 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 6ceda │ │ │ │ + bl 6ce72 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ceda : │ │ │ │ +0006ce72 : │ │ │ │ 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 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6cf12 │ │ │ │ - ldr r2, [pc, #72] @ (6cf4c ) │ │ │ │ + cbnz r0, 6ceaa │ │ │ │ + ldr r2, [pc, #72] @ (6cee4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21b88c │ │ │ │ - b.n 6cf42 │ │ │ │ + bl 21a074 │ │ │ │ + b.n 6ceda │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20ca20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6cf32 │ │ │ │ + blt.n 6ceca │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6cf42 │ │ │ │ + b.n 6ceda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cf2e │ │ │ │ + bne.n 6cec6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cf2e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cec6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cf50 : │ │ │ │ +0006cee8 : │ │ │ │ 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 6ceda │ │ │ │ + bl 6ce72 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cf74 : │ │ │ │ +0006cf0c : │ │ │ │ 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 6ceda │ │ │ │ + bl 6ce72 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cf98 : │ │ │ │ +0006cf30 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 6cf9e │ │ │ │ + b.w 6cf36 │ │ │ │ │ │ │ │ -0006cf9e : │ │ │ │ +0006cf36 : │ │ │ │ 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 1cdd10 │ │ │ │ - cbz r0, 6cfdc │ │ │ │ + bl 1cc56c │ │ │ │ + cbz r0, 6cf74 │ │ │ │ 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 6cfda │ │ │ │ + bge.n 6cf72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cfda │ │ │ │ + cbnz r3, 6cf72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6cff0 │ │ │ │ - ldr r2, [pc, #44] @ (6d00c ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6cf88 │ │ │ │ + ldr r2, [pc, #44] @ (6cfa4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21b88c │ │ │ │ - b.n 6d008 │ │ │ │ + bl 21a074 │ │ │ │ + b.n 6cfa0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cffe │ │ │ │ + bge.n 6cf96 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 6d002 │ │ │ │ + cbz r4, 6cf9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d008 │ │ │ │ + b.n 6cfa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d010 : │ │ │ │ +0006cfa8 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 6d016 │ │ │ │ + b.w 6cfae │ │ │ │ │ │ │ │ -0006d016 : │ │ │ │ +0006cfae : │ │ │ │ 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 1cdd10 │ │ │ │ - cbnz r0, 6d044 │ │ │ │ - ldr r2, [pc, #56] @ (6d06c ) │ │ │ │ + bl 1cc56c │ │ │ │ + cbnz r0, 6cfdc │ │ │ │ + ldr r2, [pc, #56] @ (6d004 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21b88c │ │ │ │ - b.n 6d066 │ │ │ │ + bl 21a074 │ │ │ │ + b.n 6cffe │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d070 │ │ │ │ + bl 6d008 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d066 │ │ │ │ + bge.n 6cffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d066 │ │ │ │ + cbnz r3, 6cffe │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d070 : │ │ │ │ +0006d008 : │ │ │ │ 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 6d09a │ │ │ │ - ldr r2, [pc, #20] @ (6d0a0 ) │ │ │ │ + bne.n 6d032 │ │ │ │ + ldr r2, [pc, #20] @ (6d038 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21b88c │ │ │ │ - bl 21eed0 │ │ │ │ + bl 21a074 │ │ │ │ + bl 21d6b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d0a4 : │ │ │ │ +0006d03c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 6d0ac │ │ │ │ + b.w 6d044 │ │ │ │ │ │ │ │ -0006d0ac : │ │ │ │ +0006d044 : │ │ │ │ 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 1cdd10 │ │ │ │ - cbz r0, 6d0ee │ │ │ │ + bl 1cc56c │ │ │ │ + cbz r0, 6d086 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ce08 │ │ │ │ + bl 20b844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d0ec │ │ │ │ + bge.n 6d084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d0ec │ │ │ │ + cbnz r3, 6d084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6d102 │ │ │ │ - ldr r2, [pc, #24] @ (6d108 ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6d09a │ │ │ │ + ldr r2, [pc, #24] @ (6d0a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21b88c │ │ │ │ + bl 21a074 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d104 │ │ │ │ + b.n 6d09c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d10c : │ │ │ │ +0006d0a4 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 6d0ac │ │ │ │ + b.w 6d044 │ │ │ │ │ │ │ │ -0006d112 : │ │ │ │ +0006d0aa : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20eedc │ │ │ │ + b.w 20d924 │ │ │ │ │ │ │ │ -0006d118 : │ │ │ │ +0006d0b0 : │ │ │ │ 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 20af30 │ │ │ │ + bl 20996c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006d13e : │ │ │ │ +0006d0d6 : │ │ │ │ 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] @ (6d174 ) │ │ │ │ + ldr r0, [pc, #24] @ (6d10c ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ce218 │ │ │ │ + bl 1cca74 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0006d178 : │ │ │ │ +0006d110 : │ │ │ │ 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] @ (6d1d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (6d16c ) │ │ │ │ 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, 6d1cc │ │ │ │ + cbz r5, 6d164 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a9bf8 │ │ │ │ + bl a9c34 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 6d1bc │ │ │ │ + cbz r3, 6d154 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 6d1bc │ │ │ │ - movw r0, #16256 @ 0x3f80 │ │ │ │ + cbz r3, 6d154 │ │ │ │ + movw r0, #15924 @ 0x3e34 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d1d8 : │ │ │ │ +0006d170 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (6d1fc ) │ │ │ │ + ldr r3, [pc, #20] @ (6d194 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 6d200 │ │ │ │ + bl 6d198 │ │ │ │ mov r4, r0 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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] @ (6d264 ) │ │ │ │ - bl 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6d1fc ) │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d256 │ │ │ │ + blt.n 6d1ee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6d22a │ │ │ │ + cbz r0, 6d1c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6d25a │ │ │ │ - bl 85140 │ │ │ │ - bl 7fda4 │ │ │ │ + bmi.n 6d1f2 │ │ │ │ + bl 8511c │ │ │ │ + bl 7fd44 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6d25c │ │ │ │ - ldr r1, [pc, #40] @ (6d264 ) │ │ │ │ + cbz r0, 6d1f4 │ │ │ │ + ldr r1, [pc, #40] @ (6d1fc ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e7ef8 │ │ │ │ - cbz r0, 6d25a │ │ │ │ + bl 1e6750 │ │ │ │ + cbz r0, 6d1f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d256 │ │ │ │ + bge.n 6d1ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d256 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6d1ee │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 6d25c │ │ │ │ + b.n 6d1f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006d268 : │ │ │ │ +0006d200 : │ │ │ │ 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] @ (6d29c ) │ │ │ │ + ldr r0, [pc, #20] @ (6d234 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f09ec │ │ │ │ + bl 1ef438 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0006d2a0 : │ │ │ │ +0006d238 : │ │ │ │ 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 269478 │ │ │ │ + bl 267c90 │ │ │ │ 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 6d30e │ │ │ │ + bmi.n 6d2a6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6d334 │ │ │ │ - bhi.n 6d33e │ │ │ │ + beq.n 6d2cc │ │ │ │ + bhi.n 6d2d6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6d2f4 │ │ │ │ - movw r0, #16508 @ 0x407c │ │ │ │ + beq.n 6d28c │ │ │ │ + movw r0, #16176 @ 0x3f30 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - movw r2, #16452 @ 0x4044 │ │ │ │ + movw r2, #16120 @ 0x3ef8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ - movw r3, #16464 @ 0x4050 │ │ │ │ + movw r3, #16132 @ 0x3f04 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r0, #16480 @ 0x4060 │ │ │ │ + movw r0, #16148 @ 0x3f14 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6d348 │ │ │ │ + beq.n 6d2e0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6d352 │ │ │ │ + beq.n 6d2ea │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6d35c │ │ │ │ + bne.n 6d2f4 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ - movw r3, #26728 @ 0x6868 │ │ │ │ + movw r3, #26408 @ 0x6728 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r0, #15544 @ 0x3cb8 │ │ │ │ + movw r0, #15224 @ 0x3b78 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - movw r0, #16496 @ 0x4070 │ │ │ │ + movw r0, #16164 @ 0x3f24 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #16508 @ 0x407c │ │ │ │ + movw r0, #16176 @ 0x3f30 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #16532 @ 0x4094 │ │ │ │ + movw r0, #16200 @ 0x3f48 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #16540 @ 0x409c │ │ │ │ + movw r0, #16208 @ 0x3f50 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #16548 @ 0x40a4 │ │ │ │ + movw r0, #16216 @ 0x3f58 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d366 : │ │ │ │ +0006d2fe : │ │ │ │ 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 1dd6c0 │ │ │ │ + bl 1dbf18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d3a2 │ │ │ │ + beq.n 6d33a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1dd6c0 │ │ │ │ + bl 1dbf18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d3a2 │ │ │ │ + beq.n 6d33a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 188c74 │ │ │ │ + b.w 188ae0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006d3aa : │ │ │ │ +0006d342 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 6d3cc │ │ │ │ - movw r0, #62388 @ 0xf3b4 │ │ │ │ + cbnz r0, 6d364 │ │ │ │ + movw r0, #62068 @ 0xf274 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #1895 @ 0x767 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6d3f8 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6d390 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6d3de │ │ │ │ + cbz r3, 6d376 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 6d3de │ │ │ │ + bpl.n 6d376 │ │ │ │ subs r3, r1, #0 │ │ │ │ - bge.n 6d3f0 │ │ │ │ - movw r0, #62388 @ 0xf3b4 │ │ │ │ + bge.n 6d388 │ │ │ │ + movw r0, #62068 @ 0xf274 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #1901 @ 0x76d │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6d3f8 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6d390 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 123190 │ │ │ │ + b.w 1232b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006d3fe : │ │ │ │ +0006d396 : │ │ │ │ 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 1dd6c0 │ │ │ │ + bl 1dbf18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d436 │ │ │ │ - cbnz r4, 6d42c │ │ │ │ + beq.n 6d3ce │ │ │ │ + cbnz r4, 6d3c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2672ec <_PyXI_Preserve@@Base+0x8c8> │ │ │ │ + b.w 265b00 <_PyXI_Preserve@@Base+0x8c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1dd6c0 │ │ │ │ + bl 1dbf18 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6d41e │ │ │ │ + bne.n 6d3b6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006d43a : │ │ │ │ +0006d3d2 : │ │ │ │ stmdb 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 1dd6c0 │ │ │ │ + bl 1dbf18 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ - beq.w 6d61a │ │ │ │ + beq.w 6d5b2 │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 6d46e │ │ │ │ - bl 56f7a │ │ │ │ - b.n 6d618 │ │ │ │ + cbnz r4, 6d406 │ │ │ │ + bl 56f02 │ │ │ │ + b.n 6d5b0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 6d482 │ │ │ │ + bpl.n 6d41a │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r5, #20 │ │ │ │ addpl.w r6, r5, #28 │ │ │ │ - b.n 6d484 │ │ │ │ + b.n 6d41c │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 6d49a │ │ │ │ + bne.n 6d432 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 13076c │ │ │ │ + b.w 13075c │ │ │ │ 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 e9918 <_PyUnicodeWriter_PrepareInternal@@Base+0x494> │ │ │ │ + bl e9930 <_PyUnicodeWriter_PrepareInternal@@Base+0x494> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6d604 │ │ │ │ + beq.w 6d59c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6d4da │ │ │ │ + beq.n 6d472 │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #3888 @ 0xf30 │ │ │ │ + movw r1, #3568 @ 0xdf0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2c2c0 │ │ │ │ clz sl, r0 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.n 6d4dc │ │ │ │ + b.n 6d474 │ │ │ │ mov sl, r9 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 6d510 │ │ │ │ + bpl.n 6d4a8 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 241b3c <_PyObject_MaybeCallSpecialNoArgs@@Base+0xe4> │ │ │ │ + bl 240344 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xe4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6d504 │ │ │ │ + bne.n 6d49c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15f0b4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15ef04 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d618 │ │ │ │ + b.n 6d5b0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 6d5fa │ │ │ │ + beq.n 6d592 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6d536 │ │ │ │ + b.n 6d4ce │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 6d536 │ │ │ │ + b.n 6d4ce │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6d540 │ │ │ │ + bne.n 6d4d8 │ │ │ │ ldrb.w r0, [r6, r9] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 242398 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x940> │ │ │ │ + bl 240ba0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x940> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6d604 │ │ │ │ + beq.n 6d59c │ │ │ │ add.w r4, r9, #1 │ │ │ │ - cbz r0, 6d54e │ │ │ │ + cbz r0, 6d4e6 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ cmp r8, r9 │ │ │ │ - bgt.n 6d51a │ │ │ │ - b.n 6d5ee │ │ │ │ + bgt.n 6d4b2 │ │ │ │ + b.n 6d586 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r6, r9, lsl #1] │ │ │ │ ldrne.w r0, [r6, r9, lsl #2] │ │ │ │ - b.n 6d522 │ │ │ │ + b.n 6d4ba │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 6d598 │ │ │ │ + ble.n 6d530 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6d566 │ │ │ │ + bne.n 6d4fe │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 6d572 │ │ │ │ + b.n 6d50a │ │ │ │ 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 2420d4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x67c> │ │ │ │ + bl 2408dc <_PyObject_MaybeCallSpecialNoArgs@@Base+0x67c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d604 │ │ │ │ + bne.n 6d59c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, sl │ │ │ │ - bne.n 6d594 │ │ │ │ + bne.n 6d52c │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 6d55e │ │ │ │ + bgt.n 6d4f6 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 6d534 │ │ │ │ + bne.n 6d4cc │ │ │ │ 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 6d620 │ │ │ │ + bl 6d5b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d604 │ │ │ │ + cbz r0, 6d59c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl f4804 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl f483c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6d5d8 │ │ │ │ + bne.n 6d570 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d604 │ │ │ │ + bge.n 6d59c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6d604 │ │ │ │ + cbnz r2, 6d59c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6d604 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6d59c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d5ea │ │ │ │ + bge.n 6d582 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6d5ea │ │ │ │ + cbnz r2, 6d582 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 6d534 │ │ │ │ + b.n 6d4cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ac244 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl ac284 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d618 │ │ │ │ + b.n 6d5b0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15f0b4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15ef04 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 85140 │ │ │ │ - b.n 6d500 │ │ │ │ + bl 8511c │ │ │ │ + b.n 6d498 │ │ │ │ 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, 6d654 │ │ │ │ - bl 2055c4 │ │ │ │ + cbnz r3, 6d5ec │ │ │ │ + bl 20400c │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6d774 │ │ │ │ + beq.w 6d70c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbnz r0, 6d684 │ │ │ │ + cbnz r0, 6d61c │ │ │ │ movw r2, #43652 @ 0xaa84 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ - movw r1, #25800 @ 0x64c8 │ │ │ │ + movw r1, #25480 @ 0x6388 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #16572 @ 0x40bc │ │ │ │ + movw r1, #16240 @ 0x3f70 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 9df30 │ │ │ │ + bl 9df64 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 6d6c0 │ │ │ │ + b.n 6d658 │ │ │ │ mov r1, sl │ │ │ │ - bl 6a3c6 │ │ │ │ - cbnz r0, 6d6a6 │ │ │ │ + bl 6a35a │ │ │ │ + cbnz r0, 6d63e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 6a39c │ │ │ │ - cbnz r0, 6d6a6 │ │ │ │ - movw r1, #25800 @ 0x64c8 │ │ │ │ + bl 6a330 │ │ │ │ + cbnz r0, 6d63e │ │ │ │ + movw r1, #25480 @ 0x6388 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 6ec02 │ │ │ │ - cbz r0, 6d6c0 │ │ │ │ + bl 745e4 │ │ │ │ + cbz r0, 6d658 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 6d6c0 │ │ │ │ + cbz r0, 6d658 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d6c0 │ │ │ │ + bge.n 6d658 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d6c0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6d658 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6d774 │ │ │ │ + beq.n 6d70c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d774 │ │ │ │ + beq.n 6d70c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 6d6f8 │ │ │ │ + bmi.n 6d690 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #148] @ (6d77c ) │ │ │ │ + ldr r1, [pc, #148] @ (6d714 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6d740 │ │ │ │ - b.n 6d74c │ │ │ │ - movw r1, #16580 @ 0x40c4 │ │ │ │ + blt.n 6d6d8 │ │ │ │ + b.n 6d6e4 │ │ │ │ + movw r1, #16248 @ 0x3f78 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 6d738 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 6d6d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6d714 │ │ │ │ + blt.n 6d6ac │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 6d71c │ │ │ │ + b.n 6d6b4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r2, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bmi.n 6d722 │ │ │ │ + bmi.n 6d6ba │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6d750 │ │ │ │ + bge.n 6d6e8 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16668 @ 0x411c │ │ │ │ + movw r1, #16348 @ 0x3fdc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d74c │ │ │ │ + bge.n 6d6e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d74c │ │ │ │ + cbnz r3, 6d6e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d774 │ │ │ │ + b.n 6d70c │ │ │ │ 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 6d772 │ │ │ │ + bge.n 6d70a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d772 │ │ │ │ + cbnz r3, 6d70a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsrs r7, r0 │ │ │ │ + subs r7, #123 @ 0x7b │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ -0006d780 : │ │ │ │ +0006d718 : │ │ │ │ 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 6d7b0 │ │ │ │ + bmi.n 6d748 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16640 @ 0x4100 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 6d7d2 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 6d76a │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 6d7d8 │ │ │ │ + bmi.n 6d770 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #16676 @ 0x4124 │ │ │ │ + movw r1, #16344 @ 0x3fd8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d7e6 │ │ │ │ + b.n 6d77e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6d7e4 │ │ │ │ + beq.n 6d77c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c7460 │ │ │ │ + b.w 1c6bdc │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d7e8 : │ │ │ │ +0006d780 : │ │ │ │ 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 6d80c │ │ │ │ + bge.n 6d7a4 │ │ │ │ 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 f4348 <_PyErr_FormatV@@Base+0x3c8> │ │ │ │ + bl f4380 <_PyErr_FormatV@@Base+0x3c8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d828 │ │ │ │ + bne.n 6d7c0 │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 6d828 │ │ │ │ + cbz r4, 6d7c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006d82c : │ │ │ │ +0006d7c4 : │ │ │ │ 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 6d85c │ │ │ │ + bge.n 6d7f4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1096 @ 0x448 │ │ │ │ + movw r1, #776 @ 0x308 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d994 │ │ │ │ - beq.w 6d992 │ │ │ │ + b.n 6d92c │ │ │ │ + beq.w 6d92a │ │ │ │ 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 2745f4 │ │ │ │ + bl 273cd0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 6d8a0 │ │ │ │ + bcc.n 6d838 │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 6d8a0 │ │ │ │ + blt.n 6d838 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 6d906 │ │ │ │ + bne.n 6d89e │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 6d8ae │ │ │ │ + b.n 6d846 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9484 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e949c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d886 │ │ │ │ - b.n 6d994 │ │ │ │ + bne.n 6d81e │ │ │ │ + b.n 6d92c │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 6d8d4 │ │ │ │ + bcs.n 6d86c │ │ │ │ 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 6d8ae │ │ │ │ + b.n 6d846 │ │ │ │ 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 6d988 │ │ │ │ + bls.n 6d920 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 6d8f8 │ │ │ │ + b.n 6d890 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6d980 │ │ │ │ + bne.n 6d918 │ │ │ │ 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 6d94a │ │ │ │ + bcs.n 6d8e2 │ │ │ │ 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 6d914 │ │ │ │ + b.n 6d8ac │ │ │ │ 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 │ │ │ │ @@ -98683,326 +98651,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 6d988 │ │ │ │ + bls.n 6d920 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 6d96e │ │ │ │ + b.n 6d906 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c06c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 6d994 │ │ │ │ + b.n 6d92c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006d998 : │ │ │ │ +0006d930 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6da00 ) │ │ │ │ + ldr r1, [pc, #88] @ (6d998 ) │ │ │ │ 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, 6d9dc │ │ │ │ + cbnz r4, 6d974 │ │ │ │ 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 6d9fc │ │ │ │ + b.n 6d994 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6d9b8 │ │ │ │ + bne.n 6d950 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16712 @ 0x4148 │ │ │ │ + movw r1, #16380 @ 0x3ffc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006da04 : │ │ │ │ +0006d99c : │ │ │ │ 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 6da34 │ │ │ │ + bls.n 6d9cc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16748 @ 0x416c │ │ │ │ + movw r1, #16416 @ 0x4020 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6da80 │ │ │ │ - ldr r3, [pc, #76] @ (6da84 ) │ │ │ │ + b.n 6da18 │ │ │ │ + ldr r3, [pc, #76] @ (6da1c ) │ │ │ │ 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, 6da64 │ │ │ │ + cbnz r3, 6d9fc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16776 @ 0x4188 │ │ │ │ + movw r1, #16444 @ 0x403c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 6da2e │ │ │ │ + bl f3e28 │ │ │ │ + b.n 6d9c6 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006da88 : │ │ │ │ +0006da20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6daf0 ) │ │ │ │ + ldr r1, [pc, #88] @ (6da88 ) │ │ │ │ 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, 6dacc │ │ │ │ + cbnz r4, 6da64 │ │ │ │ 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 6daec │ │ │ │ + b.n 6da84 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6daa8 │ │ │ │ + bne.n 6da40 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16808 @ 0x41a8 │ │ │ │ + movw r1, #16476 @ 0x405c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006daf4 : │ │ │ │ +0006da8c : │ │ │ │ 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 6db20 │ │ │ │ + bls.n 6dab8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16848 @ 0x41d0 │ │ │ │ + movw r1, #16516 @ 0x4084 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 6db4e │ │ │ │ - ldr r3, [pc, #80] @ (6db74 ) │ │ │ │ + bl f3e28 │ │ │ │ + b.n 6dae6 │ │ │ │ + ldr r3, [pc, #80] @ (6db0c ) │ │ │ │ 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, 6db54 │ │ │ │ + cbnz r3, 6daec │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16880 @ 0x41f0 │ │ │ │ + movw r1, #16548 @ 0x40a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6db70 │ │ │ │ + b.n 6db08 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006db78 : │ │ │ │ +0006db10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (6dbd0 ) │ │ │ │ + ldr r1, [pc, #72] @ (6db68 ) │ │ │ │ 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, 6dbac │ │ │ │ + cbnz r4, 6db44 │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #28 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 6dbcc │ │ │ │ + b.n 6db64 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6db98 │ │ │ │ + bne.n 6db30 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16916 @ 0x4214 │ │ │ │ + movw r1, #16584 @ 0x40c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dbd4 : │ │ │ │ +0006db6c : │ │ │ │ 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] @ (6dc0c ) │ │ │ │ + ldr r2, [pc, #40] @ (6dba4 ) │ │ │ │ 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 208948 │ │ │ │ - cbnz r0, 6dc06 │ │ │ │ + bl 207390 │ │ │ │ + cbnz r0, 6db9e │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #28 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 6dc0a │ │ │ │ + b.n 6dba2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dc10 : │ │ │ │ +0006dba8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6dc78 ) │ │ │ │ + ldr r1, [pc, #88] @ (6dc10 ) │ │ │ │ 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, 6dc52 │ │ │ │ + cbnz r4, 6dbea │ │ │ │ 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 6dc72 │ │ │ │ + b.n 6dc0a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6dc2e │ │ │ │ + bne.n 6dbc6 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16952 @ 0x4238 │ │ │ │ + movw r1, #16620 @ 0x40ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dc7c : │ │ │ │ +0006dc14 : │ │ │ │ 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 6dca8 │ │ │ │ + bls.n 6dc40 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16988 @ 0x425c │ │ │ │ + movw r1, #16656 @ 0x4110 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 6dcd6 │ │ │ │ - ldr r3, [pc, #80] @ (6dcfc ) │ │ │ │ + bl f3e28 │ │ │ │ + b.n 6dc6e │ │ │ │ + ldr r3, [pc, #80] @ (6dc94 ) │ │ │ │ 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, 6dcdc │ │ │ │ + cbnz r3, 6dc74 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17016 @ 0x4278 │ │ │ │ + movw r1, #16684 @ 0x412c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dcf8 │ │ │ │ + b.n 6dc90 │ │ │ │ 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 │ │ │ │ @@ -99022,99 +98990,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, 6dd5e │ │ │ │ + cbz r5, 6dcf6 │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 6dd58 │ │ │ │ + bpl.n 6dcf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6dd58 │ │ │ │ - movw r3, #5932 @ 0x172c │ │ │ │ + bge.n 6dcf0 │ │ │ │ + movw r3, #5600 @ 0x15e0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ - movw r0, #17048 @ 0x4298 │ │ │ │ + movw r0, #16716 @ 0x414c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ mov r3, r6 │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ - b.n 6dd24 │ │ │ │ + b.n 6dcbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006dd62 : │ │ │ │ +0006dcfa : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (6ddb8 ) │ │ │ │ + ldr r1, [pc, #68] @ (6dd50 ) │ │ │ │ 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, 6dd94 │ │ │ │ + cbnz r4, 6dd2c │ │ │ │ addw r1, r3, #1428 @ 0x594 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 6ddb4 │ │ │ │ + b.n 6dd4c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6dd82 │ │ │ │ + bne.n 6dd1a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17112 @ 0x42d8 │ │ │ │ + movw r1, #16780 @ 0x418c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ddbc : │ │ │ │ +0006dd54 : │ │ │ │ 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 6ddee │ │ │ │ + blt.n 6dd86 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17148 @ 0x42fc │ │ │ │ + movw r1, #16816 @ 0x41b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6de20 │ │ │ │ - ldr r2, [pc, #52] @ (6de24 ) │ │ │ │ + b.n 6ddb8 │ │ │ │ + ldr r2, [pc, #52] @ (6ddbc ) │ │ │ │ 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 6de28 │ │ │ │ + bl 6ddc0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6de20 │ │ │ │ + beq.n 6ddb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7f24 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f7f74 <_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} │ │ │ │ @@ -99123,102 +99091,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 6de54 │ │ │ │ + bls.n 6ddec │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17172 @ 0x4314 │ │ │ │ + movw r1, #16840 @ 0x41c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 6de76 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 6de0e │ │ │ │ addw r3, r1, #1428 @ 0x594 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 6de7c │ │ │ │ + cbnz r3, 6de14 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17200 @ 0x4330 │ │ │ │ + movw r1, #16868 @ 0x41e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6de7e │ │ │ │ + b.n 6de16 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006de80 : │ │ │ │ +0006de18 : │ │ │ │ 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] @ (6deb8 ) │ │ │ │ + ldr r2, [pc, #40] @ (6de50 ) │ │ │ │ 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 6de28 │ │ │ │ + bl 6ddc0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6deb4 │ │ │ │ + beq.n 6de4c │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006debc : │ │ │ │ +0006de54 : │ │ │ │ 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 6deea │ │ │ │ + blt.n 6de82 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17148 @ 0x42fc │ │ │ │ + movw r1, #16816 @ 0x41b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6df00 │ │ │ │ - ldr r2, [pc, #44] @ (6df18 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6de98 │ │ │ │ + ldr r2, [pc, #44] @ (6deb0 ) │ │ │ │ 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 6de28 │ │ │ │ - cbz r0, 6df06 │ │ │ │ + bl 6ddc0 │ │ │ │ + cbz r0, 6de9e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6df16 │ │ │ │ + b.n 6deae │ │ │ │ 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] @ (6df88 ) │ │ │ │ + ldr r2, [pc, #92] @ (6df20 ) │ │ │ │ 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] │ │ │ │ @@ -99234,85 +99202,79 @@ │ │ │ │ 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 6df7e │ │ │ │ + bge.n 6df16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6df7e │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6df16 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9095c │ │ │ │ + b.w 9093c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6dfb6 │ │ │ │ + ble.n 6df4e │ │ │ │ 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 6dfaa │ │ │ │ + bge.n 6df42 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 6dfb2 │ │ │ │ + b.n 6df4a │ │ │ │ cmp r0, r3 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - bne.n 6df96 │ │ │ │ + bne.n 6df2e │ │ │ │ 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 87c1c │ │ │ │ - cbz r0, 6dfd2 │ │ │ │ + bl 87bf0 │ │ │ │ + cbz r0, 6df6a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 6dfde │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ movs r1, #2 │ │ │ │ - b.w 5bc86 │ │ │ │ + b.w 5bc0a │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6e064 │ │ │ │ + bhi.n 6dff0 │ │ │ │ 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 6e012 │ │ │ │ + beq.n 6df9e │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 6e062 │ │ │ │ + b.n 6dfee │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6e008 │ │ │ │ + bne.n 6df94 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f33c8 │ │ │ │ + bl f3400 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 6e060 │ │ │ │ + blt.n 6dfec │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4380 @ 0x111c │ │ │ │ movweq r2, #6004 @ 0x1774 │ │ │ │ movwne r0, #6004 @ 0x1774 │ │ │ │ movwne r2, #4380 @ 0x111c │ │ │ │ ittee eq │ │ │ │ @@ -99321,1296 +99283,832 @@ │ │ │ │ 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 6e062 │ │ │ │ + bge.n 6dfee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6e062 │ │ │ │ + b.n 6dfee │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 1167f8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 244f98 <_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, #33400 @ 0x8278 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 224770 │ │ │ │ - cbnz r0, 6e0ac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e0ae │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 6e0ae │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0006e0b2 : │ │ │ │ +0006dffa : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 6e0d6 │ │ │ │ + bne.n 6e01e │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6e0f2 │ │ │ │ + ble.n 6e03a │ │ │ │ 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 6e0c2 │ │ │ │ - b.n 6e0f2 │ │ │ │ + bne.n 6e00a │ │ │ │ + b.n 6e03a │ │ │ │ cmp r0, #1 │ │ │ │ - bmi.n 6e0f2 │ │ │ │ + bmi.n 6e03a │ │ │ │ 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 6e0e2 │ │ │ │ + bne.n 6e02a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006e0f6 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0006e03e <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #21215 @ 0x52df │ │ │ │ + movw r1, #21105 @ 0x5271 │ │ │ │ movt r1, #6 │ │ │ │ - b.w 25acc0 <_PyXIData_Release@@Base+0xa08> │ │ │ │ + b.w 2594c8 <_PyXIData_Release@@Base+0xa08> │ │ │ │ │ │ │ │ -0006e104 : │ │ │ │ +0006e04c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 6e120 │ │ │ │ + cbz r0, 6e068 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #38861 @ 0x97cd │ │ │ │ + movw r3, #38733 @ 0x974d │ │ │ │ movt r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006e122 : │ │ │ │ +0006e06a : │ │ │ │ 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] @ (6e154 ) │ │ │ │ + ldr r4, [pc, #32] @ (6e09c ) │ │ │ │ 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 9df6c │ │ │ │ + bl 9dfa0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006e158 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0006e0a0 <_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] @ (6e18c <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (6e0d4 <_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 9df6c │ │ │ │ + bl 9dfa0 │ │ │ │ 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, #46440 @ 0xb568 │ │ │ │ + movw r2, #46120 @ 0xb428 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006e1bc : │ │ │ │ +0006e104 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006e1c2 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ - ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 6e1d6 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 6e1d2 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #61648 @ 0xf0d0 │ │ │ │ - movt r3, #48 @ 0x30 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006e1da <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ - ldr r3, [r1, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6e1fe <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ - ldr r3, [r1, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6e1f0 <_PyCode_CheckNoExternalState@@Base+0x16> │ │ │ │ - movw r3, #61624 @ 0xf0b8 │ │ │ │ - movt r3, #48 @ 0x30 │ │ │ │ - b.n 6e206 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ - ldr r3, [r1, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6e210 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - ldr r3, [r1, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6e210 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 6e1e6 <_PyCode_CheckNoExternalState@@Base+0xc> │ │ │ │ - movw r3, #61600 @ 0xf0a0 │ │ │ │ - movt r3, #48 @ 0x30 │ │ │ │ - cbnz r2, 6e20c <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 6e208 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006e214 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 6e224 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ - movw r3, #17232 @ 0x4350 │ │ │ │ - movt r3, #50 @ 0x32 │ │ │ │ - b.n 6e23a <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ - tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 6e232 <_PyCode_CheckPureFunction@@Base+0x1e> │ │ │ │ - lsls r3, r3, #22 │ │ │ │ - bmi.n 6e21a <_PyCode_CheckPureFunction@@Base+0x6> │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - movw r3, #17260 @ 0x436c │ │ │ │ - movt r3, #50 @ 0x32 │ │ │ │ - cbz r1, 6e23e <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ - str r3, [r1, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006e242 : │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006e246 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33972 @ 0x84b4 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6e270 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2808a0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e274 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33920 @ 0x8480 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6e29e │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2808a0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e2a2 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33972 @ 0x84b4 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6e2c8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6e07c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e2cc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #34016 @ 0x84e0 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6e2f2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6e07c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006e2f6 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33920 @ 0x8480 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6e31c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6e07c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ +0006e10a : │ │ │ │ + b.w 17a7d8 │ │ │ │ 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, 6e336 │ │ │ │ + cbz r3, 6e124 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 6e34c │ │ │ │ + cbnz r3, 6e13a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #4672 @ 0x1240 │ │ │ │ + movw r2, #4352 @ 0x1100 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ + bl 11e60c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006e350 : │ │ │ │ +0006e13e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #112] @ (6e3d0 ) │ │ │ │ + ldr r5, [pc, #108] @ (6e1bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - cbz r1, 6e38a │ │ │ │ + cbz r1, 6e178 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 6e3b8 │ │ │ │ + bmi.n 6e1a6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #60544 @ 0xec80 │ │ │ │ + movw r2, #60224 @ 0xeb40 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ - b.n 6e3ca │ │ │ │ - cbz r2, 6e3ae │ │ │ │ + bl 11e60c <_PyErr_SetString@@Base> │ │ │ │ + b.n 6e1b8 │ │ │ │ + cbz r2, 6e19c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6e3ac │ │ │ │ + bmi.n 6e19a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #17288 @ 0x4388 │ │ │ │ + movw r2, #16900 @ 0x4204 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ - b.n 6e3ca │ │ │ │ - cbnz r1, 6e3bc │ │ │ │ + bl 11e60c <_PyErr_SetString@@Base> │ │ │ │ + b.n 6e1b8 │ │ │ │ + cbnz r1, 6e1aa │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w a940c │ │ │ │ + b.w a943c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e38c │ │ │ │ + bne.n 6e17a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 10a654 │ │ │ │ + b.w 10a6e4 │ │ │ │ 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, 6e3fc │ │ │ │ - movw r3, #33024 @ 0x8100 │ │ │ │ + cbnz r2, 6e1e8 │ │ │ │ + movw r3, #32704 @ 0x7fc0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #17652 @ 0x44f4 │ │ │ │ + movw r2, #17332 @ 0x43b4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - b.n 6e404 │ │ │ │ - movw r3, #40808 @ 0x9f68 │ │ │ │ + b.n 6e1f0 │ │ │ │ + movw r3, #40512 @ 0x9e40 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #17324 @ 0x43ac │ │ │ │ + movw r0, #16936 @ 0x4228 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 10a054 │ │ │ │ + b.w 10a0e4 │ │ │ │ │ │ │ │ -0006e41e : │ │ │ │ - b.w 17a9a4 │ │ │ │ - │ │ │ │ -0006e422 : │ │ │ │ +0006e20a : │ │ │ │ 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 6e450 │ │ │ │ + beq.n 6e238 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - movw r0, #9788 @ 0x263c │ │ │ │ + movw r0, #9468 @ 0x24fc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e460 │ │ │ │ + b.n 6e248 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 6e460 │ │ │ │ + cbz r0, 6e248 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006e462 : │ │ │ │ +0006e24a : │ │ │ │ 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 6e490 │ │ │ │ + beq.n 6e278 │ │ │ │ movs r1, #28 │ │ │ │ - movw r0, #23964 @ 0x5d9c │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e492 │ │ │ │ + b.n 6e27a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006e494 : │ │ │ │ +0006e27c : │ │ │ │ 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 6e4c2 │ │ │ │ + beq.n 6e2aa │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #23964 @ 0x5d9c │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e4c4 │ │ │ │ + b.n 6e2ac │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006e4c6 : │ │ │ │ +0006e2ae : │ │ │ │ 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 6e4f6 │ │ │ │ + beq.n 6e2de │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #23964 @ 0x5d9c │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e4f8 │ │ │ │ + b.n 6e2e0 │ │ │ │ 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 6e52a │ │ │ │ - mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #23964 @ 0x5d9c │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6e530 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 6e542 │ │ │ │ - movw r0, #23964 @ 0x5d9c │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - movw r1, #461 @ 0x1cd │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6e54e │ │ │ │ - ldr r1, [pc, #88] @ (6e59c ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl d8628 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6e552 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6e596 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6e574 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 6e574 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e574 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 6e574 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #13072 @ 0x3310 │ │ │ │ - movt r2, #49 @ 0x31 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #17356 @ 0x43cc │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103ae8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006e5a0 : │ │ │ │ +0006e2e2 : │ │ │ │ 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] @ (6e608 ) │ │ │ │ + ldr r2, [pc, #88] @ (6e34c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e5be │ │ │ │ - cbnz r1, 6e5c8 │ │ │ │ + cbz r0, 6e300 │ │ │ │ + cbnz r1, 6e30a │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 6e320 │ │ │ │ - b.n 6e5fc │ │ │ │ - bl ee288 │ │ │ │ + bl 6e10e │ │ │ │ + b.n 6e33e │ │ │ │ + bl ee2bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e5fc │ │ │ │ + cbz r0, 6e33e │ │ │ │ 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 6e5ec │ │ │ │ + blt.n 6e32e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e5fc │ │ │ │ + b.n 6e33e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e5e8 │ │ │ │ + bne.n 6e32a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e5e8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6e32a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006e60c <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +0006e350 <_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] @ (6e674 <_PyObject_CallMethod_SizeT@@Base+0x68>) │ │ │ │ + ldr r2, [pc, #84] @ (6e3b8 <_PyObject_CallMethod_SizeT@@Base+0x68>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e62a <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6e634 <_PyObject_CallMethod_SizeT@@Base+0x28> │ │ │ │ + cbz r0, 6e36e <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 6e378 <_PyObject_CallMethod_SizeT@@Base+0x28> │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 6e320 │ │ │ │ - b.n 6e668 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ - bl ee288 │ │ │ │ + bl 6e10e │ │ │ │ + b.n 6e3ac <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + bl ee2bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e668 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + cbz r0, 6e3ac <_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 6e658 <_PyObject_CallMethod_SizeT@@Base+0x4c> │ │ │ │ + blt.n 6e39c <_PyObject_CallMethod_SizeT@@Base+0x4c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e668 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + b.n 6e3ac <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e654 <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ + bne.n 6e398 <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e654 <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6e398 <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006e678 : │ │ │ │ - b.w 142740 │ │ │ │ +0006e3bc : │ │ │ │ + b.w 142734 │ │ │ │ │ │ │ │ -0006e67c : │ │ │ │ +0006e3c0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6e6b4 │ │ │ │ + cbz r3, 6e3f8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e6b4 │ │ │ │ + cbz r3, 6e3f8 │ │ │ │ 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 6e6a8 │ │ │ │ - bl f6fac │ │ │ │ + bne.n 6e3ec │ │ │ │ + bl f7000 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6e6b0 │ │ │ │ + b.n 6e3f4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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 6e6d2 │ │ │ │ - cbnz r0, 6e6d8 │ │ │ │ - bl 5d6e2 │ │ │ │ - b.n 6e6e6 │ │ │ │ + beq.n 6e416 │ │ │ │ + cbnz r0, 6e41c │ │ │ │ + bl 5d666 │ │ │ │ + b.n 6e42a │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e6ec │ │ │ │ + cbz r0, 6e430 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e6fa │ │ │ │ + b.n 6e43e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006e700 : │ │ │ │ - b.n 6e6b8 │ │ │ │ +0006e444 : │ │ │ │ + b.n 6e3fc │ │ │ │ │ │ │ │ -0006e702 : │ │ │ │ - b.n 6e6b8 │ │ │ │ +0006e446 : │ │ │ │ + b.n 6e3fc │ │ │ │ │ │ │ │ -0006e704 : │ │ │ │ +0006e448 : │ │ │ │ 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 6e71e │ │ │ │ - cbnz r0, 6e724 │ │ │ │ - bl 5d6e2 │ │ │ │ - b.n 6e740 │ │ │ │ + beq.n 6e462 │ │ │ │ + cbnz r0, 6e468 │ │ │ │ + bl 5d666 │ │ │ │ + b.n 6e484 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 6e746 │ │ │ │ + cbnz r3, 6e48a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17384 @ 0x43e8 │ │ │ │ + movw r1, #16968 @ 0x4248 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e76a │ │ │ │ + b.n 6e4ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6e72a │ │ │ │ + beq.n 6e46e │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e72a │ │ │ │ + bne.n 6e46e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006e770 : │ │ │ │ +0006e4b4 : │ │ │ │ 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, 6e7a6 │ │ │ │ + cbz r3, 6e4ea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e7a6 │ │ │ │ + cbz r3, 6e4ea │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6e7a6 │ │ │ │ + cbz r3, 6e4ea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e7a6 │ │ │ │ + cbz r3, 6e4ea │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl 1594d4 │ │ │ │ - cbz r0, 6e7be │ │ │ │ - b.n 6e8f2 │ │ │ │ + bl 15932c │ │ │ │ + cbz r0, 6e502 │ │ │ │ + b.n 6e636 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17424 @ 0x4410 │ │ │ │ + movw r1, #17008 @ 0x4270 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 6e8f2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 6e636 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ - bl 1593e4 <_PyLong_FromByteArray@@Base+0xce4> │ │ │ │ + bl 15923c <_PyLong_FromByteArray@@Base+0xce4> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6e7d2 │ │ │ │ + cbz r0, 6e516 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a338 │ │ │ │ - b.n 6e8f2 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 6e636 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 6e7fe │ │ │ │ + bge.n 6e542 │ │ │ │ movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17480 @ 0x4448 │ │ │ │ + movw r1, #17064 @ 0x42a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a338 │ │ │ │ - b.n 6e8f2 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 6e636 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 6e842 │ │ │ │ + cbnz r3, 6e586 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22edb4 │ │ │ │ - cbz r0, 6e816 │ │ │ │ + bl 22d5b0 │ │ │ │ + cbz r0, 6e55a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6e816 │ │ │ │ + cbnz r3, 6e55a │ │ │ │ mov r0, sp │ │ │ │ - bl 22edb4 │ │ │ │ - cbnz r0, 6e82a │ │ │ │ + bl 22d5b0 │ │ │ │ + cbnz r0, 6e56e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2b2bb4 <_Py_c_pow@@Base+0x810> │ │ │ │ - cbz r0, 6e842 │ │ │ │ + bl 2b221c <_Py_c_pow@@Base+0x810> │ │ │ │ + cbz r0, 6e586 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6e842 │ │ │ │ + cbnz r3, 6e586 │ │ │ │ mov r0, sp │ │ │ │ - bl 2b2bb4 <_Py_c_pow@@Base+0x810> │ │ │ │ - cbz r0, 6e842 │ │ │ │ + bl 2b221c <_Py_c_pow@@Base+0x810> │ │ │ │ + cbz r0, 6e586 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2c06c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a338 │ │ │ │ - b.n 6e8f6 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 6e63a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6e860 │ │ │ │ - bl 23bb68 │ │ │ │ + cbnz r0, 6e5a4 │ │ │ │ + bl 23a370 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a338 │ │ │ │ - b.n 6e8f2 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 6e636 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 6e872 │ │ │ │ + ble.n 6e5b6 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6e864 │ │ │ │ + b.n 6e5a8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6e88e │ │ │ │ + ble.n 6e5d2 │ │ │ │ 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 6e87e │ │ │ │ - cbnz r4, 6e890 │ │ │ │ - b.n 6e8de │ │ │ │ + bne.n 6e5c2 │ │ │ │ + cbnz r4, 6e5d4 │ │ │ │ + b.n 6e622 │ │ │ │ movs r4, #1 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, #1 │ │ │ │ subs r3, #1 │ │ │ │ - bmi.n 6e8be │ │ │ │ + bmi.n 6e602 │ │ │ │ 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 6e8b6 │ │ │ │ + bge.n 6e5fa │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 6e8be │ │ │ │ + b.n 6e602 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r7, [r2], #-4 │ │ │ │ - bne.n 6e8a2 │ │ │ │ + bne.n 6e5e6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2e0368 │ │ │ │ + bl 2e01d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2e0368 │ │ │ │ + bl 2e01d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c06c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6e892 │ │ │ │ + bne.n 6e5d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a338 │ │ │ │ - b.n 6e8f6 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 6e63a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006e8fe : │ │ │ │ - b.w f26a8 │ │ │ │ +0006e642 : │ │ │ │ + b.w f26d4 │ │ │ │ │ │ │ │ -0006e902 : │ │ │ │ - b.w 15cfd8 │ │ │ │ - b.w 8328c <_Py_SetImmortal@@Base> │ │ │ │ +0006e646 : │ │ │ │ + b.w 15ce28 │ │ │ │ + b.w 83208 <_Py_SetImmortal@@Base> │ │ │ │ │ │ │ │ -0006e90a <_PyObject_CallMethodId@@Base>: │ │ │ │ +0006e64e <_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] @ (6e974 <_PyObject_CallMethodId@@Base+0x6a>) │ │ │ │ + ldr r2, [pc, #88] @ (6e6b8 <_PyObject_CallMethodId@@Base+0x6a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e928 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6e932 <_PyObject_CallMethodId@@Base+0x28> │ │ │ │ + cbz r0, 6e66c <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 6e676 <_PyObject_CallMethodId@@Base+0x28> │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 6e320 │ │ │ │ - b.n 6e966 <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ - bl 72d14 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 6e10e │ │ │ │ + b.n 6e6aa <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + bl 72c10 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6e966 <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + cbz r0, 6e6aa <_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 6e956 <_PyObject_CallMethodId@@Base+0x4c> │ │ │ │ + blt.n 6e69a <_PyObject_CallMethodId@@Base+0x4c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e966 <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + b.n 6e6aa <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e952 <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ + bne.n 6e696 <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e952 <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6e696 <_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] @ (6e980 <_PyObject_CallMethodId@@Base+0x76>) │ │ │ │ + ldr r1, [pc, #4] @ (6e6c4 <_PyObject_CallMethodId@@Base+0x76>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w a895c │ │ │ │ + b.w a8970 │ │ │ │ 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 90ba8 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 6e9ae <_PyObject_CallMethodId@@Base+0xa4> │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 6e6f2 <_PyObject_CallMethodId@@Base+0xa4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190280 <_PyType_LookupRef@@Base> │ │ │ │ + bl 1900dc <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6e9bc <_PyObject_CallMethodId@@Base+0xb2> │ │ │ │ - b.n 6e9e4 <_PyObject_CallMethodId@@Base+0xda> │ │ │ │ + cbnz r0, 6e700 <_PyObject_CallMethodId@@Base+0xb2> │ │ │ │ + b.n 6e728 <_PyObject_CallMethodId@@Base+0xda> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6e9a0 <_PyObject_CallMethodId@@Base+0x96> │ │ │ │ - b.n 6e9f0 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ + bge.n 6e6e4 <_PyObject_CallMethodId@@Base+0x96> │ │ │ │ + b.n 6e734 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 6e9f0 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ + cbz r3, 6e734 <_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 6e9e0 <_PyObject_CallMethodId@@Base+0xd6> │ │ │ │ + bge.n 6e724 <_PyObject_CallMethodId@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6e9e0 <_PyObject_CallMethodId@@Base+0xd6> │ │ │ │ + cbnz r3, 6e724 <_PyObject_CallMethodId@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e9f0 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ + b.n 6e734 <_PyObject_CallMethodId@@Base+0xe6> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w a895c │ │ │ │ + b.w a8970 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0006e9f4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 278dbc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0006ea4a : │ │ │ │ - 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 6ea72 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r1, [r7, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.n 6eab6 │ │ │ │ - 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 1610f0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 283688 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 23e0ec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #28444 @ 0x6f1c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6eaee │ │ │ │ - ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 6eaee │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 6eb06 │ │ │ │ - b.n 6eb16 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6eae6 │ │ │ │ - movw r0, #21668 @ 0x54a4 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 6e742 <_PyObject_CallMethodId@@Base+0xf4> │ │ │ │ mov r1, r2 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6eae6 │ │ │ │ - b.n 6eb42 │ │ │ │ - movw r0, #21668 @ 0x54a4 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - movs r2, #1 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 6eb42 │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - ldr r1, [pc, #200] @ (6ebe4 ) │ │ │ │ - mov r0, r5 │ │ │ │ - bl a8158 <_PyObject_LookupSpecial@@Base> │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 6eb46 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eb7e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6eb7e │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6eb7e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6ebde │ │ │ │ - cbz r0, 6eb70 │ │ │ │ - ldr r2, [pc, #156] @ (6ebe8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1f53c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eb6c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6eb6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6ebde │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 6ebde │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17dd48 │ │ │ │ - cbnz r0, 6eb9c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7080 @ 0x1ba8 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f3df0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17a9a4 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 6ebde │ │ │ │ - ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ - movt r3, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 6ebc2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 87bc0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 6ebca │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 6ebde │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006ebec : │ │ │ │ - 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 85008 │ │ │ │ - │ │ │ │ -0006ec02 : │ │ │ │ - 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, #33920 @ 0x8480 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2803c4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbz r0, 6ec28 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ec3e │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 885d4 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ec22 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 85008 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6ec4e │ │ │ │ + cbz r0, 6e74e <_PyObject_CallMethodId@@Base+0x100> │ │ │ │ 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, 6ec6e │ │ │ │ + cbnz r0, 6e76e <_PyObject_CallMethodId@@Base+0x120> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 6ec78 │ │ │ │ - b.n 6ec7e │ │ │ │ + cbnz r0, 6e778 <_PyObject_CallMethodId@@Base+0x12a> │ │ │ │ + b.n 6e77e <_PyObject_CallMethodId@@Base+0x130> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ec68 │ │ │ │ - b.n 6ec96 │ │ │ │ + beq.n 6e768 <_PyObject_CallMethodId@@Base+0x11a> │ │ │ │ + b.n 6e796 <_PyObject_CallMethodId@@Base+0x148> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6ec96 │ │ │ │ + cbnz r0, 6e796 <_PyObject_CallMethodId@@Base+0x148> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6ec88 │ │ │ │ + cbz r0, 6e788 <_PyObject_CallMethodId@@Base+0x13a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6ec96 │ │ │ │ + cbnz r0, 6e796 <_PyObject_CallMethodId@@Base+0x148> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 6ec96 │ │ │ │ + cbz r0, 6e796 <_PyObject_CallMethodId@@Base+0x148> │ │ │ │ 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, 6eca2 │ │ │ │ + cbz r0, 6e7a2 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (6ecb8 ) │ │ │ │ + ldr r2, [pc, #16] @ (6e7b8 <_PyObject_CallMethodId@@Base+0x16a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 6ecb4 │ │ │ │ + cbnz r1, 6e7b4 <_PyObject_CallMethodId@@Base+0x166> │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (6ecc8 ) │ │ │ │ + ldr r2, [pc, #8] @ (6e7c8 <_PyObject_CallMethodId@@Base+0x17a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4} │ │ │ │ @@ -100643,336 +100141,361 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6ed2a │ │ │ │ + cbnz r0, 6e82a <_PyObject_CallMethodId@@Base+0x1dc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6ed32 │ │ │ │ + cbz r0, 6e832 <_PyObject_CallMethodId@@Base+0x1e4> │ │ │ │ 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 6ed1c │ │ │ │ + beq.n 6e81c <_PyObject_CallMethodId@@Base+0x1ce> │ │ │ │ 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, 6ed5a │ │ │ │ + cbnz r0, 6e85a <_PyObject_CallMethodId@@Base+0x20c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6ed62 │ │ │ │ + cbz r0, 6e862 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ 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 6ed4c │ │ │ │ + beq.n 6e84c <_PyObject_CallMethodId@@Base+0x1fe> │ │ │ │ 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, 6ed8a │ │ │ │ + cbnz r0, 6e88a <_PyObject_CallMethodId@@Base+0x23c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6ed92 │ │ │ │ + cbz r0, 6e892 <_PyObject_CallMethodId@@Base+0x244> │ │ │ │ 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 6ed7c │ │ │ │ + beq.n 6e87c <_PyObject_CallMethodId@@Base+0x22e> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6ed9e │ │ │ │ + cbz r0, 6e89e <_PyObject_CallMethodId@@Base+0x250> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6edaa │ │ │ │ + cbz r0, 6e8aa <_PyObject_CallMethodId@@Base+0x25c> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ble.n 6ee04 │ │ │ │ + ble.n 6e904 <_PyObject_CallMethodId@@Base+0x2b6> │ │ │ │ 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, 6edda │ │ │ │ + cbz r3, 6e8da <_PyObject_CallMethodId@@Base+0x28c> │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6edde │ │ │ │ + bls.n 6e8de <_PyObject_CallMethodId@@Base+0x290> │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6edfc │ │ │ │ + b.n 6e8fc <_PyObject_CallMethodId@@Base+0x2ae> │ │ │ │ cmp lr, ip │ │ │ │ - bcc.n 6edd2 │ │ │ │ + bcc.n 6e8d2 <_PyObject_CallMethodId@@Base+0x284> │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 6edf4 │ │ │ │ + bne.n 6e8f4 <_PyObject_CallMethodId@@Base+0x2a6> │ │ │ │ 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 6edfc │ │ │ │ + b.n 6e8fc <_PyObject_CallMethodId@@Base+0x2ae> │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ adds r7, r5, r4 │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.n 6edc0 │ │ │ │ - b.n 6ee08 │ │ │ │ + bgt.n 6e8c0 <_PyObject_CallMethodId@@Base+0x272> │ │ │ │ + b.n 6e908 <_PyObject_CallMethodId@@Base+0x2ba> │ │ │ │ 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 6ee66 │ │ │ │ + ble.n 6e966 <_PyObject_CallMethodId@@Base+0x318> │ │ │ │ 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, 6ee3c │ │ │ │ + cbz r3, 6e93c <_PyObject_CallMethodId@@Base+0x2ee> │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6ee40 │ │ │ │ + bls.n 6e940 <_PyObject_CallMethodId@@Base+0x2f2> │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6ee5e │ │ │ │ + b.n 6e95e <_PyObject_CallMethodId@@Base+0x310> │ │ │ │ cmp lr, ip │ │ │ │ - bcc.n 6ee34 │ │ │ │ + bcc.n 6e934 <_PyObject_CallMethodId@@Base+0x2e6> │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 6ee56 │ │ │ │ + bne.n 6e956 <_PyObject_CallMethodId@@Base+0x308> │ │ │ │ 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 6ee5e │ │ │ │ + b.n 6e95e <_PyObject_CallMethodId@@Base+0x310> │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ adds r7, r5, r4 │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.n 6ee22 │ │ │ │ - b.n 6ee6a │ │ │ │ + bgt.n 6e922 <_PyObject_CallMethodId@@Base+0x2d4> │ │ │ │ + b.n 6e96a <_PyObject_CallMethodId@@Base+0x31c> │ │ │ │ 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 6ee9e │ │ │ │ + bmi.n 6e99e <_PyObject_CallMethodId@@Base+0x350> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ee88 │ │ │ │ + beq.n 6e988 <_PyObject_CallMethodId@@Base+0x33a> │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ee88 │ │ │ │ - b.n 6eea0 │ │ │ │ + beq.n 6e988 <_PyObject_CallMethodId@@Base+0x33a> │ │ │ │ + b.n 6e9a0 <_PyObject_CallMethodId@@Base+0x352> │ │ │ │ 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, 6eec8 │ │ │ │ + cbnz r0, 6e9c8 <_PyObject_CallMethodId@@Base+0x37a> │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6eeba │ │ │ │ - b.n 6eece │ │ │ │ + bne.n 6e9ba <_PyObject_CallMethodId@@Base+0x36c> │ │ │ │ + b.n 6e9ce <_PyObject_CallMethodId@@Base+0x380> │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6eec2 │ │ │ │ + beq.n 6e9c2 <_PyObject_CallMethodId@@Base+0x374> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6eeda │ │ │ │ + cbz r0, 6e9da <_PyObject_CallMethodId@@Base+0x38c> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ (6ef04 ) │ │ │ │ + ldr r3, [pc, #36] @ (6ea04 <_PyObject_CallMethodId@@Base+0x3b6>) │ │ │ │ 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 11692c │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2437a0 <_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, #33080 @ 0x8138 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 222f70 │ │ │ │ + cbnz r0, 6ea46 <_PyObject_CallMethodId@@Base+0x3f8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6ea48 <_PyObject_CallMethodId@@Base+0x3fa> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 6ea48 <_PyObject_CallMethodId@@Base+0x3fa> │ │ │ │ + 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, 6ef3c │ │ │ │ + cbz r0, 6ea80 <_PyObject_CallMethodId@@Base+0x432> │ │ │ │ movw r3, #59980 @ 0xea4c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6ef3c │ │ │ │ + beq.n 6ea80 <_PyObject_CallMethodId@@Base+0x432> │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6ef7c │ │ │ │ - bl 6eca4 │ │ │ │ - cbz r0, 6ef90 │ │ │ │ + bne.n 6eac0 <_PyObject_CallMethodId@@Base+0x472> │ │ │ │ + bl 6e7a4 <_PyObject_CallMethodId@@Base+0x156> │ │ │ │ + cbz r0, 6ead4 <_PyObject_CallMethodId@@Base+0x486> │ │ │ │ movw r3, #32340 @ 0x7e54 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #60036 @ 0xea84 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ - movw r3, #61429 @ 0xeff5 │ │ │ │ + movw r3, #60217 @ 0xeb39 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 6ef70 │ │ │ │ + cbz r5, 6eab4 <_PyObject_CallMethodId@@Base+0x466> │ │ │ │ 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 6ecbc │ │ │ │ + b.n 6e7bc <_PyObject_CallMethodId@@Base+0x16e> │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 6ef84 │ │ │ │ + cbz r2, 6eac8 <_PyObject_CallMethodId@@Base+0x47a> │ │ │ │ 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, 6eff2 │ │ │ │ - cbz r1, 6eff2 │ │ │ │ + cbz r0, 6eb36 <_PyObject_CallMethodId@@Base+0x4e8> │ │ │ │ + cbz r1, 6eb36 <_PyObject_CallMethodId@@Base+0x4e8> │ │ │ │ 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, 6eff0 │ │ │ │ + cbz r6, 6eb34 <_PyObject_CallMethodId@@Base+0x4e6> │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6efcc │ │ │ │ + bcc.n 6eb10 <_PyObject_CallMethodId@@Base+0x4c2> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ strb r7, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6ef08 │ │ │ │ + bl 6ea4c <_PyObject_CallMethodId@@Base+0x3fe> │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r6, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r6, [r2, r3] │ │ │ │ - bne.n 6efaa │ │ │ │ + bne.n 6eaee <_PyObject_CallMethodId@@Base+0x4a0> │ │ │ │ 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 6ef08 │ │ │ │ + bl 6ea4c <_PyObject_CallMethodId@@Base+0x3fe> │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 6efaa │ │ │ │ + b.n 6eaee <_PyObject_CallMethodId@@Base+0x4a0> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 6f05e │ │ │ │ + cbz r0, 6eba2 <_PyObject_CallMethodId@@Base+0x554> │ │ │ │ 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 6f05c │ │ │ │ + bcs.n 6eba0 <_PyObject_CallMethodId@@Base+0x552> │ │ │ │ mov r5, r0 │ │ │ │ blx 2c104 │ │ │ │ - cbz r0, 6f05c │ │ │ │ + cbz r0, 6eba0 <_PyObject_CallMethodId@@Base+0x552> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6f020 │ │ │ │ + bne.n 6eb64 <_PyObject_CallMethodId@@Base+0x516> │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 6f05c │ │ │ │ + bcs.n 6eba0 <_PyObject_CallMethodId@@Base+0x552> │ │ │ │ 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 │ │ │ │ @@ -100985,34 +100508,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, 6f086 │ │ │ │ + cbz r0, 6ebca <_PyObject_CallMethodId@@Base+0x57c> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 6f086 │ │ │ │ + cbz r3, 6ebca <_PyObject_CallMethodId@@Base+0x57c> │ │ │ │ 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 6eff4 │ │ │ │ + b.n 6eb38 <_PyObject_CallMethodId@@Base+0x4ea> │ │ │ │ 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, #61585 @ 0xf091 │ │ │ │ + movw r4, #60373 @ 0xebd5 │ │ │ │ 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] │ │ │ │ @@ -101037,87 +100560,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 6f0f4 │ │ │ │ + bhi.n 6ec38 <_PyObject_CallMethodId@@Base+0x5ea> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6f198 │ │ │ │ + beq.n 6ecdc <_PyObject_CallMethodId@@Base+0x68e> │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 6f134 │ │ │ │ + bne.n 6ec78 <_PyObject_CallMethodId@@Base+0x62a> │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 6f192 │ │ │ │ + beq.n 6ecd6 <_PyObject_CallMethodId@@Base+0x688> │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6f134 │ │ │ │ + bne.n 6ec78 <_PyObject_CallMethodId@@Base+0x62a> │ │ │ │ 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 6f14c │ │ │ │ + bne.n 6ec90 <_PyObject_CallMethodId@@Base+0x642> │ │ │ │ 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 6f168 │ │ │ │ + bne.n 6ecac <_PyObject_CallMethodId@@Base+0x65e> │ │ │ │ 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 6f182 │ │ │ │ + bne.n 6ecc6 <_PyObject_CallMethodId@@Base+0x678> │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6f1ce │ │ │ │ + beq.n 6ed12 <_PyObject_CallMethodId@@Base+0x6c4> │ │ │ │ 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 6f1a4 │ │ │ │ + bne.n 6ece8 <_PyObject_CallMethodId@@Base+0x69a> │ │ │ │ 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 6f1ba │ │ │ │ + bne.n 6ecfe <_PyObject_CallMethodId@@Base+0x6b0> │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60989 @ 0xee3d │ │ │ │ + movw r1, #60693 @ 0xed15 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movw r0, #684 @ 0x2ac │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e2ae │ │ │ │ - ldr r3, [pc, #48] @ (6f218 ) │ │ │ │ + b.w 4e22e │ │ │ │ + ldr r3, [pc, #48] @ (6ed5c <_PyObject_CallMethodId@@Base+0x70e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r3, #3936] @ 0xf60 │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ @@ -101128,90 +100651,236 @@ │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006f21c : │ │ │ │ +0006ed60 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ + ldr r3, [r0, #124] @ 0x7c │ │ │ │ + cbz r3, 6ed74 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 6ed70 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #61328 @ 0xef90 │ │ │ │ + movt r3, #48 @ 0x30 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006ed78 <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ + ldr r3, [r1, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6ed9c <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + ldr r3, [r1, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6ed8e <_PyCode_CheckNoExternalState@@Base+0x16> │ │ │ │ + movw r3, #61304 @ 0xef78 │ │ │ │ + movt r3, #48 @ 0x30 │ │ │ │ + b.n 6eda4 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + ldr r3, [r1, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6edae <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ldr r3, [r1, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6edae <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 6ed84 <_PyCode_CheckNoExternalState@@Base+0xc> │ │ │ │ + movw r3, #61280 @ 0xef60 │ │ │ │ + movt r3, #48 @ 0x30 │ │ │ │ + cbnz r2, 6edaa <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 6eda6 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006edb2 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 6edc2 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + movw r3, #17364 @ 0x43d4 │ │ │ │ + movt r3, #50 @ 0x32 │ │ │ │ + b.n 6edd8 <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + tst.w r3, #384 @ 0x180 │ │ │ │ + bne.n 6edd0 <_PyCode_CheckPureFunction@@Base+0x1e> │ │ │ │ + lsls r3, r3, #22 │ │ │ │ + bmi.n 6edb8 <_PyCode_CheckPureFunction@@Base+0x6> │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ + movw r3, #17392 @ 0x43f0 │ │ │ │ + movt r3, #50 @ 0x32 │ │ │ │ + cbz r1, 6eddc <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + str r3, [r1, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006ede0 : │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006ede4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33652 @ 0x8374 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6ee0e │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 27fec0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006ee12 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6ee3c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 27fec0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006ee40 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33652 @ 0x8374 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6ee66 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.n 6ea16 <_PyObject_CallMethodId@@Base+0x3c8> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006ee6a : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33696 @ 0x83a0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6ee90 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.n 6ea16 <_PyObject_CallMethodId@@Base+0x3c8> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006ee94 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #33600 @ 0x8340 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r4, r0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6eeba │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.n 6ea16 <_PyObject_CallMethodId@@Base+0x3c8> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006eebe : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f21e <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0006eec0 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 6f22e <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 6eed0 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f230 <_PyLong_New@@Base>: │ │ │ │ - b.w 1c92bc │ │ │ │ +0006eed2 <_PyLong_New@@Base>: │ │ │ │ + b.w 1c7b24 │ │ │ │ │ │ │ │ -0006f234 <_PyLong_FromDigits@@Base>: │ │ │ │ +0006eed6 <_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, 6f276 <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 6ef18 <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1c92bc │ │ │ │ + bl 1c7b24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6f278 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 6ef1a <_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 6f278 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (6f27c <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ + b.n 6ef1a <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (6ef20 <_PyLong_FromDigits@@Base+0x4a>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006f280 <_PyLong_Sign@@Base>: │ │ │ │ +0006ef24 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f28c : │ │ │ │ +0006ef30 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f298 : │ │ │ │ +0006ef3c : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f2aa <_PyDict_NewPresized@@Base>: │ │ │ │ +0006ef4e <_PyDict_NewPresized@@Base>: │ │ │ │ cmp r0, #5 │ │ │ │ - bgt.n 6f2be <_PyDict_NewPresized@@Base+0x14> │ │ │ │ + bgt.n 6ef62 <_PyDict_NewPresized@@Base+0x14> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7fed0 │ │ │ │ + b.w 7fe70 │ │ │ │ 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 │ │ │ │ @@ -101222,184 +100891,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 86938 │ │ │ │ - cbz r0, 6f308 <_PyDict_NewPresized@@Base+0x5e> │ │ │ │ + bl 86914 │ │ │ │ + cbz r0, 6efac <_PyDict_NewPresized@@Base+0x5e> │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7fed0 │ │ │ │ + b.w 7fe70 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006f30a <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w db834 │ │ │ │ +0006efae <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w db560 │ │ │ │ │ │ │ │ -0006f30e <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 5a394 │ │ │ │ +0006efb2 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 5a3bc │ │ │ │ │ │ │ │ -0006f312 : │ │ │ │ +0006efb6 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006f32c : │ │ │ │ - b.w 4e6d8 │ │ │ │ +0006efd0 : │ │ │ │ + b.w 4e658 │ │ │ │ │ │ │ │ -0006f330 : │ │ │ │ +0006efd4 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 86170 │ │ │ │ + b.w 86418 │ │ │ │ │ │ │ │ -0006f336 : │ │ │ │ - b.w 86170 │ │ │ │ +0006efda : │ │ │ │ + b.w 86418 │ │ │ │ │ │ │ │ -0006f33a : │ │ │ │ - b.w 64e8e │ │ │ │ +0006efde : │ │ │ │ + b.w 6495c │ │ │ │ │ │ │ │ -0006f33e : │ │ │ │ +0006efe2 : │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f34e : │ │ │ │ +0006eff2 : │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f35e : │ │ │ │ +0006f002 : │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f36e <_Py_SetRefcnt@@Base>: │ │ │ │ +0006f012 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006f37a : │ │ │ │ +0006f01e : │ │ │ │ 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 6f3bc │ │ │ │ + bls.n 6f060 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 6f3b0 │ │ │ │ + bhi.n 6f054 │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 6f3be │ │ │ │ + b.n 6f062 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 6f3be │ │ │ │ + b.n 6f062 │ │ │ │ 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 2e2eac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ + bl 2e2d94 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b47c │ │ │ │ - ldr r1, [pc, #32] @ (6f418 ) │ │ │ │ + ldr r1, [pc, #32] @ (6f0bc ) │ │ │ │ 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, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ movs r2, r6 │ │ │ │ - movw r3, #26816 @ 0x68c0 │ │ │ │ + movw r3, #26496 @ 0x6780 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6f490 │ │ │ │ + beq.n 6f134 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6f490 │ │ │ │ + beq.n 6f134 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (6f494 ) │ │ │ │ + ldr r2, [pc, #84] @ (6f138 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6f460 │ │ │ │ + bne.n 6f104 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6f460 │ │ │ │ + beq.n 6f104 │ │ │ │ blx 2ae7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6f478 │ │ │ │ - cbz r3, 6f474 │ │ │ │ + beq.n 6f11c │ │ │ │ + cbz r3, 6f118 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6f466 │ │ │ │ + b.n 6f10a │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6f486 │ │ │ │ + bne.n 6f12a │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 6f484 │ │ │ │ + cbz r2, 6f128 │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6f486 │ │ │ │ + b.n 6f12a │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c8e50 │ │ │ │ + b.w 1c76b8 │ │ │ │ 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 │ │ │ │ @@ -101408,19 +101077,19 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 6f65e │ │ │ │ + beq.w 6f302 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f65c │ │ │ │ + beq.w 6f300 │ │ │ │ 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 │ │ │ │ @@ -101430,84 +101099,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 6f50e │ │ │ │ + bls.n 6f1b2 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 6f504 │ │ │ │ + bhi.n 6f1a8 │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ - b.n 6f510 │ │ │ │ + b.n 6f1b4 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r4, #0 │ │ │ │ - b.n 6f510 │ │ │ │ + b.n 6f1b4 │ │ │ │ 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 6f538 │ │ │ │ + bne.n 6f1dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - b.n 6f65e │ │ │ │ + b.n 6f302 │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 6f562 │ │ │ │ + bne.n 6f206 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.w 6f65c │ │ │ │ + bls.w 6f300 │ │ │ │ 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 6f540 │ │ │ │ - b.n 6f65e │ │ │ │ + bne.n 6f1e4 │ │ │ │ + b.n 6f302 │ │ │ │ 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 6f592 │ │ │ │ + beq.n 6f236 │ │ │ │ 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 6f604 │ │ │ │ + beq.n 6f2a8 │ │ │ │ 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 2e358c <_PyMonitoring_FireBranchEvent@@Base+0x9e4> │ │ │ │ + bl 2e3474 <_PyMonitoring_FireBranchEvent@@Base+0x9a8> │ │ │ │ add.w ip, sp, #16 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r0, fp, r4 │ │ │ │ rsb r1, r6, #32 │ │ │ │ sub.w r2, r6, #32 │ │ │ │ @@ -101525,94 +101194,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 6f5be │ │ │ │ + bne.n 6f262 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f65c │ │ │ │ + beq.n 6f300 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, fp, lsl #2] │ │ │ │ - cbnz r6, 6f62c │ │ │ │ + cbnz r6, 6f2d0 │ │ │ │ movs r6, #32 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 6f65e │ │ │ │ + cbz r0, 6f302 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 6f614 │ │ │ │ - b.n 6f654 │ │ │ │ + bne.n 6f2b8 │ │ │ │ + b.n 6f2f8 │ │ │ │ mvns r6, r6 │ │ │ │ - beq.n 6f650 │ │ │ │ + beq.n 6f2f4 │ │ │ │ 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, 6f65e │ │ │ │ + cbz r0, 6f302 │ │ │ │ ands r6, r3 │ │ │ │ - bne.n 6f630 │ │ │ │ + bne.n 6f2d4 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 6f60a │ │ │ │ + bne.n 6f2ae │ │ │ │ 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 6eca4 │ │ │ │ - cbz r0, 6f6ac │ │ │ │ + bl 6e7a4 <_PyObject_CallMethodId@@Base+0x156> │ │ │ │ + cbz r0, 6f350 │ │ │ │ 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 6ecbc │ │ │ │ + bl 6e7bc <_PyObject_CallMethodId@@Base+0x16e> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6ef08 │ │ │ │ + bl 6ea4c <_PyObject_CallMethodId@@Base+0x3fe> │ │ │ │ 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, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6f666 │ │ │ │ + bl 6f30a │ │ │ │ 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 │ │ │ │ @@ -101621,379 +101290,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 6f720 │ │ │ │ - movw r4, #49008 @ 0xbf70 │ │ │ │ + beq.n 6f3c4 │ │ │ │ + movw r4, #48688 @ 0xbe30 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 6f72e │ │ │ │ + bne.n 6f3d2 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6f732 │ │ │ │ - movw r4, #41008 @ 0xa030 │ │ │ │ + b.n 6f3d6 │ │ │ │ + movw r4, #40688 @ 0x9ef0 │ │ │ │ movt r4, #47 @ 0x2f │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6f732 │ │ │ │ + b.n 6f3d6 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6f742 │ │ │ │ + bge.n 6f3e6 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 6f786 │ │ │ │ + bge.n 6f42a │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 6f758 │ │ │ │ + bne.n 6f3fc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 6f844 │ │ │ │ + beq.n 6f4e8 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #33024 @ 0x8100 │ │ │ │ - movw r2, #17776 @ 0x4570 │ │ │ │ + movweq r4, #32704 @ 0x7fc0 │ │ │ │ + movw r2, #17428 @ 0x4414 │ │ │ │ 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 6f844 │ │ │ │ + b.n 6f4e8 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #49972 @ 0xc334 │ │ │ │ - movwlt r6, #40740 @ 0x9f24 │ │ │ │ + movwge r6, #49652 @ 0xc1f4 │ │ │ │ + movwlt r6, #40420 @ 0x9de4 │ │ │ │ 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, #34684 @ 0x877c │ │ │ │ + movwge r6, #34364 @ 0x863c │ │ │ │ movtge r6, #48 @ 0x30 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #40340 @ 0x9d94 │ │ │ │ + movw r2, #40020 @ 0x9c54 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #33024 @ 0x8100 │ │ │ │ + movw r1, #32704 @ 0x7fc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r4, #17788 @ 0x457c │ │ │ │ + movw r4, #17440 @ 0x4420 │ │ │ │ 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, #17796 @ 0x4584 │ │ │ │ + movw r2, #17448 @ 0x4428 │ │ │ │ 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, #17768 @ 0x4568 │ │ │ │ + movw r2, #17420 @ 0x440c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ 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, #17828 @ 0x45a4 │ │ │ │ + movw r2, #17480 @ 0x4448 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 6f96a │ │ │ │ + bne.n 6f60e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #49008 @ 0xbf70 │ │ │ │ + movw r3, #48688 @ 0xbe30 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r2, #17768 @ 0x4568 │ │ │ │ + movw r2, #17420 @ 0x440c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6f960 │ │ │ │ + bge.n 6f604 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #37800 @ 0x93a8 │ │ │ │ + movw r2, #37480 @ 0x9268 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ - movw r2, #17812 @ 0x4594 │ │ │ │ + bl 6f356 │ │ │ │ + movw r2, #17464 @ 0x4438 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ - movw r2, #53984 @ 0xd2e0 │ │ │ │ + bl 6f356 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - b.n 6f9e6 │ │ │ │ - movw r2, #17836 @ 0x45ac │ │ │ │ + b.n 6f68a │ │ │ │ + movw r2, #17488 @ 0x4450 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - b.n 6f9e6 │ │ │ │ + b.n 6f68a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33024 @ 0x8100 │ │ │ │ + movw r3, #32704 @ 0x7fc0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #17844 @ 0x45b4 │ │ │ │ + movw r2, #17496 @ 0x4458 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6f960 │ │ │ │ - movw r2, #17852 @ 0x45bc │ │ │ │ + bge.n 6f604 │ │ │ │ + movw r2, #17504 @ 0x4460 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6f6b2 │ │ │ │ + b.n 6f356 │ │ │ │ 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, #17828 @ 0x45a4 │ │ │ │ + movw r2, #17480 @ 0x4448 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #53984 @ 0xd2e0 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6f6b2 │ │ │ │ + b.n 6f356 │ │ │ │ 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, 6fa78 │ │ │ │ + cbz r4, 6f71c │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 6fa6a │ │ │ │ - b.n 6face │ │ │ │ + bne.n 6f70e │ │ │ │ + b.n 6f772 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 6face │ │ │ │ + beq.n 6f772 │ │ │ │ movw r3, #2748 @ 0xabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 6face │ │ │ │ + cbz r3, 6f772 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6face │ │ │ │ + beq.n 6f772 │ │ │ │ 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, #17872 @ 0x45d0 │ │ │ │ + movw r1, #17524 @ 0x4474 │ │ │ │ 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 6f666 │ │ │ │ - b.n 6fadc │ │ │ │ + bl 6f30a │ │ │ │ + b.n 6f780 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f666 │ │ │ │ + bl 6f30a │ │ │ │ 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, 6fb06 │ │ │ │ + cbnz r3, 6f7aa │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6fb1e │ │ │ │ + cbz r3, 6f7c2 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #17892 @ 0x45e4 │ │ │ │ + movw r0, #17544 @ 0x4488 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6fa54 │ │ │ │ - b.n 6fb5e │ │ │ │ + bl 6f6f8 │ │ │ │ + b.n 6f802 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6fb2e │ │ │ │ + cbnz r3, 6f7d2 │ │ │ │ movw r0, #2220 @ 0x8ac │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6fb5e │ │ │ │ + cbz r3, 6f802 │ │ │ │ movw r3, #2744 @ 0xab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6fb0a │ │ │ │ - ldr r2, [pc, #36] @ (6fb68 ) │ │ │ │ + blt.n 6f7ae │ │ │ │ + ldr r2, [pc, #36] @ (6f80c ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6fb46 │ │ │ │ + bne.n 6f7ea │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6fb0a │ │ │ │ + ble.n 6f7ae │ │ │ │ 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} │ │ │ │ @@ -102005,52 +101674,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, 6fb9c │ │ │ │ + cbnz r3, 6f840 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6fbb2 │ │ │ │ + cbz r3, 6f856 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #17912 @ 0x45f8 │ │ │ │ + movw r0, #17564 @ 0x449c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6fa54 │ │ │ │ - b.n 6fbf2 │ │ │ │ + bl 6f6f8 │ │ │ │ + b.n 6f896 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6fbc2 │ │ │ │ + cbnz r3, 6f866 │ │ │ │ movw r0, #2220 @ 0x8ac │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6fbf2 │ │ │ │ + cbz r3, 6f896 │ │ │ │ movw r3, #2740 @ 0xab4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6fba0 │ │ │ │ - ldr r2, [pc, #60] @ (6fc14 ) │ │ │ │ + blt.n 6f844 │ │ │ │ + ldr r2, [pc, #60] @ (6f8b8 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6fbda │ │ │ │ + bne.n 6f87e │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6fba0 │ │ │ │ + ble.n 6f844 │ │ │ │ movw r3, #32340 @ 0x7e54 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 6fc0a │ │ │ │ + cbz r2, 6f8ae │ │ │ │ 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} │ │ │ │ @@ -102062,87 +101731,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 6fc7e │ │ │ │ + bhi.n 6f922 │ │ │ │ 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 6fc72 │ │ │ │ - cbz r4, 6fc7e │ │ │ │ - cbz r1, 6fc7e │ │ │ │ + bne.n 6f916 │ │ │ │ + cbz r4, 6f922 │ │ │ │ + cbz r1, 6f922 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcc.n 6fc7e │ │ │ │ + bcc.n 6f922 │ │ │ │ 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 6fc58 │ │ │ │ - b.n 6fc7e │ │ │ │ + bcs.n 6f8fc │ │ │ │ + b.n 6f922 │ │ │ │ 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, 6fc9a │ │ │ │ + cbz r2, 6f93e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #80] @ (6fcf0 ) │ │ │ │ - bl 1c804c │ │ │ │ - ldr r0, [pc, #76] @ (6fcf4 ) │ │ │ │ + ldr r0, [pc, #80] @ (6f994 ) │ │ │ │ + bl 1c684c │ │ │ │ + ldr r0, [pc, #76] @ (6f998 ) │ │ │ │ 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, 6fcc0 │ │ │ │ + cbnz r4, 6f964 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6fcea │ │ │ │ + b.n 6f98e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2ba3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fcbc │ │ │ │ + beq.n 6f960 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6fcbc │ │ │ │ + beq.n 6f960 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #17932 @ 0x460c │ │ │ │ + movw r0, #17584 @ 0x44b0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6fae0 │ │ │ │ + bl 6f784 │ │ │ │ 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} │ │ │ │ @@ -102154,337 +101823,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 6fd9a │ │ │ │ + beq.n 6fa3e │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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, 6fd9a │ │ │ │ + cbz r0, 6fa3e │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6fd62 │ │ │ │ + bne.n 6fa06 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 6fd44 │ │ │ │ + b.n 6f9e8 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6fd86 │ │ │ │ + bne.n 6fa2a │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6fd86 │ │ │ │ + bne.n 6fa2a │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6fd9a │ │ │ │ - movw r0, #18008 @ 0x4658 │ │ │ │ + cbz r0, 6fa3e │ │ │ │ + movw r0, #17660 @ 0x44fc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6fae0 │ │ │ │ + bl 6f784 │ │ │ │ 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 6fddc │ │ │ │ + bne.n 6fa80 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 6fddc │ │ │ │ + cbz r3, 6fa80 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ccd18 │ │ │ │ + bl 1cb574 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 6fddc │ │ │ │ + bls.n 6fa80 │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #60096 @ 0xeac0 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 6fcf8 │ │ │ │ + bl 6f99c │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 6fdf2 │ │ │ │ + bne.n 6fa96 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 6fdf8 │ │ │ │ + b.n 6fa9c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6fe0c │ │ │ │ + bne.n 6fab0 │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 6fde2 │ │ │ │ - cbnz r0, 6fe5a │ │ │ │ + bne.n 6fa86 │ │ │ │ + cbnz r0, 6fafe │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 6fe3a │ │ │ │ + cbz r3, 6fade │ │ │ │ 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 6fe36 │ │ │ │ + bne.n 6fada │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne.n 6fe22 │ │ │ │ + bne.n 6fac6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6fe56 │ │ │ │ + bne.n 6fafa │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne.n 6fe3c │ │ │ │ + bne.n 6fae0 │ │ │ │ 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 6fe84 │ │ │ │ + bne.n 6fb28 │ │ │ │ cmp r4, #3 │ │ │ │ - bhi.n 6fe9a │ │ │ │ + bhi.n 6fb3e │ │ │ │ adds r4, #1 │ │ │ │ yield │ │ │ │ - b.n 6fe68 │ │ │ │ + b.n 6fb0c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 6fe8c │ │ │ │ + bne.n 6fb30 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6feb6 │ │ │ │ + b.n 6fb5a │ │ │ │ cmp r7, #3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 6fe9e │ │ │ │ - b.n 6feb6 │ │ │ │ + cbz r0, 6fb42 │ │ │ │ + b.n 6fb5a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6feb6 │ │ │ │ + b.n 6fb5a │ │ │ │ orrs r6, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 6feb2 │ │ │ │ + bne.n 6fb56 │ │ │ │ strex r7, r6, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6fe88 │ │ │ │ - b.n 6fe68 │ │ │ │ + beq.n 6fb2c │ │ │ │ + b.n 6fb0c │ │ │ │ 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 6fe5c │ │ │ │ - cbnz r0, 6feda │ │ │ │ + bl 6fb00 │ │ │ │ + cbnz r0, 6fb7e │ │ │ │ yield │ │ │ │ - b.n 6feca │ │ │ │ + b.n 6fb6e │ │ │ │ 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 6fe5c │ │ │ │ - cbnz r0, 6ff00 │ │ │ │ + bl 6fb00 │ │ │ │ + cbnz r0, 6fba4 │ │ │ │ yield │ │ │ │ - b.n 6fef0 │ │ │ │ + b.n 6fb94 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1ca5f8 │ │ │ │ + bl 1c8e60 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #26816 @ 0x68c0 │ │ │ │ + movw r3, #26496 @ 0x6780 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ffe8 │ │ │ │ + beq.n 6fc8c │ │ │ │ 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 6ffd8 │ │ │ │ + beq.n 6fc7c │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ffde │ │ │ │ + beq.n 6fc82 │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1b3eec <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ + bl 1b26f4 <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 6ffa2 │ │ │ │ + cbz r7, 6fc46 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6fe5c │ │ │ │ - cbnz r0, 6ff72 │ │ │ │ + bl 6fb00 │ │ │ │ + cbnz r0, 6fc16 │ │ │ │ yield │ │ │ │ - b.n 6ff62 │ │ │ │ + b.n 6fc06 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6ff5c │ │ │ │ + bne.n 6fc00 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 6ff96 │ │ │ │ + cbnz r2, 6fc3a │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c8c08 │ │ │ │ - b.n 6ffa4 │ │ │ │ + bl 1c7470 │ │ │ │ + b.n 6fc48 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 6ffa4 │ │ │ │ + b.n 6fc48 │ │ │ │ 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 6ff52 │ │ │ │ + bne.n 6fbf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3eec <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ - cbnz r0, 6ffd0 │ │ │ │ + bl 1b26f4 <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ + cbnz r0, 6fc74 │ │ │ │ yield │ │ │ │ - b.n 6ffc4 │ │ │ │ + b.n 6fc68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6f3da │ │ │ │ - b.n 6ffde │ │ │ │ + bl 6f07e │ │ │ │ + b.n 6fc82 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1b3ab0 <_Py_SetLocaleFromEnv@@Base+0x12bc> │ │ │ │ + bl 1b22b8 <_Py_SetLocaleFromEnv@@Base+0x12c0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 6f41c │ │ │ │ + b.w 6f0c0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70006 │ │ │ │ + bne.n 6fcaa │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 6ffec │ │ │ │ + bne.n 6fc90 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7000c │ │ │ │ + bne.n 6fcb0 │ │ │ │ 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 70064 │ │ │ │ + bcs.n 6fd08 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7005a │ │ │ │ + bne.n 6fcfe │ │ │ │ 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 70044 │ │ │ │ + bhi.n 6fce8 │ │ │ │ movw r5, #2220 @ 0x8ac │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 7007a │ │ │ │ + cbnz r3, 6fd1e │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1ae42c <_start@@Base+0x5a8> │ │ │ │ + bl 1acc34 <_start@@Base+0x5a8> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r7, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1c8938 │ │ │ │ + bl 1c71a0 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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 │ │ │ │ @@ -102503,151 +102172,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 700ec │ │ │ │ + bne.n 6fd90 │ │ │ │ strex r6, r2, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne.n 700c8 │ │ │ │ + bne.n 6fd6c │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 700f2 │ │ │ │ + bne.n 6fd96 │ │ │ │ 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 1c9fdc <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c8844 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 70132 │ │ │ │ + cbnz r3, 6fdd6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca55c │ │ │ │ - b.n 70178 │ │ │ │ + bl 1c8dc4 │ │ │ │ + b.n 6fe1c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 70178 │ │ │ │ + bne.n 6fe1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1ca598 │ │ │ │ + bl 1c8e00 │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70178 │ │ │ │ + bne.n 6fe1c │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7001c │ │ │ │ + bl 6fcc0 │ │ │ │ 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 70226 │ │ │ │ + bls.n 6feca │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 7020c │ │ │ │ + cbz r3, 6feb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9fdc <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c8844 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 701f4 │ │ │ │ + cbnz r3, 6fe98 │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1c804c │ │ │ │ + bl 1c684c │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - bl 1ca638 │ │ │ │ + bl 1c8ea0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 7021a │ │ │ │ + b.n 6febe │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 7021a │ │ │ │ + bne.n 6febe │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 70218 │ │ │ │ + bcc.n 6febc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 7021a │ │ │ │ + b.n 6febe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 7021a │ │ │ │ + b.n 6febe │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 701b0 │ │ │ │ - b.n 70228 │ │ │ │ + bhi.n 6fe54 │ │ │ │ + b.n 6fecc │ │ │ │ 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, 70252 │ │ │ │ + cbz r3, 6fef6 │ │ │ │ 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 │ │ │ │ @@ -102659,79 +102328,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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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 703e0 │ │ │ │ + bcs.w 70084 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 703c6 │ │ │ │ + beq.w 7006a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [fp, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 702d4 │ │ │ │ + beq.n 6ff78 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 702d6 │ │ │ │ + cbz r6, 6ff7a │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 702d6 │ │ │ │ + beq.n 6ff7a │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 702c2 │ │ │ │ - b.n 702d6 │ │ │ │ + bne.n 6ff66 │ │ │ │ + b.n 6ff7a │ │ │ │ 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 1c804c │ │ │ │ + bl 1c684c │ │ │ │ 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 6fe5c │ │ │ │ - cbnz r0, 70306 │ │ │ │ + bl 6fb00 │ │ │ │ + cbnz r0, 6ffaa │ │ │ │ yield │ │ │ │ - b.n 702f6 │ │ │ │ + b.n 6ff9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9fdc <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c8844 <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 7031e │ │ │ │ + cbnz r3, 6ffc2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ca638 │ │ │ │ + bl 1c8ea0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 703d0 │ │ │ │ + b.n 70074 │ │ │ │ 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 1c7bdc │ │ │ │ + bl 1c63dc │ │ │ │ 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] │ │ │ │ @@ -102741,61 +102410,61 @@ │ │ │ │ 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, 70374 │ │ │ │ + cbz r3, 70018 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 70378 │ │ │ │ + b.n 7001c │ │ │ │ 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 1c8c08 │ │ │ │ + bl 1c7470 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 703d0 │ │ │ │ + bne.n 70074 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 703be │ │ │ │ + bcs.n 70062 │ │ │ │ subs.w r3, r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - cbz r3, 703d0 │ │ │ │ + cbz r3, 70074 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 703d0 │ │ │ │ + bne.n 70074 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 703d0 │ │ │ │ + b.n 70074 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 703a0 │ │ │ │ - b.n 703d0 │ │ │ │ + bhi.n 70044 │ │ │ │ + b.n 70074 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ca720 │ │ │ │ + bl 1c8f88 │ │ │ │ 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 702a4 │ │ │ │ + bhi.w 6ff48 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 703ee │ │ │ │ + cbnz r4, 70092 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 36d1c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -102804,214 +102473,214 @@ │ │ │ │ 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, #18136 @ 0x46d8 │ │ │ │ + movw r3, #17788 @ 0x457c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #18148 @ 0x46e4 │ │ │ │ + movw r3, #17800 @ 0x4588 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #18096 @ 0x46b0 │ │ │ │ + movw r2, #17748 @ 0x4554 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #18156 @ 0x46ec │ │ │ │ + movw r3, #17808 @ 0x4590 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #18168 @ 0x46f8 │ │ │ │ + movw r3, #17820 @ 0x459c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #18180 @ 0x4704 │ │ │ │ + movw r3, #17832 @ 0x45a8 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #18192 @ 0x4710 │ │ │ │ + movw r3, #17844 @ 0x45b4 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #18084 @ 0x46a4 │ │ │ │ + movw r3, #17736 @ 0x4548 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #33024 @ 0x8100 │ │ │ │ + movw r5, #32704 @ 0x7fc0 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 6f6b2 │ │ │ │ - ldr r0, [pc, #868] @ (707e4 ) │ │ │ │ + bl 6f356 │ │ │ │ + ldr r0, [pc, #868] @ (70488 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #18200 @ 0x4718 │ │ │ │ + movw r1, #17852 @ 0x45bc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f86a │ │ │ │ - ldr r0, [pc, #852] @ (707e8 ) │ │ │ │ + bl 6f50e │ │ │ │ + ldr r0, [pc, #852] @ (7048c ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #18212 @ 0x4724 │ │ │ │ + movw r1, #17864 @ 0x45c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movw r5, #60096 @ 0xeac0 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ - bl 6f86a │ │ │ │ + bl 6f50e │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #27648 @ 0x6c00 │ │ │ │ + movw r3, #27328 @ 0x6ac0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #17828 @ 0x45a4 │ │ │ │ + movw r2, #17480 @ 0x4448 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #53984 @ 0xd2e0 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #18224 @ 0x4730 │ │ │ │ + movw r3, #17876 @ 0x45d4 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #17828 @ 0x45a4 │ │ │ │ + movw r2, #17480 @ 0x4448 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #53984 @ 0xd2e0 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18232 @ 0x4738 │ │ │ │ + movw r1, #17884 @ 0x45dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f86a │ │ │ │ + bl 6f50e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18240 @ 0x4740 │ │ │ │ + movw r1, #17892 @ 0x45e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f86a │ │ │ │ + bl 6f50e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18252 @ 0x474c │ │ │ │ + movw r1, #17904 @ 0x45f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f86a │ │ │ │ + bl 6f50e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18264 @ 0x4758 │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f86a │ │ │ │ + bl 6f50e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #27548 @ 0x6b9c │ │ │ │ + movw r1, #27228 @ 0x6a5c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 6f86a │ │ │ │ + bl 6f50e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18252 @ 0x474c │ │ │ │ + movw r1, #17904 @ 0x45f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f86a │ │ │ │ + bl 6f50e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #18272 @ 0x4760 │ │ │ │ + movw r1, #17924 @ 0x4604 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f9f8 │ │ │ │ + bl 6f69c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #18284 @ 0x476c │ │ │ │ + movw r1, #17936 @ 0x4610 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f9f8 │ │ │ │ + bl 6f69c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #18296 @ 0x4778 │ │ │ │ + movw r1, #17948 @ 0x461c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f9f8 │ │ │ │ + bl 6f69c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #27468 @ 0x6b4c │ │ │ │ + movw r1, #27148 @ 0x6a0c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 6f9f8 │ │ │ │ + bl 6f69c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #18304 @ 0x4780 │ │ │ │ + movw r1, #17956 @ 0x4624 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f9f8 │ │ │ │ + bl 6f69c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #18312 @ 0x4788 │ │ │ │ + movw r1, #17964 @ 0x462c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f9f8 │ │ │ │ + bl 6f69c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #52052 @ 0xcb54 │ │ │ │ + movw r1, #51732 @ 0xca14 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 6f86a │ │ │ │ + bl 6f50e │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 70682 │ │ │ │ + beq.n 70326 │ │ │ │ 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 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #18320 @ 0x4790 │ │ │ │ + movw r3, #17972 @ 0x4634 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #18332 @ 0x479c │ │ │ │ + movw r2, #17984 @ 0x4640 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ movs r7, #0 │ │ │ │ bl 2eb66 <_PyObject_DebugMallocStats@@Base+0x9c6> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #18352 @ 0x47b0 │ │ │ │ + movw r3, #18004 @ 0x4654 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #18364 @ 0x47bc │ │ │ │ + movw r2, #18016 @ 0x4660 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ 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 │ │ │ │ @@ -103027,15 +102696,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] @ (707ec ) │ │ │ │ + ldr r1, [pc, #196] @ (70490 ) │ │ │ │ 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 │ │ │ │ @@ -103049,319 +102718,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 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [sp, #120] @ 0x78 │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ lsls r6, r3, #10 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 707b4 │ │ │ │ + blt.n 70458 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 707b8 │ │ │ │ + bge.n 7045c │ │ │ │ mov fp, r5 │ │ │ │ - b.n 707b8 │ │ │ │ + b.n 7045c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 707ce │ │ │ │ + blt.n 70472 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 707d0 │ │ │ │ + bge.n 70474 │ │ │ │ mov r7, sl │ │ │ │ - b.n 707d0 │ │ │ │ + b.n 70474 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 707f0 │ │ │ │ + blt.n 70494 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 707f4 │ │ │ │ + bge.n 70498 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 707f4 │ │ │ │ + b.n 70498 │ │ │ │ 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 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ - movw r2, #18376 @ 0x47c8 │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + movw r2, #18028 @ 0x466c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #42884 @ 0xa784 │ │ │ │ + movw r3, #42564 @ 0xa644 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ umull r8, r3, r8, r5 │ │ │ │ mov r0, r7 │ │ │ │ umull r7, r5, r7, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsrs r5, r5, #6 │ │ │ │ - bl 2e315c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + bl 2e3044 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3296 @ 0xce0 │ │ │ │ + movw r3, #2976 @ 0xba0 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #18396 @ 0x47dc │ │ │ │ + movw r2, #18048 @ 0x4680 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #40868 @ 0x9fa4 │ │ │ │ + movw r5, #40548 @ 0x9e64 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 708ba │ │ │ │ + cbz r3, 7055e │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #18464 @ 0x4820 │ │ │ │ + movw r2, #18116 @ 0x46c4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f6e6 │ │ │ │ + bl 6f38a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #53984 @ 0xd2e0 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #61333 @ 0xef95 │ │ │ │ + movw r0, #60121 @ 0xead9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f6b2 │ │ │ │ + bl 6f356 │ │ │ │ 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 70a2c │ │ │ │ + beq.w 706d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 6f11a │ │ │ │ + bl 6ec5e <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 6f19a │ │ │ │ + bl 6ecde <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 6f19a │ │ │ │ + bl 6ecde <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 6f19a │ │ │ │ + bl 6ecde <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 6f19a │ │ │ │ + bl 6ecde <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 6f19a │ │ │ │ + bl 6ecde <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 6f19a │ │ │ │ + bl 6ecde <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 6f19a │ │ │ │ + bl 6ecde <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 6f19a │ │ │ │ + bl 6ecde <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 6f19a │ │ │ │ + bl 6ecde <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 6f19a │ │ │ │ + bl 6ecde <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ 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, #26816 @ 0x68c0 │ │ │ │ + movw r6, #26496 @ 0x6780 │ │ │ │ movt r6, #50 @ 0x32 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 70b42 │ │ │ │ + beq.n 707e6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70b42 │ │ │ │ + beq.n 707e6 │ │ │ │ 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 70a58 │ │ │ │ - ldr r0, [pc, #224] @ (70b48 ) │ │ │ │ + bne.n 706fc │ │ │ │ + ldr r0, [pc, #224] @ (707ec ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c80c0 │ │ │ │ + bl 1c68c0 │ │ │ │ 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 70b42 │ │ │ │ + bne.n 707e6 │ │ │ │ movw r5, #2748 @ 0xabc │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 70aa8 │ │ │ │ + cbz r3, 7074c │ │ │ │ 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 70aaa │ │ │ │ + b.n 7074e │ │ │ │ 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] @ (70b4c ) │ │ │ │ + ldr r2, [pc, #144] @ (707f0 ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 70ac4 │ │ │ │ + beq.n 70768 │ │ │ │ blx 2ae7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 70b42 │ │ │ │ + beq.n 707e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbz r6, 70ae2 │ │ │ │ + cbz r6, 70786 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 70ad0 │ │ │ │ - bl 6ff16 │ │ │ │ - b.n 70ad0 │ │ │ │ + beq.n 70774 │ │ │ │ + bl 6fbba │ │ │ │ + b.n 70774 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70aee │ │ │ │ + beq.n 70792 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3ab0 <_Py_SetLocaleFromEnv@@Base+0x12bc> │ │ │ │ + bl 1b22b8 <_Py_SetLocaleFromEnv@@Base+0x12c0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 708d6 │ │ │ │ + bl 7057a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70b42 │ │ │ │ + beq.n 707e6 │ │ │ │ movw r3, #60752 @ 0xed50 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 70b2a │ │ │ │ + cbz r1, 707ce │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 70b06 │ │ │ │ + bne.n 707aa │ │ │ │ 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 6fc18 │ │ │ │ - b.n 70b42 │ │ │ │ + bl 6f8bc │ │ │ │ + b.n 707e6 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 70b3c │ │ │ │ + bne.n 707e0 │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 70b0a │ │ │ │ + bne.n 707ae │ │ │ │ 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} │ │ │ │ @@ -103371,214 +103040,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, #18476 @ 0x482c │ │ │ │ + movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 70b96 │ │ │ │ + cbnz r5, 7083a │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #53984 @ 0xd2e0 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ 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, #18512 @ 0x4850 │ │ │ │ + movw r2, #18164 @ 0x46f4 │ │ │ │ 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 70bb0 │ │ │ │ + bne.n 70854 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #18524 @ 0x485c │ │ │ │ + movw r2, #18176 @ 0x4700 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #18560 @ 0x4880 │ │ │ │ + movw r2, #18212 @ 0x4724 │ │ │ │ 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 70c10 │ │ │ │ + bne.n 708b4 │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70c10 │ │ │ │ + bne.n 708b4 │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70c10 │ │ │ │ + bne.n 708b4 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #18596 @ 0x48a4 │ │ │ │ + movw r0, #18248 @ 0x4748 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2c038 │ │ │ │ - b.n 70c74 │ │ │ │ - movw r7, #18688 @ 0x4900 │ │ │ │ + b.n 70918 │ │ │ │ + movw r7, #18340 @ 0x47a4 │ │ │ │ movt r7, #50 @ 0x32 │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #18628 @ 0x48c4 │ │ │ │ + movw r2, #18280 @ 0x4768 │ │ │ │ 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, #18664 @ 0x48e8 │ │ │ │ + movw r2, #18316 @ 0x478c │ │ │ │ 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 70c56 │ │ │ │ + beq.n 708fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c038 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2c01c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 70c2a │ │ │ │ - movw r0, #18700 @ 0x490c │ │ │ │ + bne.n 708ce │ │ │ │ + movw r0, #18352 @ 0x47b0 │ │ │ │ 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, #18848 @ 0x49a0 │ │ │ │ + movw r2, #18500 @ 0x4844 │ │ │ │ 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 70ca0 │ │ │ │ + bne.n 70944 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70c90 │ │ │ │ + bne.n 70934 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 70ca2 │ │ │ │ + b.n 70946 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 70cb8 │ │ │ │ + cbz r6, 7095c │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #18596 @ 0x48a4 │ │ │ │ + movw r0, #18248 @ 0x4748 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2c038 │ │ │ │ - b.n 70d0a │ │ │ │ + b.n 709ae │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #18628 @ 0x48c4 │ │ │ │ + movw r2, #18280 @ 0x4768 │ │ │ │ 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, #18888 @ 0x49c8 │ │ │ │ + movw r2, #18540 @ 0x486c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #18688 @ 0x4900 │ │ │ │ + movw r0, #18340 @ 0x47a4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 70cfc │ │ │ │ + beq.n 709a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 2c038 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2c01c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 70cca │ │ │ │ + bne.n 7096e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70d8c │ │ │ │ + beq.n 70a30 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #18916 @ 0x49e4 │ │ │ │ + movw r0, #18568 @ 0x4888 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2c038 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #18932 @ 0x49f4 │ │ │ │ + movw r2, #18584 @ 0x4898 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 70d4a │ │ │ │ + beq.n 709ee │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 70d84 │ │ │ │ + bcs.n 70a28 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 70d24 │ │ │ │ + b.n 709c8 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 70d84 │ │ │ │ + bcs.n 70a28 │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 70d6c │ │ │ │ + ble.n 70a10 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #18940 @ 0x49fc │ │ │ │ + movw r0, #18592 @ 0x48a0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ blx 2c038 │ │ │ │ sub.w r6, r7, #8 │ │ │ │ cmp r7, #7 │ │ │ │ - bls.n 70d84 │ │ │ │ + bls.n 70a28 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #18932 @ 0x49f4 │ │ │ │ + movw r2, #18584 @ 0x4898 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 70d6c │ │ │ │ + bne.n 70a10 │ │ │ │ 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 75b64 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + b.w 761ce <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -00070dac : │ │ │ │ +00070a50 : │ │ │ │ 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 │ │ │ │ @@ -103586,21 +103255,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 6edac │ │ │ │ + bl 6e8ac <_PyObject_CallMethodId@@Base+0x25e> │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6edac │ │ │ │ + bl 6e8ac <_PyObject_CallMethodId@@Base+0x25e> │ │ │ │ cmp r5, r0 │ │ │ │ it le │ │ │ │ movle r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -103611,59 +103280,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 70e1c │ │ │ │ + beq.n 70ac0 │ │ │ │ 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 70e24 │ │ │ │ + bpl.n 70ac8 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 70e44 │ │ │ │ + b.n 70ae8 │ │ │ │ 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 70e3e │ │ │ │ + bne.n 70ae2 │ │ │ │ subs r2, r4, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ - b.n 70e44 │ │ │ │ + b.n 70ae8 │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 70e2e │ │ │ │ - b.n 70e20 │ │ │ │ + bcs.n 70ad2 │ │ │ │ + b.n 70ac4 │ │ │ │ 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 70e76 │ │ │ │ + ble.n 70b1a │ │ │ │ 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 70e62 │ │ │ │ + bne.n 70b06 │ │ │ │ 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 │ │ │ │ @@ -103675,182 +103344,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 70f70 │ │ │ │ + beq.n 70c14 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 70eba │ │ │ │ + bcc.n 70b5e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70fee │ │ │ │ + b.n 70c92 │ │ │ │ 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, 70ed2 │ │ │ │ + cbz r0, 70b76 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 70ebc │ │ │ │ - b.n 70eb4 │ │ │ │ + bhi.n 70b60 │ │ │ │ + b.n 70b58 │ │ │ │ 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 70f1a │ │ │ │ + ble.n 70bbe │ │ │ │ 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 70f10 │ │ │ │ + beq.n 70bb4 │ │ │ │ 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 70f6a │ │ │ │ + b.n 70c0e │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 70eea │ │ │ │ + bne.n 70b8e │ │ │ │ ldrd r0, r6, [sp, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bge.n 70f66 │ │ │ │ + bge.n 70c0a │ │ │ │ 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 70f62 │ │ │ │ + beq.n 70c06 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 70eb4 │ │ │ │ + bls.n 70b58 │ │ │ │ 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 70ed6 │ │ │ │ + beq.n 70b7a │ │ │ │ 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 70f6a │ │ │ │ + b.n 70c0e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 70f20 │ │ │ │ + bne.n 70bc4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 70fe2 │ │ │ │ + b.n 70c86 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 70ebc │ │ │ │ - b.n 70eb4 │ │ │ │ + bcc.n 70b60 │ │ │ │ + b.n 70b58 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 70eb4 │ │ │ │ + bcs.n 70b58 │ │ │ │ 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, 70f92 │ │ │ │ + cbz r2, 70c36 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 70f7c │ │ │ │ - b.n 70eb4 │ │ │ │ + bhi.n 70c20 │ │ │ │ + b.n 70b58 │ │ │ │ rsb r2, r7, #1 │ │ │ │ cmp r7, r5 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ - ble.n 70fc4 │ │ │ │ + ble.n 70c68 │ │ │ │ mov r4, r5 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 70fbe │ │ │ │ + beq.n 70c62 │ │ │ │ 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 70fe8 │ │ │ │ + b.n 70c8c │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 70fa0 │ │ │ │ + bgt.n 70c44 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 70fe2 │ │ │ │ + ble.n 70c86 │ │ │ │ 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 70fde │ │ │ │ + beq.n 70c82 │ │ │ │ add.w r3, r3, r6, lsl #1 │ │ │ │ - b.n 70fe8 │ │ │ │ + b.n 70c8c │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70fca │ │ │ │ + bne.n 70c6e │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r0, r2, #1 │ │ │ │ - b.n 70fee │ │ │ │ + b.n 70c92 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 70f7c │ │ │ │ - b.n 70eb4 │ │ │ │ + bcc.n 70c20 │ │ │ │ + b.n 70b58 │ │ │ │ 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] @ (71060 ) │ │ │ │ + ldr r3, [pc, #80] @ (70d04 ) │ │ │ │ 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 70db6 │ │ │ │ + bl 70a5a │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 70e7a │ │ │ │ + bl 70b1e │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 71044 │ │ │ │ + beq.n 70ce8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 71044 │ │ │ │ + beq.n 70ce8 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 71026 │ │ │ │ - ldr r3, [pc, #24] @ (71060 ) │ │ │ │ + b.n 70cca │ │ │ │ + ldr r3, [pc, #24] @ (70d04 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 71056 │ │ │ │ + beq.n 70cfa │ │ │ │ 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} │ │ │ │ @@ -103859,21 +103528,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 6ee0e │ │ │ │ + bl 6e90e <_PyObject_CallMethodId@@Base+0x2c0> │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6ee0e │ │ │ │ + bl 6e90e <_PyObject_CallMethodId@@Base+0x2c0> │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r5, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -103884,57 +103553,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 710ca │ │ │ │ + beq.n 70d6e │ │ │ │ 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 710f0 │ │ │ │ + bmi.n 70d94 │ │ │ │ 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 710ec │ │ │ │ + bne.n 70d90 │ │ │ │ subs r2, r4, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 710f0 │ │ │ │ + b.n 70d94 │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 710da │ │ │ │ + bcs.n 70d7e │ │ │ │ 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 71120 │ │ │ │ + ble.n 70dc4 │ │ │ │ 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 7110c │ │ │ │ + bne.n 70db0 │ │ │ │ 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 │ │ │ │ @@ -103946,418 +103615,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 71210 │ │ │ │ + beq.n 70eb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 71168 │ │ │ │ + bcc.n 70e0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71294 │ │ │ │ + b.n 70f38 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 7115e │ │ │ │ + bls.n 70e02 │ │ │ │ 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 71164 │ │ │ │ + bne.n 70e08 │ │ │ │ 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 711bc │ │ │ │ + ble.n 70e60 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, r9, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 711b2 │ │ │ │ + beq.n 70e56 │ │ │ │ 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 7115a │ │ │ │ + b.n 70dfe │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7118e │ │ │ │ + bne.n 70e32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 71206 │ │ │ │ + bge.n 70eaa │ │ │ │ ldr.w r9, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 71202 │ │ │ │ + beq.n 70ea6 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 7115e │ │ │ │ + bls.n 70e02 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r7, [r6, r2] │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7117c │ │ │ │ + beq.n 70e20 │ │ │ │ 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 7115a │ │ │ │ + b.n 70dfe │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 711c0 │ │ │ │ + bne.n 70e64 │ │ │ │ sub.w r8, r8, r0 │ │ │ │ mov.w r0, r8, asr #2 │ │ │ │ - b.n 71294 │ │ │ │ + b.n 70f38 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 7115e │ │ │ │ + bcs.n 70e02 │ │ │ │ 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, 71232 │ │ │ │ + cbz r2, 70ed6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 7121e │ │ │ │ - b.n 7115e │ │ │ │ + bhi.n 70ec2 │ │ │ │ + b.n 70e02 │ │ │ │ rsb r8, r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ - ble.n 71266 │ │ │ │ + ble.n 70f0a │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 71260 │ │ │ │ + beq.n 70f04 │ │ │ │ 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 7128e │ │ │ │ + b.n 70f32 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 71240 │ │ │ │ + bgt.n 70ee4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 71284 │ │ │ │ + ble.n 70f28 │ │ │ │ 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 71280 │ │ │ │ + beq.n 70f24 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 7128e │ │ │ │ + b.n 70f32 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7126c │ │ │ │ + bne.n 70f10 │ │ │ │ sub.w r8, r8, fp │ │ │ │ mov.w r0, r8, asr #2 │ │ │ │ - b.n 71294 │ │ │ │ + b.n 70f38 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 7121e │ │ │ │ - b.n 7115e │ │ │ │ + bcc.n 70ec2 │ │ │ │ + b.n 70e02 │ │ │ │ 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] @ (71304 ) │ │ │ │ + ldr r3, [pc, #80] @ (70fa8 ) │ │ │ │ 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 71064 │ │ │ │ + bl 70d08 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 71124 │ │ │ │ + bl 70dc8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 712ea │ │ │ │ + beq.n 70f8e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 712ea │ │ │ │ + beq.n 70f8e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 712cc │ │ │ │ - ldr r3, [pc, #24] @ (71304 ) │ │ │ │ + b.n 70f70 │ │ │ │ + ldr r3, [pc, #24] @ (70fa8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 712fc │ │ │ │ + beq.n 70fa0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00071308 : │ │ │ │ +00070fac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (7132c ) │ │ │ │ + ldr r2, [pc, #20] @ (70fd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 8989c │ │ │ │ + bl 89870 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071330 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00070fd4 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 7135c <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 71000 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #6 │ │ │ │ - movw r1, #50808 @ 0xc678 │ │ │ │ + movw r1, #50488 @ 0xc538 │ │ │ │ movt r1, #62 @ 0x3e │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ - movw r2, #57720 @ 0xe178 │ │ │ │ + movw r2, #57400 @ 0xe038 │ │ │ │ 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 7135e <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 71002 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #49576 @ 0xc1a8 │ │ │ │ + movw r3, #49256 @ 0xc068 │ │ │ │ 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, #35600 @ 0x8b10 │ │ │ │ + movwmi r2, #35280 @ 0x89d0 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071388 : │ │ │ │ - ldr r2, [pc, #12] @ (71398 ) │ │ │ │ +0007102c : │ │ │ │ + ldr r2, [pc, #12] @ (7103c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d0894 │ │ │ │ + b.w 1cf35c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007139c : │ │ │ │ +00071040 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #32] @ (713c4 ) │ │ │ │ + ldr r5, [pc, #32] @ (71068 ) │ │ │ │ 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, 713be │ │ │ │ + cbnz r3, 71062 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w bb8a0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w bb69c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ pop {r4, r5} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000713c8 <_Py_LoadAttr_StackRefSteal@@Base>: │ │ │ │ +0007106c <_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 ad9e4 │ │ │ │ + bl ada24 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000713f4 <_PyObjectArray_Free@@Base>: │ │ │ │ +00071098 <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 713fc <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 83ea0 │ │ │ │ + beq.n 710a0 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 83e1c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000713fe <_PyEval_MonitorRaise@@Base>: │ │ │ │ +000710a2 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3311] @ 0xcef │ │ │ │ - cbz r3, 71410 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 710b4 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 2507ec │ │ │ │ + b.w 24f148 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071412 : │ │ │ │ +000710b6 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071420 : │ │ │ │ - b.w 24ef1c │ │ │ │ +000710c4 : │ │ │ │ + b.w 24d4bc │ │ │ │ │ │ │ │ -00071424 : │ │ │ │ - ldr r2, [pc, #12] @ (71434 ) │ │ │ │ +000710c8 : │ │ │ │ + ldr r2, [pc, #12] @ (710d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 252ee4 <_PyXI_GetMainNamespace@@Base+0x800> │ │ │ │ + b.w 25107c <_PyXI_GetMainNamespace@@Base+0x300> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071438 : │ │ │ │ - ldr r2, [pc, #12] @ (71448 ) │ │ │ │ +000710dc : │ │ │ │ + ldr r2, [pc, #12] @ (710ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 2566ac │ │ │ │ + b.w 254d7c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007144c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +000710f0 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007144e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +000710f2 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071450 : │ │ │ │ +000710f4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071452 : │ │ │ │ +000710f6 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071454 : │ │ │ │ +000710f8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071456 : │ │ │ │ +000710fa : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071458 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +000710fc <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 25e298 <_PyFunction_VerifyStateless@@Base+0x17c> │ │ │ │ + b.w 25caa0 <_PyFunction_VerifyStateless@@Base+0x17c> │ │ │ │ │ │ │ │ -00071462 <_PyXIData_Lookup@@Base>: │ │ │ │ +00071106 <_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 71496 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + beq.n 7113a <_PyXIData_Lookup@@Base+0x34> │ │ │ │ add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 71496 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + cbz r3, 7113a <_PyXIData_Lookup@@Base+0x34> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 26285c <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ - b.n 7149c <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ + bl 261070 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ + b.n 71140 <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000714a2 <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 714a6 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ +00071146 <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 7114a <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000714a8 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ +0007114c <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000714b2 : │ │ │ │ +00071156 : │ │ │ │ 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 2147d8 │ │ │ │ + bl 212fec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000714d0 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00071174 <_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 a5ea4 │ │ │ │ + bl a5ebc │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000714fa <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007119e <_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 │ │ │ │ @@ -104366,260 +104035,584 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2fc86 <_PyObject_DebugMallocStats@@Base+0x1ae6> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071524 : │ │ │ │ +000711c8 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00071540 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 71524 │ │ │ │ +000711e4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 711c8 │ │ │ │ │ │ │ │ -00071544 : │ │ │ │ +000711e8 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ - cbnz r3, 71556 │ │ │ │ + cbnz r3, 711fa │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71552 │ │ │ │ + beq.n 711f6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071568 : │ │ │ │ - ldr r3, [pc, #12] @ (71578 ) │ │ │ │ +0007120c : │ │ │ │ + ldr r3, [pc, #12] @ (7121c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1cf884 <_PySys_GetRequiredAttr@@Base+0x10b4> │ │ │ │ + b.w 1ce34c <_PySys_GetRequiredAttr@@Base+0x1320> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0007157c : │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r1, [r0, #0] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00071592 : │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - strd r3, r3, [r0, #4] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000715a0 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000715b0 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000715c0 : │ │ │ │ - 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, #18948 @ 0x4a04 │ │ │ │ - movt r4, #50 @ 0x32 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1bcccc │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -000715e6 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #18600 @ 0x48a8 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w 103b68 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 71252 │ │ │ │ + cbz r3, 7123c │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 71244 │ │ │ │ + movw r1, #17332 @ 0x43b4 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #18636 @ 0x48cc │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w 103b68 │ │ │ │ + cbz r3, 71258 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 71260 │ │ │ │ + movw r1, #17332 @ 0x43b4 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #18672 @ 0x48f0 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + b.w 103b68 │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 71632 <_PyMonitoring_FireCReturnEvent@@Base+0x4c> │ │ │ │ + bpl.n 7128a │ │ │ │ ldr.w r3, [r0, #-1] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71644 <_PyMonitoring_FireCReturnEvent@@Base+0x5e> │ │ │ │ + bge.n 7129c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 71644 <_PyMonitoring_FireCReturnEvent@@Base+0x5e> │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7129c │ │ │ │ + b.w 84a08 <_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 │ │ │ │ │ │ │ │ -00071646 : │ │ │ │ +0007129e : │ │ │ │ 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, 71696 │ │ │ │ + cbz r0, 712ee │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #8 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 1593e4 <_PyLong_FromByteArray@@Base+0xce4> │ │ │ │ + bl 15923c <_PyLong_FromByteArray@@Base+0xce4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 71696 │ │ │ │ + bge.n 712ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71694 │ │ │ │ + bge.n 712ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71694 │ │ │ │ + cbnz r3, 712ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + │ │ │ │ +000712f2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ + push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbz r0, 716c4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 716c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 716c4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 716de │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 716de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 716de │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r0, 7131e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 7131e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 7131a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 7131e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 7131e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 71332 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1375 @ 0x55f │ │ │ │ + movw r0, #19380 @ 0x4bb4 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.n 7133e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f58fc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00071348 : │ │ │ │ + push {r4, r5, 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 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 7172a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 71870 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + cbz r0, 71372 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 71372 │ │ │ │ + cbz r1, 7136e │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 71372 │ │ │ │ + cbz r2, 71372 │ │ │ │ + cbnz r3, 71386 │ │ │ │ + movw r1, #1401 @ 0x579 │ │ │ │ + movw r0, #19380 @ 0x4bb4 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 71390 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f58fc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00071394 <_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, 713be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 713be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 713ba <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 713be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 713be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 713d2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1426 @ 0x592 │ │ │ │ + movw r0, #19380 @ 0x4bb4 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 713dc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f58fc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000713e0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, r1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + bl 278344 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00071436 : │ │ │ │ + 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 7145e │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r1, [r7, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.n 714a2 │ │ │ │ + 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 160f48 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 282ce4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 23c8f4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000714a8 : │ │ │ │ + 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 714dc │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #18700 @ 0x490c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3e28 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 714e2 │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ + ubfx r0, r0, #2, #3 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000714e4 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bmi.n 71504 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #18700 @ 0x490c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f3e28 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 71514 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi r0, #20 │ │ │ │ + addpl r0, #28 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #52352 @ 0xcc80 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl e1cc4 │ │ │ │ + cbnz r0, 7154c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 7158e │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 56b74 <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 71570 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 7157a │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 7158e │ │ │ │ + bl 941e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7155a │ │ │ │ + b.n 71548 │ │ │ │ + bl 941e8 │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #28444 @ 0x6f1c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 715c4 │ │ │ │ + ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 715c4 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 715dc │ │ │ │ + b.n 715ec │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 715bc │ │ │ │ + movw r0, #21348 @ 0x5364 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 715bc │ │ │ │ + b.n 71618 │ │ │ │ + movw r0, #21348 @ 0x5364 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movs r2, #1 │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 71618 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + ldr r1, [pc, #200] @ (716b8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + bl a8170 <_PyObject_LookupSpecial@@Base> │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 7161c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 71654 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 71654 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71654 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 716b4 │ │ │ │ + cbz r0, 71646 │ │ │ │ + ldr r2, [pc, #156] @ (716bc ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1f3e08 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 71642 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 71642 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 716b4 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 716b4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17db78 │ │ │ │ + cbnz r0, 71672 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #6760 @ 0x1a68 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w f3e28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17a7d8 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 716b4 │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ + movt r3, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 71698 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 87b94 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 716a0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 716b4 │ │ │ │ + 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, #18720 @ 0x4920 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + b.w 885a8 │ │ │ │ + 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 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 71714 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 7185a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71870 │ │ │ │ + bne.w 7185a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 71870 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7185a │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ and.w r3, r1, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7173a │ │ │ │ + bne.n 71724 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7173e │ │ │ │ + bne.n 71728 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7174e │ │ │ │ + b.n 71738 │ │ │ │ bic.w r3, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7173a │ │ │ │ + bge.n 71724 │ │ │ │ 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 71762 │ │ │ │ + bne.n 7174c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 71766 │ │ │ │ + bne.n 71750 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 71776 │ │ │ │ + b.n 71760 │ │ │ │ bic.w r3, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71762 │ │ │ │ + bge.n 7174c │ │ │ │ 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 │ │ │ │ @@ -104634,67 +104627,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 717e6 │ │ │ │ + ble.n 717d0 │ │ │ │ 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 717c2 │ │ │ │ + bne.n 717ac │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 717c6 │ │ │ │ + bne.n 717b0 │ │ │ │ mov r1, lr │ │ │ │ - b.n 717dc │ │ │ │ + b.n 717c6 │ │ │ │ bic.w r1, lr, #1 │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 717c2 │ │ │ │ + bge.n 717ac │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str.w r1, [r8, #4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 717b0 │ │ │ │ + bgt.n 7179a │ │ │ │ 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 71808 │ │ │ │ + bge.n 717f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71808 │ │ │ │ + cbnz r3, 717f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 7181a │ │ │ │ + cbnz r7, 71804 │ │ │ │ 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, 71832 │ │ │ │ + cbnz r6, 7181c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #68] @ (71878 ) │ │ │ │ + ldr r0, [pc, #64] @ (71860 ) │ │ │ │ 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 │ │ │ │ @@ -104710,3741 +104703,3480 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007187c : │ │ │ │ +00071864 : │ │ │ │ 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 716e2 │ │ │ │ + b.n 716cc │ │ │ │ │ │ │ │ -00071892 : │ │ │ │ +0007187a : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26008 @ 0x6598 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 716e2 │ │ │ │ + b.n 716cc │ │ │ │ │ │ │ │ -000718a2 : │ │ │ │ +0007188a : │ │ │ │ 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 716e2 │ │ │ │ + bl 716cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 718e8 │ │ │ │ - ldr r3, [pc, #60] @ (71904 ) │ │ │ │ + cbz r0, 718d0 │ │ │ │ + ldr r3, [pc, #60] @ (718ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 718d6 │ │ │ │ + cbnz r5, 718be │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 718e8 │ │ │ │ - bl 20dfac │ │ │ │ + b.n 718d0 │ │ │ │ + bl 20c9e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e0cf0 <_PyInterpreterConfig_AsDict@@Base+0x474> │ │ │ │ + bl 2e0bd8 <_PyInterpreterConfig_AsDict@@Base+0x474> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 718ec │ │ │ │ + cbz r0, 718d4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 71900 │ │ │ │ + b.n 718e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71900 │ │ │ │ + bge.n 718e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71900 │ │ │ │ + cbnz r3, 718e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071908 : │ │ │ │ +000718f0 : │ │ │ │ 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 716e2 │ │ │ │ - cbz r0, 71934 │ │ │ │ + bl 716cc │ │ │ │ + cbz r0, 7191c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00071936 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007191e <_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 250d98 │ │ │ │ + bl 24f54c │ │ │ │ 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, #18972 @ 0x4a1c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w 103ae8 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 7198a <_PyLong_FileDescriptor_Converter@@Base+0x54> │ │ │ │ - cbz r3, 71974 <_PyLong_FileDescriptor_Converter@@Base+0x3e> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 7197c <_PyLong_FileDescriptor_Converter@@Base+0x46> │ │ │ │ - movw r1, #17652 @ 0x44f4 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #19008 @ 0x4a40 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w 103ae8 │ │ │ │ - cbz r3, 71990 <_PyLong_FileDescriptor_Converter@@Base+0x5a> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 71998 <_PyLong_FileDescriptor_Converter@@Base+0x62> │ │ │ │ - movw r1, #17652 @ 0x44f4 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #19044 @ 0x4a64 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - b.w 103ae8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 153eec │ │ │ │ + b.w 153d3c │ │ │ │ │ │ │ │ -000719ac <_PyLong_UInt16_Converter@@Base>: │ │ │ │ +00071948 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1517e8 │ │ │ │ + bl 151634 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 719dc <_PyLong_UInt16_Converter@@Base+0x30> │ │ │ │ + beq.n 71978 <_PyLong_UInt16_Converter@@Base+0x30> │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 719e0 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + bls.n 7197c <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19072 @ 0x4a80 │ │ │ │ + movw r1, #18732 @ 0x492c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 719e2 <_PyLong_UInt16_Converter@@Base+0x36> │ │ │ │ + b.n 7197e <_PyLong_UInt16_Converter@@Base+0x36> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000719e4 : │ │ │ │ +00071980 : │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #2764 @ 0xacc │ │ │ │ + movt r3, #81 @ 0x51 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 719a6 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #18768 @ 0x4950 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f3e28 │ │ │ │ + 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, 719d0 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #48128 @ 0xbc00 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 719d4 │ │ │ │ + add.w r4, r0, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000719d8 : │ │ │ │ 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, #19108 @ 0x4aa4 │ │ │ │ + movw r1, #18804 @ 0x4974 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 71a3a │ │ │ │ + beq.n 71a2e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71a50 │ │ │ │ + bne.n 71a44 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71a82 │ │ │ │ + beq.n 71a76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71a82 │ │ │ │ - b.n 71a52 │ │ │ │ + ble.n 71a76 │ │ │ │ + b.n 71a46 │ │ │ │ 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 71a6e │ │ │ │ + beq.n 71a62 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71a9c │ │ │ │ + bne.n 71a90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71a82 │ │ │ │ + beq.n 71a76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71a9e │ │ │ │ + bgt.n 71a92 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 71adc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 71ad0 │ │ │ │ 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 151c7c │ │ │ │ + bl 151ac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71ac8 │ │ │ │ + bge.n 71abc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71ac8 │ │ │ │ + cbnz r3, 71abc │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71adc │ │ │ │ + bge.n 71ad0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71adc │ │ │ │ + cbnz r3, 71ad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 71b0c │ │ │ │ + beq.n 71b00 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71b22 │ │ │ │ + bne.n 71b16 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71b54 │ │ │ │ + beq.n 71b48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71b54 │ │ │ │ - b.n 71b24 │ │ │ │ + ble.n 71b48 │ │ │ │ + b.n 71b18 │ │ │ │ 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 71b40 │ │ │ │ + beq.n 71b34 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71b6e │ │ │ │ + bne.n 71b62 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71b54 │ │ │ │ + beq.n 71b48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71b70 │ │ │ │ + bgt.n 71b64 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 71bae │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 71ba2 │ │ │ │ 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 14db08 │ │ │ │ + bl 14d938 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71b9a │ │ │ │ + bge.n 71b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71b9a │ │ │ │ + cbnz r3, 71b8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71bae │ │ │ │ + bge.n 71ba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71bae │ │ │ │ + cbnz r3, 71ba2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 71bde │ │ │ │ + beq.n 71bd2 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71bf4 │ │ │ │ + bne.n 71be8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71c26 │ │ │ │ + beq.n 71c1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71c26 │ │ │ │ - b.n 71bf6 │ │ │ │ + ble.n 71c1a │ │ │ │ + b.n 71bea │ │ │ │ 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 71c12 │ │ │ │ + beq.n 71c06 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71c40 │ │ │ │ + bne.n 71c34 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71c26 │ │ │ │ + beq.n 71c1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71c42 │ │ │ │ + bgt.n 71c36 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 71c80 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 71c74 │ │ │ │ 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 173434 │ │ │ │ + bl 1734f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71c6c │ │ │ │ + bge.n 71c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71c6c │ │ │ │ + cbnz r3, 71c60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71c80 │ │ │ │ + bge.n 71c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71c80 │ │ │ │ + cbnz r3, 71c74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 71cb0 │ │ │ │ + beq.n 71ca4 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71cc6 │ │ │ │ + bne.n 71cba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71cf8 │ │ │ │ + beq.n 71cec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71cf8 │ │ │ │ - b.n 71cc8 │ │ │ │ + ble.n 71cec │ │ │ │ + b.n 71cbc │ │ │ │ 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 71ce4 │ │ │ │ + beq.n 71cd8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71d12 │ │ │ │ + bne.n 71d06 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71cf8 │ │ │ │ + beq.n 71cec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71d14 │ │ │ │ + bgt.n 71d08 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 71d52 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 71d46 │ │ │ │ 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 166ba4 │ │ │ │ + bl 166a24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71d3e │ │ │ │ + bge.n 71d32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71d3e │ │ │ │ + cbnz r3, 71d32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71d52 │ │ │ │ + bge.n 71d46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71d52 │ │ │ │ + cbnz r3, 71d46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 71d82 │ │ │ │ + beq.n 71d76 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71d98 │ │ │ │ + bne.n 71d8c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71dca │ │ │ │ + beq.n 71dbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71dca │ │ │ │ - b.n 71d9a │ │ │ │ + ble.n 71dbe │ │ │ │ + b.n 71d8e │ │ │ │ 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 71db6 │ │ │ │ + beq.n 71daa │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71de4 │ │ │ │ + bne.n 71dd8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71dca │ │ │ │ + beq.n 71dbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71de6 │ │ │ │ + bgt.n 71dda │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 71e24 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 71e18 │ │ │ │ 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 150b24 │ │ │ │ + bl 150968 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71e10 │ │ │ │ + bge.n 71e04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71e10 │ │ │ │ + cbnz r3, 71e04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71e24 │ │ │ │ + bge.n 71e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71e24 │ │ │ │ + cbnz r3, 71e18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 71e54 │ │ │ │ + beq.n 71e48 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71e6a │ │ │ │ + bne.n 71e5e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71e9c │ │ │ │ + beq.n 71e90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71e9c │ │ │ │ - b.n 71e6c │ │ │ │ + ble.n 71e90 │ │ │ │ + b.n 71e60 │ │ │ │ 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 71e88 │ │ │ │ + beq.n 71e7c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71eb6 │ │ │ │ + bne.n 71eaa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71e9c │ │ │ │ + beq.n 71e90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71eb8 │ │ │ │ + bgt.n 71eac │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 71ef6 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 71eea │ │ │ │ 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 194a0c │ │ │ │ + bl 194884 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71ee2 │ │ │ │ + bge.n 71ed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71ee2 │ │ │ │ + cbnz r3, 71ed6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71ef6 │ │ │ │ + bge.n 71eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71ef6 │ │ │ │ + cbnz r3, 71eea │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 71f26 │ │ │ │ + beq.n 71f1a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71f3c │ │ │ │ + bne.n 71f30 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71f6e │ │ │ │ + beq.n 71f62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71f6e │ │ │ │ - b.n 71f3e │ │ │ │ + ble.n 71f62 │ │ │ │ + b.n 71f32 │ │ │ │ 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 71f5a │ │ │ │ + beq.n 71f4e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71f88 │ │ │ │ + bne.n 71f7c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71f6e │ │ │ │ + beq.n 71f62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71f8a │ │ │ │ + bgt.n 71f7e │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 71fc8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 71fbc │ │ │ │ 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 14fdc8 │ │ │ │ + bl 14fc0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71fb4 │ │ │ │ + bge.n 71fa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71fb4 │ │ │ │ + cbnz r3, 71fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71fc8 │ │ │ │ + bge.n 71fbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71fc8 │ │ │ │ + cbnz r3, 71fbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 71ff8 │ │ │ │ + beq.n 71fec │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7200e │ │ │ │ + bne.n 72002 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72040 │ │ │ │ + beq.n 72034 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72040 │ │ │ │ - b.n 72010 │ │ │ │ + ble.n 72034 │ │ │ │ + b.n 72004 │ │ │ │ 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 7202c │ │ │ │ + beq.n 72020 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7205a │ │ │ │ + bne.n 7204e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72040 │ │ │ │ + beq.n 72034 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7205c │ │ │ │ + bgt.n 72050 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7209a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 7208e │ │ │ │ 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 24d4f8 │ │ │ │ + bl 24bca8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72086 │ │ │ │ + bge.n 7207a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72086 │ │ │ │ + cbnz r3, 7207a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7209a │ │ │ │ + bge.n 7208e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7209a │ │ │ │ + cbnz r3, 7208e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 720ca │ │ │ │ + beq.n 720be │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 720e0 │ │ │ │ + bne.n 720d4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72112 │ │ │ │ + beq.n 72106 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72112 │ │ │ │ - b.n 720e2 │ │ │ │ + ble.n 72106 │ │ │ │ + b.n 720d6 │ │ │ │ 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 720fe │ │ │ │ + beq.n 720f2 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7212c │ │ │ │ + bne.n 72120 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72112 │ │ │ │ + beq.n 72106 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7212e │ │ │ │ + bgt.n 72122 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7216c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 72160 │ │ │ │ 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 209f88 │ │ │ │ + bl 2089c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72158 │ │ │ │ + bge.n 7214c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72158 │ │ │ │ + cbnz r3, 7214c │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7216c │ │ │ │ + bge.n 72160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7216c │ │ │ │ + cbnz r3, 72160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 7219c │ │ │ │ + beq.n 72190 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 721b2 │ │ │ │ + bne.n 721a6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 721e4 │ │ │ │ + beq.n 721d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 721e4 │ │ │ │ - b.n 721b4 │ │ │ │ + ble.n 721d8 │ │ │ │ + b.n 721a8 │ │ │ │ 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 721d0 │ │ │ │ + beq.n 721c4 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 721fe │ │ │ │ + bne.n 721f2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 721e4 │ │ │ │ + beq.n 721d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72200 │ │ │ │ + bgt.n 721f4 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7223e │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 72232 │ │ │ │ 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 1e6c18 │ │ │ │ + bl 1e5474 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7222a │ │ │ │ + bge.n 7221e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7222a │ │ │ │ + cbnz r3, 7221e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7223e │ │ │ │ + bge.n 72232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7223e │ │ │ │ + cbnz r3, 72232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 7226e │ │ │ │ + beq.n 72262 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72284 │ │ │ │ + bne.n 72278 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 722b6 │ │ │ │ + beq.n 722aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 722b6 │ │ │ │ - b.n 72286 │ │ │ │ + ble.n 722aa │ │ │ │ + b.n 7227a │ │ │ │ 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 722a2 │ │ │ │ + beq.n 72296 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 722d0 │ │ │ │ + bne.n 722c4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 722b6 │ │ │ │ + beq.n 722aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 722d2 │ │ │ │ + bgt.n 722c6 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 72310 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 72304 │ │ │ │ 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 21ba98 │ │ │ │ + bl 21a280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 722fc │ │ │ │ + bge.n 722f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 722fc │ │ │ │ + cbnz r3, 722f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72310 │ │ │ │ + bge.n 72304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72310 │ │ │ │ + cbnz r3, 72304 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 72340 │ │ │ │ + beq.n 72334 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72356 │ │ │ │ + bne.n 7234a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72388 │ │ │ │ + beq.n 7237c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72388 │ │ │ │ - b.n 72358 │ │ │ │ + ble.n 7237c │ │ │ │ + b.n 7234c │ │ │ │ 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 72374 │ │ │ │ + beq.n 72368 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 723a2 │ │ │ │ + bne.n 72396 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72388 │ │ │ │ + beq.n 7237c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 723a4 │ │ │ │ + bgt.n 72398 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 723e2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 723d6 │ │ │ │ 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 272874 │ │ │ │ + bl 271084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 723ce │ │ │ │ + bge.n 723c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 723ce │ │ │ │ + cbnz r3, 723c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 723e2 │ │ │ │ + bge.n 723d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 723e2 │ │ │ │ + cbnz r3, 723d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 72412 │ │ │ │ + beq.n 72406 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72428 │ │ │ │ + bne.n 7241c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7245a │ │ │ │ + beq.n 7244e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7245a │ │ │ │ - b.n 7242a │ │ │ │ + ble.n 7244e │ │ │ │ + b.n 7241e │ │ │ │ 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 72446 │ │ │ │ + beq.n 7243a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72474 │ │ │ │ + bne.n 72468 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7245a │ │ │ │ + beq.n 7244e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72476 │ │ │ │ + bgt.n 7246a │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 724b4 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 724a8 │ │ │ │ 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 2a78b4 │ │ │ │ + bl 2a6f1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 724a0 │ │ │ │ + bge.n 72494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 724a0 │ │ │ │ + cbnz r3, 72494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 724b4 │ │ │ │ + bge.n 724a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 724b4 │ │ │ │ + cbnz r3, 724a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 724e4 │ │ │ │ + beq.n 724d8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 724fa │ │ │ │ + bne.n 724ee │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7252c │ │ │ │ + beq.n 72520 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7252c │ │ │ │ - b.n 724fc │ │ │ │ + ble.n 72520 │ │ │ │ + b.n 724f0 │ │ │ │ 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 72518 │ │ │ │ + beq.n 7250c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72546 │ │ │ │ + bne.n 7253a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7252c │ │ │ │ + beq.n 72520 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72548 │ │ │ │ + bgt.n 7253c │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 72586 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 7257a │ │ │ │ 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 293f24 │ │ │ │ + bl 28fe54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72572 │ │ │ │ + bge.n 72566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72572 │ │ │ │ + cbnz r3, 72566 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72586 │ │ │ │ + bge.n 7257a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72586 │ │ │ │ + cbnz r3, 7257a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 725b6 │ │ │ │ + beq.n 725aa │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 725cc │ │ │ │ + bne.n 725c0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 725fe │ │ │ │ + beq.n 725f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 725fe │ │ │ │ - b.n 725ce │ │ │ │ + ble.n 725f2 │ │ │ │ + b.n 725c2 │ │ │ │ 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 725ea │ │ │ │ + beq.n 725de │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72618 │ │ │ │ + bne.n 7260c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 725fe │ │ │ │ + beq.n 725f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7261a │ │ │ │ + bgt.n 7260e │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 72658 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 7264c │ │ │ │ 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 19547c │ │ │ │ + bl 1952f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72644 │ │ │ │ + bge.n 72638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72644 │ │ │ │ + cbnz r3, 72638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72658 │ │ │ │ + bge.n 7264c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72658 │ │ │ │ + cbnz r3, 7264c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 72688 │ │ │ │ + beq.n 7267c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7269e │ │ │ │ + bne.n 72692 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 726d0 │ │ │ │ + beq.n 726c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 726d0 │ │ │ │ - b.n 726a0 │ │ │ │ + ble.n 726c4 │ │ │ │ + b.n 72694 │ │ │ │ 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 726bc │ │ │ │ + beq.n 726b0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 726ea │ │ │ │ + bne.n 726de │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 726d0 │ │ │ │ + beq.n 726c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 726ec │ │ │ │ + bgt.n 726e0 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7272a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 7271e │ │ │ │ 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 2ad0bc │ │ │ │ + bl 2ac724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72716 │ │ │ │ + bge.n 7270a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72716 │ │ │ │ + cbnz r3, 7270a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7272a │ │ │ │ + bge.n 7271e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7272a │ │ │ │ + cbnz r3, 7271e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 7275a │ │ │ │ + beq.n 7274e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72770 │ │ │ │ + bne.n 72764 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 727a2 │ │ │ │ + beq.n 72796 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 727a2 │ │ │ │ - b.n 72772 │ │ │ │ + ble.n 72796 │ │ │ │ + b.n 72766 │ │ │ │ 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 7278e │ │ │ │ + beq.n 72782 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 727bc │ │ │ │ + bne.n 727b0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 727a2 │ │ │ │ + beq.n 72796 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 727be │ │ │ │ + bgt.n 727b2 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 727fc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 727f0 │ │ │ │ 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 239208 │ │ │ │ + bl 237a10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 727e8 │ │ │ │ + bge.n 727dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 727e8 │ │ │ │ + cbnz r3, 727dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 727fc │ │ │ │ + bge.n 727f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 727fc │ │ │ │ + cbnz r3, 727f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 7282c │ │ │ │ + beq.n 72820 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72842 │ │ │ │ + bne.n 72836 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72874 │ │ │ │ + beq.n 72868 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72874 │ │ │ │ - b.n 72844 │ │ │ │ + ble.n 72868 │ │ │ │ + b.n 72838 │ │ │ │ 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 72860 │ │ │ │ + beq.n 72854 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7288e │ │ │ │ + bne.n 72882 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72874 │ │ │ │ + beq.n 72868 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72890 │ │ │ │ + bgt.n 72884 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 728ce │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 728c2 │ │ │ │ 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 24db20 │ │ │ │ + bl 24c2d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 728ba │ │ │ │ + bge.n 728ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 728ba │ │ │ │ + cbnz r3, 728ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 728ce │ │ │ │ + bge.n 728c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 728ce │ │ │ │ + cbnz r3, 728c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 728fe │ │ │ │ + beq.n 728f2 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72914 │ │ │ │ + bne.n 72908 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72946 │ │ │ │ + beq.n 7293a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72946 │ │ │ │ - b.n 72916 │ │ │ │ + ble.n 7293a │ │ │ │ + b.n 7290a │ │ │ │ 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 72932 │ │ │ │ + beq.n 72926 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72960 │ │ │ │ + bne.n 72954 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72946 │ │ │ │ + beq.n 7293a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72962 │ │ │ │ + bgt.n 72956 │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 729a0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 72994 │ │ │ │ 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 10a980 │ │ │ │ + bl 10aa10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7298c │ │ │ │ + bge.n 72980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7298c │ │ │ │ + cbnz r3, 72980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 729a0 │ │ │ │ + bge.n 72994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 729a0 │ │ │ │ + cbnz r3, 72994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000729a4 : │ │ │ │ +00072998 : │ │ │ │ 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 729ca │ │ │ │ + bne.n 729be │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2826f8 │ │ │ │ + b.w 281d18 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57748 @ 0xe194 │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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, #19144 @ 0x4ac8 │ │ │ │ + movw r1, #18840 @ 0x4998 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00072a0c <_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, 72a38 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 72a38 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 72a34 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 72a38 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 72a38 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 72a4c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1375 @ 0x55f │ │ │ │ - movw r0, #19700 @ 0x4cf4 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 72a58 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f58bc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00072a62 : │ │ │ │ - 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, 72a8c │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 72a8c │ │ │ │ - cbz r1, 72a88 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 72a8c │ │ │ │ - cbz r2, 72a8c │ │ │ │ - cbnz r3, 72aa0 │ │ │ │ - movw r1, #1401 @ 0x579 │ │ │ │ - movw r0, #19700 @ 0x4cf4 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 72aaa │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f58bc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00072aae <_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, 72ad8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 72ad8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 72ad4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 72ad8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 72ad8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 72aec <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1426 @ 0x592 │ │ │ │ - movw r0, #19700 @ 0x4cf4 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 72af6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f58bc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00072afa <_PyLong_UInt8_Converter@@Base>: │ │ │ │ +00072a00 <_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 151998 │ │ │ │ + bl 1517e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 72b2e <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + beq.n 72a34 <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 72b30 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + beq.n 72a36 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19188 @ 0x4af4 │ │ │ │ + movw r1, #18884 @ 0x49c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00072b32 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00072a38 <_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 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72b72 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 72a78 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90c00 │ │ │ │ + bl 90be4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 72b62 <_PyDict_GetItemStringWithError@@Base+0x30> │ │ │ │ + blt.n 72a68 <_PyDict_GetItemStringWithError@@Base+0x30> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 72b72 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 72a78 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72b5e <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ + bne.n 72a64 <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72b5e <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72a64 <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #19224 @ 0x4b18 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - b.w 885d4 │ │ │ │ │ │ │ │ -00072b82 <_PyDict_Pop@@Base>: │ │ │ │ +00072a7c <_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 105b20 │ │ │ │ - cbnz r0, 72bb6 <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 72bae <_PyDict_Pop@@Base+0x2c> │ │ │ │ + bl 105ba0 │ │ │ │ + cbnz r0, 72ab0 <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 72aa8 <_PyDict_Pop@@Base+0x2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72bb8 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bge.n 72ab2 <_PyDict_Pop@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 72bb8 <_PyDict_Pop@@Base+0x36> │ │ │ │ + b.n 72ab2 <_PyDict_Pop@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cb74 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 72bb8 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bl 12cb58 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 72ab2 <_PyDict_Pop@@Base+0x36> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00072bbe : │ │ │ │ +00072ab8 : │ │ │ │ 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 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 72bec │ │ │ │ + beq.n 72ae6 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00072bee : │ │ │ │ +00072ae8 : │ │ │ │ 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 72c22 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 72c22 │ │ │ │ + beq.n 72b1c │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 72b1c │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #61004 @ 0xee4c │ │ │ │ + movw r0, #60684 @ 0xed0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72c2a │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72b24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 72c2e │ │ │ │ + bpl.n 72b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72c30 │ │ │ │ + b.n 72b2a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072c32 : │ │ │ │ +00072b2c : │ │ │ │ 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 72c6a │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 72c6a │ │ │ │ + beq.n 72b64 │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 72b64 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #61004 @ 0xee4c │ │ │ │ + movw r0, #60684 @ 0xed0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 72c6e │ │ │ │ + b.n 72b68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072c70 : │ │ │ │ +00072b6a : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 214708 │ │ │ │ + bl 212f1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72ca8 │ │ │ │ - bl dd108 │ │ │ │ + cbz r0, 72ba2 │ │ │ │ + bl dce10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 72c98 │ │ │ │ + blt.n 72b92 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 72ca8 │ │ │ │ + b.n 72ba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72c94 │ │ │ │ + bne.n 72b8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 72c94 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b8e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00072cac : │ │ │ │ - cbnz r0, 72cb2 │ │ │ │ - b.w 23bb68 │ │ │ │ +00072ba6 : │ │ │ │ + cbnz r0, 72bac │ │ │ │ + b.w 23a370 │ │ │ │ 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] @ (72cec ) │ │ │ │ + ldr r2, [pc, #40] @ (72be8 ) │ │ │ │ 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, 72ce6 │ │ │ │ + cbz r3, 72be0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00072cf0 <_PyType_NewManagedObject@@Base>: │ │ │ │ +00072bec <_PyType_NewManagedObject@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 87bc0 │ │ │ │ - cbnz r0, 72d0c <_PyType_NewManagedObject@@Base+0x1c> │ │ │ │ + bl 87b94 │ │ │ │ + cbnz r0, 72c08 <_PyType_NewManagedObject@@Base+0x1c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00072d0e : │ │ │ │ +00072c0a : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 989a8 │ │ │ │ + b.w 9898c │ │ │ │ │ │ │ │ -00072d14 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00072c10 <_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, 72d38 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 72c34 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w a895c │ │ │ │ + b.w a8970 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072d3a <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00072c36 <_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 72d78 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 72c74 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r4, [r2, #144] @ 0x90 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72d94 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - bge.n 72d74 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 72c90 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + bge.n 72c70 <_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 72d94 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 72c90 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 72d90 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 72c8c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 72d90 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 24f288 │ │ │ │ + bpl.n 72c8c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 24db98 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 72d90 <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl f6fac │ │ │ │ - b.n 72d94 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + cbnz r0, 72c8c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl f7000 │ │ │ │ + b.n 72c90 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ sub.w r4, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00072d98 : │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #2764 @ 0xacc │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 72dbe │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #19236 @ 0x4b24 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ - 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, 72de8 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48448 @ 0xbd40 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 72dec │ │ │ │ - add.w r4, r0, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072df0 : │ │ │ │ - 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 72e24 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #19272 @ 0x4b48 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 72e2a │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ - ubfx r0, r0, #2, #3 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072e2c : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bmi.n 72e4c │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #19272 @ 0x4b48 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 72e5c │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi r0, #20 │ │ │ │ - addpl r0, #28 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00072e60 : │ │ │ │ +00072c94 : │ │ │ │ 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, 72e88 │ │ │ │ + cbnz r6, 72cbc │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #54900 @ 0xd674 │ │ │ │ + movw r3, #54580 @ 0xd534 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 72e9a │ │ │ │ + b.n 72cce │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ - movw r0, #19292 @ 0x4b5c │ │ │ │ + movw r0, #18920 @ 0x49e8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72f62 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72d96 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 72eac │ │ │ │ + cbz r2, 72ce0 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 72e9a │ │ │ │ + b.n 72cce │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c95f0 │ │ │ │ + bl 1c7e58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72f62 │ │ │ │ + beq.n 72d96 │ │ │ │ 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, #19777 @ 0x4d41 │ │ │ │ + movw r3, #20065 @ 0x4e61 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #36457 @ 0x8e69 │ │ │ │ + movw r3, #30321 @ 0x7671 │ │ │ │ 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, #20009 @ 0x4e29 │ │ │ │ + movw r3, #13873 @ 0x3631 │ │ │ │ movt r3, #37 @ 0x25 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #59421 @ 0xe81d │ │ │ │ + movw r3, #53293 @ 0xd02d │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72f5c │ │ │ │ + blt.n 72d90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94334 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + bl 9430c <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 72f66 │ │ │ │ + bne.n 72d9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72f5c │ │ │ │ + bge.n 72d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72f5c │ │ │ │ + cbnz r3, 72d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00072f6c : │ │ │ │ - b.w 72e60 │ │ │ │ - b.w 8328c <_Py_SetImmortal@@Base> │ │ │ │ - b.w 8328c <_Py_SetImmortal@@Base> │ │ │ │ - b.w 8328c <_Py_SetImmortal@@Base> │ │ │ │ - b.w 8328c <_Py_SetImmortal@@Base> │ │ │ │ +00072da0 : │ │ │ │ + b.w 72c94 │ │ │ │ + b.w 83208 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 83208 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 83208 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 83208 <_Py_SetImmortal@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #19316 @ 0x4b74 │ │ │ │ + movw r1, #18944 @ 0x4a00 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #6148 @ 0x1804 │ │ │ │ + movw r0, #5836 @ 0x16cc │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00072fa2 : │ │ │ │ +00072dd6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (72fd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (72e04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 72fc8 │ │ │ │ - movw r1, #32220 @ 0x7ddc │ │ │ │ + cbnz r0, 72dfc │ │ │ │ + movw r1, #31900 @ 0x7c9c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #16] @ (72fd4 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (72e08 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7bb08 │ │ │ │ + b.w 7baa0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00072fd8 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00072e0c <_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, #19344 @ 0x4b90 │ │ │ │ + movw r2, #18972 @ 0x4a1c │ │ │ │ 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 73026 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #19352 @ 0x4b98 │ │ │ │ + beq.n 72e5a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #18980 @ 0x4a24 │ │ │ │ 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, 73042 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 72e76 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #19360 @ 0x4ba0 │ │ │ │ + movw r2, #18988 @ 0x4a2c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 73050 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #19384 @ 0x4bb8 │ │ │ │ + b.n 72e84 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #19012 @ 0x4a44 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ - cbz r6, 7306a <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #39404 @ 0x99ec │ │ │ │ + cbz r6, 72e9e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #39084 @ 0x98ac │ │ │ │ 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, #53984 @ 0xd2e0 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1610a8 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 160f00 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 730a4 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 72ed8 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #43548 @ 0xaa1c │ │ │ │ + movw r2, #43228 @ 0xa8dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ - b.n 730de <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + b.n 72f12 <_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 75b64 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + bl 761ce <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r0, r5 │ │ │ │ bl 35af8 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #53984 @ 0xd2e0 │ │ │ │ + movw r2, #53664 @ 0xd1a0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b418 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c37c │ │ │ │ - movw r1, #19404 @ 0x4bcc │ │ │ │ + movw r1, #19032 @ 0x4a58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #4] @ (730ec <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - adds r0, r5, r0 │ │ │ │ + ldr r0, [pc, #4] @ (72f20 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000730f0 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00072f24 <_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 7312a <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #728] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bne.n 72f5e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #728] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #19428 @ 0x4be4 │ │ │ │ + movw r2, #19056 @ 0x4a70 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72e0c <_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 73164 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 72f98 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 732ae <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r4, [pc, #672] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + beq.w 730e2 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + ldr r4, [pc, #672] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19496 @ 0x4c28 │ │ │ │ + movw r2, #19124 @ 0x4ab4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72e0c <_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 731ce <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + beq.n 73002 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ add.w r1, r0, #28 │ │ │ │ - cbz r2, 7319e <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #616] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + cbz r2, 72fd2 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #616] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19528 @ 0x4c48 │ │ │ │ + movw r2, #19156 @ 0x4ad4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 731c0 <_PyUnicode_CheckConsistency@@Base+0xd0> │ │ │ │ - ldr r5, [pc, #580] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 72ff4 <_PyUnicode_CheckConsistency@@Base+0xd0> │ │ │ │ + ldr r5, [pc, #580] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ mov.w r4, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19624 @ 0x4ca8 │ │ │ │ + movw r2, #19252 @ 0x4b34 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 73286 <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ - ldr r4, [pc, #544] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bne.n 730ba <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ + ldr r4, [pc, #544] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #709 @ 0x2c5 │ │ │ │ - b.n 7326c <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + b.n 730a0 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbz r2, 731f2 <_PyUnicode_CheckConsistency@@Base+0x102> │ │ │ │ - ldr r4, [pc, #532] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + cbz r2, 73026 <_PyUnicode_CheckConsistency@@Base+0x102> │ │ │ │ + ldr r4, [pc, #532] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #715 @ 0x2cb │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #19528 @ 0x4c48 │ │ │ │ + movw r2, #19156 @ 0x4ad4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r1, 73212 <_PyUnicode_CheckConsistency@@Base+0x122> │ │ │ │ - ldr r4, [pc, #496] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r1, 73046 <_PyUnicode_CheckConsistency@@Base+0x122> │ │ │ │ + ldr r4, [pc, #496] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #19676 @ 0x4cdc │ │ │ │ + movw r2, #19304 @ 0x4b68 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 73262 <_PyUnicode_CheckConsistency@@Base+0x172> │ │ │ │ + cbz r6, 73096 <_PyUnicode_CheckConsistency@@Base+0x172> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 7323a <_PyUnicode_CheckConsistency@@Base+0x14a> │ │ │ │ - ldr r5, [pc, #460] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + beq.n 7306e <_PyUnicode_CheckConsistency@@Base+0x14a> │ │ │ │ + ldr r5, [pc, #460] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #721 @ 0x2d1 │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19696 @ 0x4cf0 │ │ │ │ + movw r2, #19324 @ 0x4b7c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 732ae <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r5, [pc, #420] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + beq.n 730e2 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + ldr r5, [pc, #420] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #722 @ 0x2d2 │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19724 @ 0x4d0c │ │ │ │ + movw r2, #19352 @ 0x4b98 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 73286 <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ - ldr r4, [pc, #384] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bne.n 730ba <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ + ldr r4, [pc, #384] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #725 @ 0x2d5 │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #19648 @ 0x4cc0 │ │ │ │ + movw r2, #19276 @ 0x4b4c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 732ae <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 730e2 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 732ae <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r5, [pc, #344] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + cbz r2, 730e2 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ + ldr r5, [pc, #344] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #730 @ 0x2da │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #19764 @ 0x4d34 │ │ │ │ + movw r2, #19392 @ 0x4bc0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 73414 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ + beq.w 73248 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 732c8 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + bpl.n 730fc <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 732ca <_PyUnicode_CheckConsistency@@Base+0x1da> │ │ │ │ + b.n 730fe <_PyUnicode_CheckConsistency@@Base+0x1da> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 732f6 <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + ble.n 7312a <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ mov r1, r3 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 732dc <_PyUnicode_CheckConsistency@@Base+0x1ec> │ │ │ │ + bne.n 73110 <_PyUnicode_CheckConsistency@@Base+0x1ec> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 732e8 <_PyUnicode_CheckConsistency@@Base+0x1f8> │ │ │ │ + b.n 7311c <_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 732d4 <_PyUnicode_CheckConsistency@@Base+0x1e4> │ │ │ │ + bne.n 73108 <_PyUnicode_CheckConsistency@@Base+0x1e4> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 73364 <_PyUnicode_CheckConsistency@@Base+0x274> │ │ │ │ - cbnz r6, 73348 <_PyUnicode_CheckConsistency@@Base+0x258> │ │ │ │ + bne.n 73198 <_PyUnicode_CheckConsistency@@Base+0x274> │ │ │ │ + cbnz r6, 7317c <_PyUnicode_CheckConsistency@@Base+0x258> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 73322 <_PyUnicode_CheckConsistency@@Base+0x232> │ │ │ │ - ldr r5, [pc, #228] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bhi.n 73156 <_PyUnicode_CheckConsistency@@Base+0x232> │ │ │ │ + ldr r5, [pc, #228] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #750 @ 0x2ee │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #19792 @ 0x4d50 │ │ │ │ + movw r2, #19420 @ 0x4bdc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 733de <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - ldr r5, [pc, #192] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + bls.n 73212 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + ldr r5, [pc, #192] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #19808 @ 0x4d60 │ │ │ │ + movw r2, #19436 @ 0x4bec │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 733de <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + bls.n 73212 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19824 @ 0x4d70 │ │ │ │ + movw r2, #19452 @ 0x4bfc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #136] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #136] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - b.n 73408 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 7323c <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 733a2 <_PyUnicode_CheckConsistency@@Base+0x2b2> │ │ │ │ + bne.n 731d6 <_PyUnicode_CheckConsistency@@Base+0x2b2> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 73384 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + bhi.n 731b8 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19840 @ 0x4d80 │ │ │ │ + movw r2, #19468 @ 0x4c0c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #104] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #104] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #757 @ 0x2f5 │ │ │ │ - b.n 73408 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 7323c <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 733e2 <_PyUnicode_CheckConsistency@@Base+0x2f2> │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + bcc.n 73216 <_PyUnicode_CheckConsistency@@Base+0x2f2> │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19860 @ 0x4d94 │ │ │ │ + movw r2, #19488 @ 0x4c20 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #76] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #76] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ - b.n 73408 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 7323c <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 733c0 <_PyUnicode_CheckConsistency@@Base+0x2d0> │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + bcs.n 731f4 <_PyUnicode_CheckConsistency@@Base+0x2d0> │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19880 @ 0x4da8 │ │ │ │ + movw r2, #19508 @ 0x4c34 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #44] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #44] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #761 @ 0x2f9 │ │ │ │ - b.n 73408 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 7323c <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 733ec <_PyUnicode_CheckConsistency@@Base+0x2fc> │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + bcc.n 73220 <_PyUnicode_CheckConsistency@@Base+0x2fc> │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19900 @ 0x4dbc │ │ │ │ + movw r2, #19528 @ 0x4c48 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #16] @ (733e8 <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ + ldr r5, [pc, #16] @ (7321c <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ movw r1, #762 @ 0x2fa │ │ │ │ - b.n 73408 <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ + b.n 7323c <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 733f0 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ + b.n 73224 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 733f0 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ - adds r0, r0, r1 │ │ │ │ + b.n 73224 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 73414 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ - ldr r5, [pc, #40] @ (7341c <_PyUnicode_CheckConsistency@@Base+0x32c>) │ │ │ │ - movw r3, #62388 @ 0xf3b4 │ │ │ │ + cbz r3, 73248 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ + ldr r5, [pc, #40] @ (73250 <_PyUnicode_CheckConsistency@@Base+0x32c>) │ │ │ │ + movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19920 @ 0x4dd0 │ │ │ │ + movw r2, #19548 @ 0x4c5c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov.w r1, #764 @ 0x2fc │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 72fd8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 72e0c <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r0, r0, r1 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00073420 : │ │ │ │ +00073254 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #84] @ (73484 ) │ │ │ │ + ldr r4, [pc, #84] @ (732b8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73448 │ │ │ │ + bne.n 7327c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73438 │ │ │ │ + bne.n 7326c │ │ │ │ dmb ish │ │ │ │ - beq.n 73454 │ │ │ │ + beq.n 73288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284220 │ │ │ │ + bl 2b82c4 │ │ │ │ bl 2d808 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 73470 │ │ │ │ + bne.n 732a4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73460 │ │ │ │ + bne.n 73294 │ │ │ │ dmb ish │ │ │ │ - beq.n 73480 │ │ │ │ + beq.n 732b4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (73484 ) │ │ │ │ - b.w 2832b8 │ │ │ │ + ldr r0, [pc, #8] @ (732b8 ) │ │ │ │ + b.w 2828d8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00073488 : │ │ │ │ +000732bc : │ │ │ │ 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] @ (734f4 ) │ │ │ │ + ldr r4, [pc, #92] @ (73328 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 734b2 │ │ │ │ + bne.n 732e6 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 734a2 │ │ │ │ + bne.n 732d6 │ │ │ │ dmb ish │ │ │ │ - beq.n 734be │ │ │ │ + beq.n 732f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284220 │ │ │ │ - ldr r3, [pc, #56] @ (734f8 ) │ │ │ │ + bl 2b82c4 │ │ │ │ + ldr r3, [pc, #56] @ (7332c ) │ │ │ │ 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 734e0 │ │ │ │ + bne.n 73314 │ │ │ │ strexb r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 734d0 │ │ │ │ + bne.n 73304 │ │ │ │ dmb ish │ │ │ │ - beq.n 734f2 │ │ │ │ + beq.n 73326 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 2832b8 │ │ │ │ + b.w 2828d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000734fc : │ │ │ │ +00073330 : │ │ │ │ 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] @ (73568 ) │ │ │ │ + ldr r4, [pc, #92] @ (7339c ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73526 │ │ │ │ + bne.n 7335a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73516 │ │ │ │ + bne.n 7334a │ │ │ │ dmb ish │ │ │ │ - beq.n 73532 │ │ │ │ + beq.n 73366 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284220 │ │ │ │ - ldr r3, [pc, #56] @ (7356c ) │ │ │ │ + bl 2b82c4 │ │ │ │ + ldr r3, [pc, #56] @ (733a0 ) │ │ │ │ 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 73554 │ │ │ │ + bne.n 73388 │ │ │ │ strexb r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73544 │ │ │ │ + bne.n 73378 │ │ │ │ dmb ish │ │ │ │ - beq.n 73566 │ │ │ │ + beq.n 7339a │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2832b8 │ │ │ │ + b.w 2828d8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00073570 : │ │ │ │ +000733a4 : │ │ │ │ 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 735aa │ │ │ │ + beq.n 733de │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19236 @ 0x4b24 │ │ │ │ + movw r1, #18768 @ 0x4950 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 735b2 │ │ │ │ + b.n 733e6 │ │ │ │ adds r0, #8 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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, 735da │ │ │ │ + cbnz r2, 7340e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 736d8 │ │ │ │ + bhi.w 7350c │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - movw r0, #59484 @ 0xe85c │ │ │ │ + movw r0, #59128 @ 0xe6f8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 735ca │ │ │ │ - b.n 73696 │ │ │ │ + bne.n 733fe │ │ │ │ + b.n 734ca │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ - b.n 735f8 │ │ │ │ + b.n 7342c │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 162310 │ │ │ │ + bl 162180 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73746 │ │ │ │ + beq.w 7357a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 162310 │ │ │ │ + bl 162180 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 73628 │ │ │ │ + cbnz r0, 7345c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73696 │ │ │ │ + bge.n 734ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73696 │ │ │ │ + bne.n 734ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73696 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 734ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7363c │ │ │ │ + bne.n 73470 │ │ │ │ movs r0, #1 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 736f2 │ │ │ │ - b.n 7367a │ │ │ │ + bne.n 73526 │ │ │ │ + b.n 734ae │ │ │ │ mov r0, r8 │ │ │ │ - bl 162310 │ │ │ │ + bl 162180 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7367a │ │ │ │ + cbz r0, 734ae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 736f2 │ │ │ │ + bne.n 73526 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8056 @ 0x1f78 │ │ │ │ + movw r1, #7736 @ 0x1e38 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7367a │ │ │ │ + bge.n 734ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7367a │ │ │ │ + cbnz r3, 734ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7368e │ │ │ │ + bge.n 734c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7368e │ │ │ │ + cbnz r3, 734c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7369a │ │ │ │ + blt.n 734ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 73746 │ │ │ │ + b.n 7357a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73696 │ │ │ │ + bne.n 734ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73696 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 734ca │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 162310 │ │ │ │ + bl 162180 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73746 │ │ │ │ - ldr r5, [pc, #148] @ (7374c ) │ │ │ │ + beq.n 7357a │ │ │ │ + ldr r5, [pc, #148] @ (73580 ) │ │ │ │ mov r6, r0 │ │ │ │ sub.w r4, r5, #16 │ │ │ │ - b.n 736f2 │ │ │ │ + b.n 73526 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8088 @ 0x1f98 │ │ │ │ + movw r1, #7768 @ 0x1e58 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 73696 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 734ca │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r1, #7812 @ 0x1e84 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 162a1c │ │ │ │ + bl 162888 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 73706 │ │ │ │ + cbz r0, 7353a │ │ │ │ mov r4, r7 │ │ │ │ - b.n 73746 │ │ │ │ + b.n 7357a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7371a │ │ │ │ + bge.n 7354e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7371a │ │ │ │ + cbnz r3, 7354e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7372e │ │ │ │ + bge.n 73562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 7372e │ │ │ │ + cbnz r3, 73562 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73702 │ │ │ │ + bge.n 73536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73702 │ │ │ │ + bne.n 73536 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73702 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73536 │ │ │ │ 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 944c8 │ │ │ │ - cbnz r0, 73772 │ │ │ │ + bl 944a0 │ │ │ │ + cbnz r0, 735a6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 737c2 │ │ │ │ + b.n 735f6 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 73786 │ │ │ │ - ldr r0, [pc, #76] @ (737c8 ) │ │ │ │ + cbnz r4, 735ba │ │ │ │ + ldr r0, [pc, #76] @ (735fc ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 16582c │ │ │ │ + bl 1656ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 73792 │ │ │ │ - ldr r0, [pc, #68] @ (737cc ) │ │ │ │ + b.n 735c6 │ │ │ │ + ldr r0, [pc, #68] @ (73600 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1654c4 │ │ │ │ + bl 165344 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 737a6 │ │ │ │ + bge.n 735da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 737a6 │ │ │ │ + cbnz r3, 735da │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7376c │ │ │ │ + beq.n 735a0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 737b8 │ │ │ │ + bge.n 735ec │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbz r5, 737bc │ │ │ │ + cbz r5, 735f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 737c2 │ │ │ │ + b.n 735f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 944c8 │ │ │ │ - │ │ │ │ -000737e0 <_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 944c8 │ │ │ │ - cbz r0, 73836 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7383a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 7383a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7383a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 944a0 │ │ │ │ │ │ │ │ -00073840 : │ │ │ │ +00073614 : │ │ │ │ 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 7387e │ │ │ │ + beq.n 73652 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 73876 │ │ │ │ + bmi.n 7364a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 738f4 │ │ │ │ - bl 9b260 │ │ │ │ + b.n 736c8 │ │ │ │ + bl 9b250 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 73880 │ │ │ │ + b.n 73654 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 73892 │ │ │ │ + bne.n 73666 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 738a6 │ │ │ │ + bge.n 7367a │ │ │ │ subs r0, r4, #1 │ │ │ │ - b.n 738a8 │ │ │ │ + b.n 7367c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 73870 │ │ │ │ - bl 9b260 │ │ │ │ + bpl.n 73644 │ │ │ │ + bl 9b250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 738a8 │ │ │ │ + bge.n 7367c │ │ │ │ add r0, r4 │ │ │ │ - b.n 738a8 │ │ │ │ + b.n 7367c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 738be │ │ │ │ + bne.n 73692 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 738d4 │ │ │ │ + blt.n 736a8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 738de │ │ │ │ + b.n 736b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 73870 │ │ │ │ - bl 9b260 │ │ │ │ + bpl.n 73644 │ │ │ │ + bl 9b250 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 738dc │ │ │ │ + bge.n 736b0 │ │ │ │ add r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 738de │ │ │ │ + b.n 736b2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 738de │ │ │ │ + b.n 736b2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - blt.n 73870 │ │ │ │ + blt.n 73644 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 73870 │ │ │ │ + bge.n 73644 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000738f8 : │ │ │ │ +000736cc : │ │ │ │ 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 1484b4 │ │ │ │ + bl 148300 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 73932 │ │ │ │ + beq.n 73706 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 148b68 │ │ │ │ + bl 1489b4 │ │ │ │ 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, #52672 @ 0xcdc0 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - bl e1f2c │ │ │ │ - cbnz r0, 7396a │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 739ac │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 56bec <_PyXI_NewExcInfo@@Base+0x798> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 7398e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 73998 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.n 739ac │ │ │ │ - bl 94210 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 73978 │ │ │ │ - b.n 73966 │ │ │ │ - bl 94210 │ │ │ │ - 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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73b74 │ │ │ │ + beq.w 738ce │ │ │ │ movs r5, #0 │ │ │ │ - movw r9, #35444 @ 0x8a74 │ │ │ │ + movw r9, #35124 @ 0x8934 │ │ │ │ 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 73ad6 │ │ │ │ + ble.n 73830 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 73a20 │ │ │ │ + bge.n 7377a │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 73a10 │ │ │ │ + bhi.n 7376a │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 73a14 │ │ │ │ - bl 20c870 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 73a20 │ │ │ │ + b.n 7376e │ │ │ │ + bl 20b2ac <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 7377a │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 73a02 │ │ │ │ - b.n 73b54 │ │ │ │ + bne.n 7375c │ │ │ │ + b.n 738ae │ │ │ │ cmp r6, fp │ │ │ │ - beq.w 73b54 │ │ │ │ + beq.w 738ae │ │ │ │ add.w sl, fp, #1 │ │ │ │ cmp r6, sl │ │ │ │ - ble.n 73a4a │ │ │ │ + ble.n 737a4 │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 73a3c │ │ │ │ + bhi.n 73796 │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 73a40 │ │ │ │ - bl 20c870 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbnz r0, 73a4a │ │ │ │ + b.n 7379a │ │ │ │ + bl 20b2ac <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbnz r0, 737a4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bgt.n 73a2e │ │ │ │ + bgt.n 73788 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 73a78 │ │ │ │ + bne.n 737d2 │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 73a78 │ │ │ │ + bne.n 737d2 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73a78 │ │ │ │ + bne.n 737d2 │ │ │ │ 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 73b54 │ │ │ │ + b.n 738ae │ │ │ │ sub.w r1, sl, fp │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ - bl 274028 │ │ │ │ + bl 272838 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73b58 │ │ │ │ + beq.n 738b2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 73a96 │ │ │ │ + bgt.n 737f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 73ad0 │ │ │ │ + b.n 7382a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 73abc │ │ │ │ + cbz r0, 73816 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73b58 │ │ │ │ + bge.n 738b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73b58 │ │ │ │ + bne.n 738b2 │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b58 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 738b2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73ad0 │ │ │ │ + bge.n 7382a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 73ad0 │ │ │ │ + cbnz r3, 7382a │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov fp, sl │ │ │ │ - b.n 739f6 │ │ │ │ + b.n 73750 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 73b54 │ │ │ │ - movw r8, #35444 @ 0x8a74 │ │ │ │ + bge.n 738ae │ │ │ │ + movw r8, #35124 @ 0x8934 │ │ │ │ movt r8, #63 @ 0x3f │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 73af0 │ │ │ │ + bhi.n 7384a │ │ │ │ ldrb.w r0, [r8, r0] │ │ │ │ - b.n 73af4 │ │ │ │ - bl 20c870 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 73b00 │ │ │ │ + b.n 7384e │ │ │ │ + bl 20b2ac <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 7385a │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 73ae2 │ │ │ │ - b.n 73b54 │ │ │ │ + bne.n 7383c │ │ │ │ + b.n 738ae │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 73b54 │ │ │ │ + beq.n 738ae │ │ │ │ sub.w r1, r6, fp │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ - bl 274028 │ │ │ │ + bl 272838 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 73b58 │ │ │ │ + cbz r0, 738b2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 73b20 │ │ │ │ + bgt.n 7387a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 73b52 │ │ │ │ + b.n 738ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 73b40 │ │ │ │ + cbz r0, 7389a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73b58 │ │ │ │ + bge.n 738b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 73b58 │ │ │ │ + cbnz r3, 738b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b58 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 738b2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73b52 │ │ │ │ + bge.n 738ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 73b52 │ │ │ │ + cbnz r3, 738ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 73b74 │ │ │ │ + b.n 738ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 73b64 │ │ │ │ + blt.n 738be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 73b74 │ │ │ │ + b.n 738ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73b60 │ │ │ │ + bne.n 738ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b60 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 738ba │ │ │ │ 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 73bb2 │ │ │ │ + bmi.n 7390c │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73bb6 │ │ │ │ + beq.n 73910 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 73bb8 │ │ │ │ + b.n 73912 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 73bb8 │ │ │ │ + b.n 73912 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7200 │ │ │ │ + bl 1c5a68 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 73bd6 │ │ │ │ + cbz r0, 73930 │ │ │ │ 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 f48f4 <_PyUnicodeWriter_WriteStr@@Base+0xf0> │ │ │ │ + bl f492c <_PyUnicodeWriter_WriteStr@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00073bdc : │ │ │ │ +00073936 : │ │ │ │ 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 73bf8 │ │ │ │ - bl 56f7a │ │ │ │ - b.n 73c32 │ │ │ │ + bmi.n 73952 │ │ │ │ + bl 56f02 │ │ │ │ + b.n 7398c │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #19996 @ 0x4e1c │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c32 │ │ │ │ - movw r1, #47020 @ 0xb7ac │ │ │ │ + beq.n 7398c │ │ │ │ + movw r1, #46700 @ 0xb66c │ │ │ │ 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 5c088 │ │ │ │ + b.w 5c00c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00073c36 : │ │ │ │ +00073990 : │ │ │ │ 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 73c52 │ │ │ │ - bl 56f7a │ │ │ │ - b.n 73cd2 │ │ │ │ + bmi.n 739ac │ │ │ │ + bl 56f02 │ │ │ │ + b.n 73a2c │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #20108 @ 0x4e8c │ │ │ │ + movw r1, #19736 @ 0x4d18 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73cd2 │ │ │ │ - movw r1, #47020 @ 0xb7ac │ │ │ │ + beq.n 73a2c │ │ │ │ + movw r1, #46700 @ 0xb66c │ │ │ │ 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 5c088 │ │ │ │ + bl 5c00c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 73cd2 │ │ │ │ + cbz r0, 73a2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 73cca │ │ │ │ + bmi.n 73a24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14124 @ 0x372c │ │ │ │ + movw r1, #13804 @ 0x35ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73cd2 │ │ │ │ + bge.n 73a2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 73cd2 │ │ │ │ + cbnz r3, 73a2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73cd2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73a2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cc184 │ │ │ │ + b.w 1ca9e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00073cd6 : │ │ │ │ +00073a30 : │ │ │ │ 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 73cf2 │ │ │ │ - bl 56f7a │ │ │ │ - b.n 73d2c │ │ │ │ + bmi.n 73a4c │ │ │ │ + bl 56f02 │ │ │ │ + b.n 73a86 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #20228 @ 0x4f04 │ │ │ │ + movw r1, #19856 @ 0x4d90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73d2c │ │ │ │ - movw r1, #47020 @ 0xb7ac │ │ │ │ + beq.n 73a86 │ │ │ │ + movw r1, #46700 @ 0xb66c │ │ │ │ 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 2d7690 │ │ │ │ + b.w 2d7568 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00073d30 : │ │ │ │ +00073a8a : │ │ │ │ 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 73d4e │ │ │ │ - bl 56f7a │ │ │ │ + bmi.n 73aa8 │ │ │ │ + bl 56f02 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 73dc6 │ │ │ │ + b.n 73b20 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - movw r1, #20400 @ 0x4fb0 │ │ │ │ + movw r1, #20028 @ 0x4e3c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl 236364 │ │ │ │ + bl 234b6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73d4a │ │ │ │ - movw r1, #47020 @ 0xb7ac │ │ │ │ + beq.n 73aa4 │ │ │ │ + movw r1, #46700 @ 0xb66c │ │ │ │ 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 2d7690 │ │ │ │ + bl 2d7568 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 73dc6 │ │ │ │ + cbz r0, 73b20 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 73dc6 │ │ │ │ + bmi.n 73b20 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + movw r1, #20148 @ 0x4eb4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73d4a │ │ │ │ + bge.n 73aa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73d4a │ │ │ │ + bne.n 73aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73d4a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73aa4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00073dca : │ │ │ │ +00073b24 : │ │ │ │ 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 1e4b08 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 1e3360 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w a1694 │ │ │ │ + b.w a16bc │ │ │ │ │ │ │ │ -00073df0 : │ │ │ │ +00073b4a : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2b3954 │ │ │ │ + b.w 2b2ff4 │ │ │ │ │ │ │ │ -00073df6 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00073b50 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 73e0a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 73b64 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 73e0e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 73b68 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w e9484 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w e949c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00073e14 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00073b6e <_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 73e32 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e> │ │ │ │ + bhi.n 73b8c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 73e64 <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ + b.n 73bbe <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ mov r3, r1 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 73e54 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40> │ │ │ │ + bne.n 73bae <_PyUnicodeWriter_WriteLatin1String@@Base+0x40> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 73e4e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bcc.n 73ba8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 73e38 <_PyUnicodeWriter_WriteLatin1String@@Base+0x24> │ │ │ │ + beq.n 73b92 <_PyUnicodeWriter_WriteLatin1String@@Base+0x24> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - b.n 73e64 <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ + b.n 73bbe <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 73e2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ + beq.n 73b88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 73e4a <_PyUnicodeWriter_WriteLatin1String@@Base+0x36> │ │ │ │ + blt.n 73ba4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 73e34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 73e2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ + bhi.n 73b8e <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 73b88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 73e8e <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ + bcc.n 73be8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 73e8e <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ + blt.n 73be8 <_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 73ea0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x8c> │ │ │ │ + beq.n 73bfa <_PyUnicodeWriter_WriteLatin1String@@Base+0x8c> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 73ea2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x8e> │ │ │ │ + b.n 73bfc <_PyUnicodeWriter_WriteLatin1String@@Base+0x8e> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 73e74 <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ + beq.n 73bce <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9484 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e949c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 73e74 <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ - b.n 73ee8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd4> │ │ │ │ + bne.n 73bce <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ + b.n 73c42 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd4> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 73eb6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa2> │ │ │ │ + beq.n 73c10 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa2> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 73ecc <_PyUnicodeWriter_WriteLatin1String@@Base+0xb8> │ │ │ │ + beq.n 73c26 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb8> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 2c06c │ │ │ │ - b.n 73ee0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + b.n 73c3a <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 73ee0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bls.n 73c3a <_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 73ebe <_PyUnicodeWriter_WriteLatin1String@@Base+0xaa> │ │ │ │ - b.n 73ee0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bne.n 73c18 <_PyUnicodeWriter_WriteLatin1String@@Base+0xaa> │ │ │ │ + b.n 73c3a <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 73ee0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bls.n 73c3a <_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 73ed4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc0> │ │ │ │ + bne.n 73c2e <_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 │ │ │ │ @@ -108452,1898 +108184,1543 @@ │ │ │ │ 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 73f16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x102> │ │ │ │ + beq.n 73c70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x102> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73f2c <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + bne.n 73c86 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73f5e <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + beq.n 73cb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73f5e <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ - b.n 73f2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x11a> │ │ │ │ + ble.n 73cb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + b.n 73c88 <_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 73f4a <_PyUnicodeWriter_WriteLatin1String@@Base+0x136> │ │ │ │ + beq.n 73ca4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x136> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73f78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bne.n 73cd2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73f5e <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + beq.n 73cb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73f7a <_PyUnicodeWriter_WriteLatin1String@@Base+0x166> │ │ │ │ + bgt.n 73cd4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x166> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 73fb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 73d12 <_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 18462c │ │ │ │ + bl 184488 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73fa4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + bge.n 73cfe <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 73fa4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 73cfe <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73fb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + bge.n 73d12 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73fb8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + cbnz r3, 73d12 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 73fe6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d2> │ │ │ │ + beq.n 73d40 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74014 <_PyUnicodeWriter_WriteLatin1String@@Base+0x200> │ │ │ │ + bne.n 73d6e <_PyUnicodeWriter_WriteLatin1String@@Base+0x200> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73ffa <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e6> │ │ │ │ + beq.n 73d54 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 74016 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bgt.n 73d70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7403c <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 73d96 <_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 149d9c │ │ │ │ + bl 149be8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7403c <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + bge.n 73d96 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7403c <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + cbnz r3, 73d96 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 7406a <_PyUnicodeWriter_WriteLatin1String@@Base+0x256> │ │ │ │ + beq.n 73dc4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x256> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74098 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + bne.n 73df2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7407e <_PyUnicodeWriter_WriteLatin1String@@Base+0x26a> │ │ │ │ + beq.n 73dd8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x26a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7409a <_PyUnicodeWriter_WriteLatin1String@@Base+0x286> │ │ │ │ + bgt.n 73df4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x286> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 740c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 73e1a <_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 29ce58 │ │ │ │ + bl 29c4c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 740c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + bge.n 73e1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 740c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + cbnz r3, 73e1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 740ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x2da> │ │ │ │ + beq.n 73e48 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2da> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7411c <_PyUnicodeWriter_WriteLatin1String@@Base+0x308> │ │ │ │ + bne.n 73e76 <_PyUnicodeWriter_WriteLatin1String@@Base+0x308> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 74102 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ee> │ │ │ │ + beq.n 73e5c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7411e <_PyUnicodeWriter_WriteLatin1String@@Base+0x30a> │ │ │ │ + bgt.n 73e78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x30a> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 74144 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 73e9e <_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 1842e0 │ │ │ │ + bl 18413c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74144 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bge.n 73e9e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74144 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + cbnz r3, 73e9e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 74172 <_PyUnicodeWriter_WriteLatin1String@@Base+0x35e> │ │ │ │ + beq.n 73ecc <_PyUnicodeWriter_WriteLatin1String@@Base+0x35e> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 741a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38c> │ │ │ │ + bne.n 73efa <_PyUnicodeWriter_WriteLatin1String@@Base+0x38c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 74186 <_PyUnicodeWriter_WriteLatin1String@@Base+0x372> │ │ │ │ + beq.n 73ee0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x372> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 741a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38e> │ │ │ │ + bgt.n 73efc <_PyUnicodeWriter_WriteLatin1String@@Base+0x38e> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 741c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 73f22 <_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 1f2610 │ │ │ │ + bl 1f1058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 741c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + bge.n 73f22 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 741c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + cbnz r3, 73f22 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 741f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3e2> │ │ │ │ + beq.n 73f50 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3e2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74224 <_PyUnicodeWriter_WriteLatin1String@@Base+0x410> │ │ │ │ + bne.n 73f7e <_PyUnicodeWriter_WriteLatin1String@@Base+0x410> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7420a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f6> │ │ │ │ + beq.n 73f64 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 74226 <_PyUnicodeWriter_WriteLatin1String@@Base+0x412> │ │ │ │ + bgt.n 73f80 <_PyUnicodeWriter_WriteLatin1String@@Base+0x412> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7424c <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 73fa6 <_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 153c40 │ │ │ │ + bl 153a90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7424c <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + bge.n 73fa6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7424c <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + cbnz r3, 73fa6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 7427a <_PyUnicodeWriter_WriteLatin1String@@Base+0x466> │ │ │ │ + beq.n 73fd4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x466> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 742a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x494> │ │ │ │ + bne.n 74002 <_PyUnicodeWriter_WriteLatin1String@@Base+0x494> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7428e <_PyUnicodeWriter_WriteLatin1String@@Base+0x47a> │ │ │ │ + beq.n 73fe8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x47a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 742aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x496> │ │ │ │ + bgt.n 74004 <_PyUnicodeWriter_WriteLatin1String@@Base+0x496> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 742d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 7402a <_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 29e138 │ │ │ │ + bl 29d79c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 742d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + bge.n 7402a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 742d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + cbnz r3, 7402a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 74318 <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ + beq.n 74072 <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 74318 <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ + beq.n 74072 <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #20624 @ 0x5090 │ │ │ │ + movw r1, #20252 @ 0x4f1c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 74334 <_PyUnicodeWriter_WriteLatin1String@@Base+0x520> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 7408e <_PyUnicodeWriter_WriteLatin1String@@Base+0x520> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7434a <_PyUnicodeWriter_WriteLatin1String@@Base+0x536> │ │ │ │ + beq.n 740a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x536> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl b768c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl b747c <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7433a <_PyUnicodeWriter_WriteLatin1String@@Base+0x526> │ │ │ │ + bge.n 74094 <_PyUnicodeWriter_WriteLatin1String@@Base+0x526> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 74350 <_PyUnicodeWriter_WriteLatin1String@@Base+0x53c> │ │ │ │ + b.n 740aa <_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 7434e <_PyUnicodeWriter_WriteLatin1String@@Base+0x53a> │ │ │ │ + b.n 740a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x53a> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00074352 : │ │ │ │ +000740ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (74388 ) │ │ │ │ + ldr r4, [pc, #40] @ (740e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 798f6 <_Py_Get_Getpath_CodeObject@@Base+0x32e> │ │ │ │ + bl 79892 <_PyMonitoring_FireReraiseEvent@@Base+0x37e> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 74386 │ │ │ │ - movw r0, #20656 @ 0x50b0 │ │ │ │ + bge.n 740e0 │ │ │ │ + movw r0, #20284 @ 0x4f3c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24311c │ │ │ │ + b.w 241924 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007438c : │ │ │ │ +000740e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (743c4 ) │ │ │ │ + ldr r4, [pc, #40] @ (74120 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79aa8 <_Py_Get_Getpath_CodeObject@@Base+0x4e0> │ │ │ │ + bl 79a44 <_PyMonitoring_FireReraiseEvent@@Base+0x530> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 743c0 │ │ │ │ - movw r0, #20708 @ 0x50e4 │ │ │ │ + bge.n 7411c │ │ │ │ + movw r0, #20336 @ 0x4f70 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24311c │ │ │ │ + b.w 241924 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000743c8 : │ │ │ │ +00074124 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (743fc ) │ │ │ │ + ldr r4, [pc, #36] @ (74158 ) │ │ │ │ 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 743fa │ │ │ │ - movw r0, #20756 @ 0x5114 │ │ │ │ + bge.n 74156 │ │ │ │ + movw r0, #20384 @ 0x4fa0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24311c │ │ │ │ + b.w 241924 │ │ │ │ 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 f6a30 │ │ │ │ + bl f6a84 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11e494 │ │ │ │ - bl f6a30 │ │ │ │ + bl 11e5b4 │ │ │ │ + bl f6a84 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2142f4 │ │ │ │ + bl 212b08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6f80 │ │ │ │ + b.w f6fd4 │ │ │ │ │ │ │ │ -00074436 <_PyBytes_FromData@@Base>: │ │ │ │ +00074192 <_PyBytes_FromData@@Base>: │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - b.w 80aa8 │ │ │ │ + b.w 80a2c │ │ │ │ │ │ │ │ -0007443e : │ │ │ │ - ldr r0, [pc, #28] @ (7445c ) │ │ │ │ +0007419a : │ │ │ │ + ldr r0, [pc, #28] @ (741b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #20796 @ 0x513c │ │ │ │ + movw r2, #20424 @ 0x4fc8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 11e4ec <_PyErr_SetString@@Base> │ │ │ │ + b.w 11e60c <_PyErr_SetString@@Base> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00074460 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 7449c <_PyState_AddModule@@Base+0x3c> │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 74492 <_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, #36404 @ 0x8e34 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 1cc6ac <_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, #20832 @ 0x5160 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_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, #20832 @ 0x5160 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e4ec <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000744f2 : │ │ │ │ +000741bc : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 222934 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + b.w 221134 <_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 74530 │ │ │ │ + bmi.n 741fa │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #18720 @ 0x4920 │ │ │ │ + movw r0, #18400 @ 0x47e0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 74542 │ │ │ │ - ldr r2, [pc, #44] @ (74560 ) │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7420c │ │ │ │ + ldr r2, [pc, #44] @ (74228 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1ce024 │ │ │ │ + bl 1cc880 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 74546 │ │ │ │ + bne.n 74210 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7455c │ │ │ │ - cbz r0, 74554 │ │ │ │ + b.n 74226 │ │ │ │ + cbz r0, 7421e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cfb94 <_PySys_GetRequiredAttr@@Base+0x13c4> │ │ │ │ + b.w 1ce65c <_PySys_GetRequiredAttr@@Base+0x1630> │ │ │ │ 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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74712 │ │ │ │ - ldr r3, [pc, #404] @ (74718 ) │ │ │ │ + beq.w 743da │ │ │ │ + ldr r3, [pc, #404] @ (743e0 ) │ │ │ │ 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 745a6 │ │ │ │ - bne.n 745aa │ │ │ │ + bgt.n 7426e │ │ │ │ + bne.n 74272 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #252] @ 0xfc │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 745ac │ │ │ │ + b.n 74274 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 745ac │ │ │ │ + b.n 74274 │ │ │ │ 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, 745f2 │ │ │ │ - bl 885d4 │ │ │ │ + cbz r0, 742ba │ │ │ │ + bl 885a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746f6 │ │ │ │ - bl 9b3e4 │ │ │ │ + beq.w 743be │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 745e8 │ │ │ │ + bge.n 742b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 745e8 │ │ │ │ + cbnz r3, 742b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 745b8 │ │ │ │ - b.n 746f6 │ │ │ │ + beq.n 74280 │ │ │ │ + b.n 743be │ │ │ │ movw r3, #11160 @ 0x2b98 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 74636 │ │ │ │ + cbz r0, 742fe │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 745fc │ │ │ │ - bl 885d4 │ │ │ │ + beq.n 742c4 │ │ │ │ + bl 885a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 746f6 │ │ │ │ - bl 9b3e4 │ │ │ │ + beq.n 743be │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7462e │ │ │ │ + bge.n 742f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7462e │ │ │ │ + cbnz r3, 742f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 745fc │ │ │ │ - b.n 746f6 │ │ │ │ + beq.n 742c4 │ │ │ │ + b.n 743be │ │ │ │ movw r3, #11164 @ 0x2b9c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 7467a │ │ │ │ + cbz r0, 74342 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 74640 │ │ │ │ - bl 885d4 │ │ │ │ + beq.n 74308 │ │ │ │ + bl 885a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 746f6 │ │ │ │ - bl 9b3e4 │ │ │ │ + beq.n 743be │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74672 │ │ │ │ + bge.n 7433a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 74672 │ │ │ │ + cbnz r3, 7433a │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 74640 │ │ │ │ - b.n 746f6 │ │ │ │ + beq.n 74308 │ │ │ │ + b.n 743be │ │ │ │ movw r3, #32184 @ 0x7db8 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74712 │ │ │ │ + beq.n 743da │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74712 │ │ │ │ - bl 885d4 │ │ │ │ + beq.n 743da │ │ │ │ + bl 885a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 746f6 │ │ │ │ + cbz r0, 743be │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f26a8 │ │ │ │ + bl f26d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 746ba │ │ │ │ + bge.n 74382 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746f6 │ │ │ │ + bge.n 743be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 746f6 │ │ │ │ + cbnz r3, 743be │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 746f6 │ │ │ │ - beq.n 746d4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 743be │ │ │ │ + beq.n 7439c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74688 │ │ │ │ + bge.n 74350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74688 │ │ │ │ + bne.n 74350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 74688 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74350 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746f2 │ │ │ │ + bge.n 743ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 746f2 │ │ │ │ + cbnz r3, 743ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 74688 │ │ │ │ + beq.n 74350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 74702 │ │ │ │ + blt.n 743ca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 74712 │ │ │ │ + b.n 743da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 746fe │ │ │ │ + bne.n 743c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 746fe │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 743c6 │ │ │ │ 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, 74750 │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #29040 @ 0x7170 │ │ │ │ - movt r0, #54 @ 0x36 │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #18720 @ 0x4920 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 74926 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 74778 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - movw r1, #3166 @ 0xc5e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7494a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7494a │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - movw r3, #41560 @ 0xa258 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r9, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7479a │ │ │ │ - ldr.w r8, [r1, #12] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 747b8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7ad74 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 747b0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 7494a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7494a │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 85524 │ │ │ │ - bic.w r3, r0, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, #3 │ │ │ │ - beq.w 7494a │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 7494a │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ - cbz r0, 747ea │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 23324c <_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 74816 │ │ │ │ - adds r1, r2, r3 │ │ │ │ - ldrsb.w r1, [r1, #20] │ │ │ │ - b.n 7482a │ │ │ │ - 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 74832 │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 74848 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 74848 │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ - mov.w r8, r8, lsr #5 │ │ │ │ - adds r3, #1 │ │ │ │ - add r3, r8 │ │ │ │ - ands r3, r0 │ │ │ │ - b.n 74808 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr.w r8, [r4, #28] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 74890 │ │ │ │ - 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 74878 │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 7486e │ │ │ │ - subs r4, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bge.n 7488a │ │ │ │ - adds r1, r2, #1 │ │ │ │ - add r1, r0 │ │ │ │ - add r0, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ - blx 2b750 │ │ │ │ - strb.w r4, [r8, #1] │ │ │ │ - b.n 748fc │ │ │ │ - ldrb r3, [r2, #4] │ │ │ │ - str.w r8, [r2, #8] │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt.n 748a2 │ │ │ │ - add r1, r2 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ - strb r3, [r1, #20] │ │ │ │ - b.n 748bc │ │ │ │ - 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 │ │ │ │ - strgt r2, [r3, #20] │ │ │ │ - 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, 748da │ │ │ │ - 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 748ea │ │ │ │ - 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 748fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 748fc │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74910 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 74910 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7494a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 7494a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7494a │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 142964 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 7494a │ │ │ │ - movw r3, #43704 @ 0xaab8 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 7494a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f6190 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - │ │ │ │ -00074956 : │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #76] @ (749b8 ) │ │ │ │ - bl 214470 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 74414 │ │ │ │ + mov.w r1, #346 @ 0x15a │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7441a │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 74988 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 749b2 │ │ │ │ - movw r0, #33232 @ 0x81d0 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 1ef8a8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r0, 7442c │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + movw r1, #461 @ 0x1cd │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 74438 │ │ │ │ + ldr r1, [pc, #88] @ (74488 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl d8358 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 7443c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 74480 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 7445e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ + bne.n 7445e │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7445e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 7445e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #12752 @ 0x31d0 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #20460 @ 0x4fec │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 103b68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 749b2 │ │ │ │ - ldr r0, [pc, #48] @ (749bc ) │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl ad700 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 749a2 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 749b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7499e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7499e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 74554 │ │ │ │ + nop │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mrrc2 0, 5, r0, r4, cr2 │ │ │ │ - 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 749ea │ │ │ │ - ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 74a0a │ │ │ │ - cbz r1, 74a12 │ │ │ │ - movw r0, #20860 @ 0x517c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 23fdec <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 74a28 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 74a12 │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 74a12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1109d4 <_PyInstructionSequence_New@@Base+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 74a0a │ │ │ │ - movw r0, #20860 @ 0x517c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 74a0a │ │ │ │ - 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] @ (74a90 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ - ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 74a82 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - bl 122e1c │ │ │ │ - mov r7, r0 │ │ │ │ - bl 2173b0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 74a72 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54848 @ 0xd640 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 74a8a │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2800b0 │ │ │ │ - movw r4, #5752 @ 0x1678 │ │ │ │ - movt r4, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00074a94 : │ │ │ │ +0007448c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #23396 @ 0x5b64 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 74ac4 │ │ │ │ - movw r0, #41372 @ 0xa19c │ │ │ │ + beq.n 744bc │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 74afe │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 744f6 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 74b04 │ │ │ │ - cbz r1, 74ae8 │ │ │ │ + beq.n 744fc │ │ │ │ + cbz r1, 744e0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 74ae8 │ │ │ │ + bpl.n 744e0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74b06 │ │ │ │ + bge.n 744fe │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 74b06 │ │ │ │ + b.n 744fe │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #20884 @ 0x5194 │ │ │ │ + movw r1, #20488 @ 0x5008 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 74b1c │ │ │ │ + b.n 74514 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r0, r5, [r3, #56] @ 0x38 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r4, [r3, #56] @ 0x38 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00074b1e : │ │ │ │ +00074516 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 885d4 │ │ │ │ - cbz r0, 74b62 │ │ │ │ + bl 885a8 │ │ │ │ + cbz r0, 7455a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 74b68 │ │ │ │ + cbnz r0, 74560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74b62 │ │ │ │ + bge.n 7455a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74b62 │ │ │ │ + cbnz r3, 7455a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 74bce │ │ │ │ - cbz r6, 74b8c │ │ │ │ + b.n 745c6 │ │ │ │ + cbz r6, 74584 │ │ │ │ mov r0, r6 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 74b8c │ │ │ │ + cbnz r0, 74584 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74b4e │ │ │ │ + bge.n 74546 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74b4e │ │ │ │ + bne.n 74546 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 74b4e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74546 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 223828 │ │ │ │ + bl 222028 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74bba │ │ │ │ + bge.n 745b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74bba │ │ │ │ + cbnz r3, 745b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74bce │ │ │ │ + bge.n 745c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74bce │ │ │ │ + cbnz r3, 745c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00074bd6 <_PyObject_GetMethod@@Base>: │ │ │ │ +000745ce : │ │ │ │ + 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 84fe4 │ │ │ │ + │ │ │ │ +000745e4 : │ │ │ │ + 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, #33600 @ 0x8340 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r5, r0 │ │ │ │ + bl 27f9e4 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbz r0, 7460a │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 74620 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 885a8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 74604 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ + str r3, [r5, #52] @ 0x34 │ │ │ │ + bl 84fe4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00074624 <_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 90ba8 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 74c04 <_PyObject_GetMethod@@Base+0x2e> │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 74652 <_PyObject_GetMethod@@Base+0x2e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 74c30 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + blt.n 7467e <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - movw r3, #65221 @ 0xfec5 │ │ │ │ + movw r3, #64497 @ 0xfbf1 │ │ │ │ movt r3, #13 │ │ │ │ mov r1, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74c26 <_PyObject_GetMethod@@Base+0x50> │ │ │ │ + bne.n 74674 <_PyObject_GetMethod@@Base+0x50> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 74c34 <_PyObject_GetMethod@@Base+0x5e> │ │ │ │ + beq.n 74682 <_PyObject_GetMethod@@Base+0x5e> │ │ │ │ mov r0, r5 │ │ │ │ - bl a895c │ │ │ │ + bl a8970 │ │ │ │ str.w r0, [sl] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 74d80 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 747ce <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r0, r9 │ │ │ │ - bl 190280 <_PyType_LookupRef@@Base> │ │ │ │ + bl 1900dc <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 74c76 <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ + cbz r0, 746c4 <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.n 74c7c <_PyObject_GetMethod@@Base+0xa6> │ │ │ │ + bmi.n 746ca <_PyObject_GetMethod@@Base+0xa6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 74c72 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + beq.n 746c0 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 74c72 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + cbz r3, 746c0 <_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 74c30 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + bge.n 7467e <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 74c30 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ - b.n 74d4c <_PyObject_GetMethod@@Base+0x176> │ │ │ │ + bne.n 7467e <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + b.n 7479a <_PyObject_GetMethod@@Base+0x176> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 74c82 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ + b.n 746d0 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 74c82 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ + b.n 746d0 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 74ca8 <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ + bpl.n 746f6 <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd048 <_PyAST_Compile@@Base+0xa08> │ │ │ │ - cbz r0, 74ca8 <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ + bl 1db8a0 <_PyAST_Compile@@Base+0xa08> │ │ │ │ + cbz r0, 746f6 <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74d2a <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + beq.n 74778 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 85008 │ │ │ │ - b.n 74c30 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 7467e <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 74cb6 <_PyObject_GetMethod@@Base+0xe0> │ │ │ │ + bpl.n 74704 <_PyObject_GetMethod@@Base+0xe0> │ │ │ │ ldr.w r7, [r5, #-12] │ │ │ │ - b.n 74ce2 <_PyObject_GetMethod@@Base+0x10c> │ │ │ │ + b.n 74730 <_PyObject_GetMethod@@Base+0x10c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74d2a <_PyObject_GetMethod@@Base+0x154> │ │ │ │ - bge.n 74cdc <_PyObject_GetMethod@@Base+0x106> │ │ │ │ + beq.n 74778 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + bge.n 7472a <_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 74d2a <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + beq.n 74778 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ ldr r7, [r5, r2] │ │ │ │ - cbz r7, 74d2a <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + cbz r7, 74778 <_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 97cd0 │ │ │ │ + bl 97cb4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 74d18 <_PyObject_GetMethod@@Base+0x142> │ │ │ │ + cbz r0, 74766 <_PyObject_GetMethod@@Base+0x142> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74d10 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + bge.n 7475e <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 74d10 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + cbnz r3, 7475e <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 85008 │ │ │ │ - b.n 74c30 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 7467e <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74d2a <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + bge.n 74778 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 74d2a <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + cbnz r3, 74778 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 74d56 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 747a4 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 74d54 <_PyObject_GetMethod@@Base+0x17e> │ │ │ │ + beq.n 747a2 <_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 74d80 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + bge.n 747ce <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74d80 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + cbnz r3, 747ce <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 74d80 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - cbz r4, 74d5c <_PyObject_GetMethod@@Base+0x186> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 747ce <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + cbz r4, 747aa <_PyObject_GetMethod@@Base+0x186> │ │ │ │ str.w r4, [sl] │ │ │ │ - b.n 74d80 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + b.n 747ce <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #56752 @ 0xddb0 │ │ │ │ + movw r1, #56432 @ 0xdc70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r8 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl f65bc │ │ │ │ + bl f6610 │ │ │ │ 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 74db6 <_PyObject_GetMethod@@Base+0x1e0> │ │ │ │ + beq.n 74804 <_PyObject_GetMethod@@Base+0x1e0> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74dcc <_PyObject_GetMethod@@Base+0x1f6> │ │ │ │ + bne.n 7481a <_PyObject_GetMethod@@Base+0x1f6> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 74e22 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + beq.n 74870 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 74e22 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 74dce <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ble.n 74870 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + b.n 7481c <_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 74dea <_PyObject_GetMethod@@Base+0x214> │ │ │ │ + beq.n 74838 <_PyObject_GetMethod@@Base+0x214> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74e00 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ + bne.n 7484e <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 74e22 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + beq.n 74870 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 74e22 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 74e02 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + ble.n 74870 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + b.n 74850 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 74e5e <_PyObject_GetMethod@@Base+0x288> │ │ │ │ + cbz r6, 748ac <_PyObject_GetMethod@@Base+0x288> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74e3c <_PyObject_GetMethod@@Base+0x266> │ │ │ │ + bne.n 7488a <_PyObject_GetMethod@@Base+0x266> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 74e4a <_PyObject_GetMethod@@Base+0x274> │ │ │ │ + bne.n 74898 <_PyObject_GetMethod@@Base+0x274> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 74e98 <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 748e6 <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74e52 <_PyObject_GetMethod@@Base+0x27c> │ │ │ │ - b.n 74e14 <_PyObject_GetMethod@@Base+0x23e> │ │ │ │ + bne.n 748a0 <_PyObject_GetMethod@@Base+0x27c> │ │ │ │ + b.n 74862 <_PyObject_GetMethod@@Base+0x23e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 74e22 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 74e54 <_PyObject_GetMethod@@Base+0x27e> │ │ │ │ + ble.n 74870 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + b.n 748a2 <_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 2640a0 │ │ │ │ + bl 2628b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74e7e <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ + bge.n 748cc <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74e7e <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ + cbnz r3, 748cc <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74e92 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bge.n 748e0 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74e92 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + cbnz r3, 748e0 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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 74eca <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ + beq.n 74918 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74ee0 <_PyObject_GetMethod@@Base+0x30a> │ │ │ │ + bne.n 7492e <_PyObject_GetMethod@@Base+0x30a> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 74f36 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + beq.n 74984 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 74f36 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 74ee2 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + ble.n 74984 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + b.n 74930 <_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 74efe <_PyObject_GetMethod@@Base+0x328> │ │ │ │ + beq.n 7494c <_PyObject_GetMethod@@Base+0x328> │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 74f14 <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ + bne.n 74962 <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 74f36 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + beq.n 74984 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 74f36 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 74f16 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ + ble.n 74984 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + b.n 74964 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 74f72 <_PyObject_GetMethod@@Base+0x39c> │ │ │ │ + cbz r6, 749c0 <_PyObject_GetMethod@@Base+0x39c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74f50 <_PyObject_GetMethod@@Base+0x37a> │ │ │ │ + bne.n 7499e <_PyObject_GetMethod@@Base+0x37a> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 74f5e <_PyObject_GetMethod@@Base+0x388> │ │ │ │ + bne.n 749ac <_PyObject_GetMethod@@Base+0x388> │ │ │ │ movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56700 @ 0xdd7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 74fac <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 749fa <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74f66 <_PyObject_GetMethod@@Base+0x390> │ │ │ │ - b.n 74f28 <_PyObject_GetMethod@@Base+0x352> │ │ │ │ + bne.n 749b4 <_PyObject_GetMethod@@Base+0x390> │ │ │ │ + b.n 74976 <_PyObject_GetMethod@@Base+0x352> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 74f36 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 74f68 <_PyObject_GetMethod@@Base+0x392> │ │ │ │ + ble.n 74984 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + b.n 749b6 <_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 4a0ae │ │ │ │ + bl 4a02e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74f92 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ + bge.n 749e0 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74f92 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ + cbnz r3, 749e0 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74fa6 <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ + bge.n 749f4 <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 74fa6 <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ + cbnz r3, 749f4 <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00074fb0 : │ │ │ │ +000749fe : │ │ │ │ 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, 74fe0 │ │ │ │ - ldr r3, [pc, #52] @ (75000 ) │ │ │ │ + cbz r0, 74a2e │ │ │ │ + ldr r3, [pc, #52] @ (74a4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 74fe0 │ │ │ │ + cbnz r0, 74a2e │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 22ea50 │ │ │ │ + bl 22d2fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85008 │ │ │ │ - nop │ │ │ │ + b.w 84fe4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075004 : │ │ │ │ +00074a50 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 74fb0 │ │ │ │ + b.w 749fe │ │ │ │ │ │ │ │ -0007500c : │ │ │ │ +00074a58 : │ │ │ │ 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, 75060 │ │ │ │ + cbz r0, 74aac │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7503a │ │ │ │ - ldr r3, [pc, #56] @ (75064 ) │ │ │ │ + cbnz r0, 74a86 │ │ │ │ + ldr r3, [pc, #56] @ (74ab0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ - b.n 75060 │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 74aac │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 222934 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 221134 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 75050 │ │ │ │ + blt.n 74a9c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 75060 │ │ │ │ + b.n 74aac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7504c │ │ │ │ + bne.n 74a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7504c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74a98 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00075068 <_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 5c808 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 750c2 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 750ba <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl f6f80 │ │ │ │ - b.n 750c2 <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 85008 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000750c8 <_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 5c808 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 75122 <_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 5be10 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 7511a <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl f6f80 │ │ │ │ - b.n 75122 <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 85008 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 7515a <_PyMonitoring_FireReraiseEvent@@Base+0x92> │ │ │ │ + cbnz r0, 74aea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 75164 <_PyMonitoring_FireReraiseEvent@@Base+0x9c> │ │ │ │ - b.n 7516a <_PyMonitoring_FireReraiseEvent@@Base+0xa2> │ │ │ │ + cbnz r0, 74af4 │ │ │ │ + b.n 74afa │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75154 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - b.n 75182 <_PyMonitoring_FireReraiseEvent@@Base+0xba> │ │ │ │ + beq.n 74ae4 │ │ │ │ + b.n 74b12 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 75182 <_PyMonitoring_FireReraiseEvent@@Base+0xba> │ │ │ │ + cbnz r0, 74b12 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 75174 <_PyMonitoring_FireReraiseEvent@@Base+0xac> │ │ │ │ + cbz r0, 74b04 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 75182 <_PyMonitoring_FireReraiseEvent@@Base+0xba> │ │ │ │ + cbnz r0, 74b12 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 75182 <_PyMonitoring_FireReraiseEvent@@Base+0xba> │ │ │ │ + cbz r0, 74b12 │ │ │ │ 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, 751b2 <_PyMonitoring_FireReraiseEvent@@Base+0xea> │ │ │ │ + cbnz r0, 74b42 │ │ │ │ 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 7519c <_PyMonitoring_FireReraiseEvent@@Base+0xd4> │ │ │ │ + beq.n 74b2c │ │ │ │ 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, 751e2 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ + cbnz r0, 74b72 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 751ea <_PyMonitoring_FireReraiseEvent@@Base+0x122> │ │ │ │ + cbz r0, 74b7a │ │ │ │ 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 751d4 <_PyMonitoring_FireReraiseEvent@@Base+0x10c> │ │ │ │ + beq.n 74b64 │ │ │ │ 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, 75212 <_PyMonitoring_FireReraiseEvent@@Base+0x14a> │ │ │ │ + cbnz r0, 74ba2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 7521a <_PyMonitoring_FireReraiseEvent@@Base+0x152> │ │ │ │ + cbz r0, 74baa │ │ │ │ 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 75204 <_PyMonitoring_FireReraiseEvent@@Base+0x13c> │ │ │ │ + beq.n 74b94 │ │ │ │ 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, 7523a <_PyMonitoring_FireReraiseEvent@@Base+0x172> │ │ │ │ + cbnz r0, 74bca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 75244 <_PyMonitoring_FireReraiseEvent@@Base+0x17c> │ │ │ │ - b.n 7524a <_PyMonitoring_FireReraiseEvent@@Base+0x182> │ │ │ │ + cbnz r0, 74bd4 │ │ │ │ + b.n 74bda │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75234 <_PyMonitoring_FireReraiseEvent@@Base+0x16c> │ │ │ │ - b.n 75258 <_PyMonitoring_FireReraiseEvent@@Base+0x190> │ │ │ │ + beq.n 74bc4 │ │ │ │ + b.n 74be8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 75258 <_PyMonitoring_FireReraiseEvent@@Base+0x190> │ │ │ │ + cbnz r0, 74be8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 75258 <_PyMonitoring_FireReraiseEvent@@Base+0x190> │ │ │ │ + cbz r0, 74be8 │ │ │ │ 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] │ │ │ │ @@ -110354,344 +109731,414 @@ │ │ │ │ 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, 75298 <_PyMonitoring_FireReraiseEvent@@Base+0x1d0> │ │ │ │ + cbz r0, 74c28 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 7528e <_PyMonitoring_FireReraiseEvent@@Base+0x1c6> │ │ │ │ - b.n 7528e <_PyMonitoring_FireReraiseEvent@@Base+0x1c6> │ │ │ │ - b.n 7528e <_PyMonitoring_FireReraiseEvent@@Base+0x1c6> │ │ │ │ - b.n 7528e <_PyMonitoring_FireReraiseEvent@@Base+0x1c6> │ │ │ │ + b.n 74c1e │ │ │ │ + b.n 74c1e │ │ │ │ + b.n 74c1e │ │ │ │ + b.n 74c1e │ │ │ │ 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] @ (75318 <_PyMonitoring_FireReraiseEvent@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #92] @ (74ca8 ) │ │ │ │ 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 752f6 <_PyMonitoring_FireReraiseEvent@@Base+0x22e> │ │ │ │ + bcc.n 74c86 │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 752f6 <_PyMonitoring_FireReraiseEvent@@Base+0x22e> │ │ │ │ + cbnz r4, 74c86 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 752a2 <_PyMonitoring_FireReraiseEvent@@Base+0x1da> │ │ │ │ + bl 74c32 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (75318 <_PyMonitoring_FireReraiseEvent@@Base+0x250>) │ │ │ │ + ldr r2, [pc, #28] @ (74ca8 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 7530e <_PyMonitoring_FireReraiseEvent@@Base+0x246> │ │ │ │ + beq.n 74c9e │ │ │ │ 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, 7533a <_PyMonitoring_FireReraiseEvent@@Base+0x272> │ │ │ │ + cbnz r0, 74cca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 75344 <_PyMonitoring_FireReraiseEvent@@Base+0x27c> │ │ │ │ - b.n 7534a <_PyMonitoring_FireReraiseEvent@@Base+0x282> │ │ │ │ + cbnz r0, 74cd4 │ │ │ │ + b.n 74cda │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75334 <_PyMonitoring_FireReraiseEvent@@Base+0x26c> │ │ │ │ - b.n 75358 <_PyMonitoring_FireReraiseEvent@@Base+0x290> │ │ │ │ + beq.n 74cc4 │ │ │ │ + b.n 74ce8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 75358 <_PyMonitoring_FireReraiseEvent@@Base+0x290> │ │ │ │ + cbnz r0, 74ce8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 75358 <_PyMonitoring_FireReraiseEvent@@Base+0x290> │ │ │ │ + cbz r0, 74ce8 │ │ │ │ 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, 75378 <_PyMonitoring_FireReraiseEvent@@Base+0x2b0> │ │ │ │ + cbnz r0, 74d08 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 75382 <_PyMonitoring_FireReraiseEvent@@Base+0x2ba> │ │ │ │ - b.n 75388 <_PyMonitoring_FireReraiseEvent@@Base+0x2c0> │ │ │ │ + cbnz r0, 74d12 │ │ │ │ + b.n 74d18 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75372 <_PyMonitoring_FireReraiseEvent@@Base+0x2aa> │ │ │ │ - b.n 753b4 <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ + beq.n 74d02 │ │ │ │ + b.n 74d44 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 753b4 <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ + cbnz r0, 74d44 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 75392 <_PyMonitoring_FireReraiseEvent@@Base+0x2ca> │ │ │ │ + cbz r0, 74d22 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 753b4 <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ + cbnz r0, 74d44 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 7539c <_PyMonitoring_FireReraiseEvent@@Base+0x2d4> │ │ │ │ + cbz r0, 74d2c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 753b4 <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ + cbnz r0, 74d44 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 753a6 <_PyMonitoring_FireReraiseEvent@@Base+0x2de> │ │ │ │ + cbz r0, 74d36 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 753b4 <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ + cbnz r0, 74d44 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 753b4 <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ + cbz r0, 74d44 │ │ │ │ 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 753ee <_PyMonitoring_FireReraiseEvent@@Base+0x326> │ │ │ │ + bgt.n 74d7e │ │ │ │ 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 753de <_PyMonitoring_FireReraiseEvent@@Base+0x316> │ │ │ │ + bge.n 74d6e │ │ │ │ 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, 7540a <_PyMonitoring_FireReraiseEvent@@Base+0x342> │ │ │ │ - bl 199af0 │ │ │ │ + cbz r0, 74d9a │ │ │ │ + bl 199948 │ │ │ │ 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 2b0344 │ │ │ │ - b.w 610da <_PyXI_UnwrapNotShareableError@@Base+0x86> │ │ │ │ + b.w 2af9ac │ │ │ │ + b.w 61008 <_PyXI_UnwrapNotShareableError@@Base+0x1f0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 75456 <_PyMonitoring_FireReraiseEvent@@Base+0x38e> │ │ │ │ + cbz r3, 74de6 │ │ │ │ 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 2de524 <_PySemaphore_Destroy@@Base+0x1430> │ │ │ │ + bl 2de38c <_PySemaphore_Destroy@@Base+0x1430> │ │ │ │ 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, 75484 <_PyMonitoring_FireReraiseEvent@@Base+0x3bc> │ │ │ │ + cbnz r0, 74e14 │ │ │ │ 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 7545a <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ + bl 74dea │ │ │ │ blx 2b6bc │ │ │ │ │ │ │ │ -0007549e <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00074e2e : │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r1, [r0, #0] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00074e44 : │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + strd r3, r3, [r0, #4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00074e52 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00074e62 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00074e72 : │ │ │ │ + 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, #20512 @ 0x5020 │ │ │ │ + movt r4, #50 @ 0x32 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1bb4d4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00074e98 <_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 5bd94 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00074ec6 <_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 754bc <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 74ee4 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 2c688 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - b.n 754b0 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 74ed8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 754d2 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 74efa <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 754c2 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 74eea <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 754de <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 74f06 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r3 │ │ │ │ blx 2c688 │ │ │ │ - b.n 754b0 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 74ed8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -000754e6 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00074f0e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000754f6 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00074f1e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00075506 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00074f2e <_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 7552c <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 74f54 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 2c688 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 7551c <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 74f44 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007552e <_PySeqLock_EndRead@@Base>: │ │ │ │ +00074f56 <_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 7554e <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 74f76 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 2c688 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 75550 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 74f78 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00075552 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00074f7a <_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 │ │ │ │ │ │ │ │ -00075564 : │ │ │ │ +00074f8c : │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00075574 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00074f9c <_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 95548 │ │ │ │ + bl 95524 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007559c : │ │ │ │ +00074fc4 : │ │ │ │ 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 1b0ef4 │ │ │ │ + bl 1af6fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000755c6 : │ │ │ │ +00074fee : │ │ │ │ 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 │ │ │ │ @@ -110701,15 +110148,15 @@ │ │ │ │ blx 2bb1c │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d89c │ │ │ │ │ │ │ │ -000755f6 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007501e <_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 │ │ │ │ @@ -110723,473 +110170,1630 @@ │ │ │ │ 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, #20908 @ 0x51ac │ │ │ │ + movw r1, #20536 @ 0x5038 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #6236 @ 0x185c │ │ │ │ + movw r0, #5924 @ 0x1724 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -0007564a : │ │ │ │ +00075072 : │ │ │ │ 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] @ (75674 ) │ │ │ │ + ldr r2, [pc, #24] @ (7509c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 222cac <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ + bl 2214ac <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2247ec │ │ │ │ + b.w 222fec │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075678 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +000750a0 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1c6a34 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1c5244 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007567e <_PyThreadState_Init@@Base>: │ │ │ │ +000750a6 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #20924 @ 0x51bc │ │ │ │ + movw r1, #20552 @ 0x5048 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #4] @ (7569c <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (750c4 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - adds r4, r7, r1 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000756a0 : │ │ │ │ - ldr r3, [pc, #8] @ (756ac ) │ │ │ │ +000750c8 : │ │ │ │ + ldr r3, [pc, #8] @ (750d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 218880 │ │ │ │ + b.w 21709c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000756b0 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +000750d8 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #47265 @ 0xb8a1 │ │ │ │ + movw r3, #46749 @ 0xb69d │ │ │ │ movt r3, #11 │ │ │ │ ldr.w r2, [r0, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000756ca : │ │ │ │ - ldr r2, [pc, #12] @ (756d8 ) │ │ │ │ +000750f2 : │ │ │ │ + ldr r2, [pc, #12] @ (75100 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21b88c │ │ │ │ + b.w 21a074 │ │ │ │ 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 7575a │ │ │ │ + bne.n 75182 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 7574a │ │ │ │ + beq.n 75172 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 75736 │ │ │ │ + blt.n 7515e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 7574a │ │ │ │ + bge.n 75172 │ │ │ │ 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 75870 │ │ │ │ + b.n 75298 │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 75870 │ │ │ │ + b.n 75298 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 757b4 │ │ │ │ + beq.n 751dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 757a0 │ │ │ │ + blt.n 751c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 757b4 │ │ │ │ + bge.n 751dc │ │ │ │ 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 757c4 │ │ │ │ + b.n 751ec │ │ │ │ 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 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 75818 │ │ │ │ + beq.n 75240 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 75804 │ │ │ │ + blt.n 7522c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 75818 │ │ │ │ + bge.n 75240 │ │ │ │ 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 75828 │ │ │ │ + b.n 75250 │ │ │ │ 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 75844 │ │ │ │ + blt.n 7526c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 7585c │ │ │ │ - b.n 75864 │ │ │ │ + bge.n 75284 │ │ │ │ + b.n 7528c │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 7585c │ │ │ │ + beq.n 75284 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 7586a │ │ │ │ + blt.n 75292 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 75870 │ │ │ │ + b.n 75298 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75870 │ │ │ │ + b.n 75298 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00075876 : │ │ │ │ +0007529e : │ │ │ │ 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, 75896 │ │ │ │ + cbnz r0, 752be │ │ │ │ blx 2b1e4 │ │ │ │ movs r0, #0 │ │ │ │ blx 2b07c │ │ │ │ │ │ │ │ -0007589c : │ │ │ │ +000752c4 : │ │ │ │ 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, 758ca │ │ │ │ + cbnz r0, 752f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 758ce │ │ │ │ + bge.n 752f6 │ │ │ │ blx 2bc58 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000758d2 : │ │ │ │ +000752fa : │ │ │ │ b.w 2bc54 │ │ │ │ │ │ │ │ -000758d6 : │ │ │ │ +000752fe : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2ae78 │ │ │ │ │ │ │ │ -000758dc : │ │ │ │ +00075304 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -000758f8 : │ │ │ │ +00075320 : │ │ │ │ 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 7591c │ │ │ │ + beq.n 75344 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 75998 │ │ │ │ + bne.n 753c0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 75920 │ │ │ │ + b.n 75348 │ │ │ │ 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 7593c │ │ │ │ + bcs.n 75364 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 7a45c │ │ │ │ - cbnz r0, 75942 │ │ │ │ + bl 7a3f8 │ │ │ │ + cbnz r0, 7536a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7599c │ │ │ │ + b.n 753c4 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 75986 │ │ │ │ + cbz r3, 753ae │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 7597e │ │ │ │ + bpl.n 753a6 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7597e │ │ │ │ - bl 7a6ec │ │ │ │ - cbz r5, 75964 │ │ │ │ + bne.n 753a6 │ │ │ │ + bl 7a688 │ │ │ │ + cbz r5, 7538c │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 75970 │ │ │ │ + bne.n 75398 │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 7599c │ │ │ │ - movw r3, #15236 @ 0x3b84 │ │ │ │ + b.n 753c4 │ │ │ │ + movw r3, #14916 @ 0x3a44 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 7596a │ │ │ │ + b.n 75392 │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 75946 │ │ │ │ + b.n 7536e │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 75990 │ │ │ │ + cbz r5, 753b8 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 7599c │ │ │ │ + b.n 753c4 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000759a2 : │ │ │ │ +000753ca : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e4424 │ │ │ │ + b.w 1e2c7c │ │ │ │ │ │ │ │ -000759a8 <_Py_closerange@@Base>: │ │ │ │ +000753d0 <_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, 759ec <_Py_closerange@@Base+0x44> │ │ │ │ + cbz r0, 75414 <_Py_closerange@@Base+0x44> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bef8 │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n 759d6 <_Py_closerange@@Base+0x2e> │ │ │ │ + ble.n 753fe <_Py_closerange@@Base+0x2e> │ │ │ │ cmp r4, r5 │ │ │ │ - ble.n 759e0 <_Py_closerange@@Base+0x38> │ │ │ │ - b.n 759ec <_Py_closerange@@Base+0x44> │ │ │ │ + ble.n 75408 <_Py_closerange@@Base+0x38> │ │ │ │ + b.n 75414 <_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 759e0 <_Py_closerange@@Base+0x38> │ │ │ │ + bge.n 75408 <_Py_closerange@@Base+0x38> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000759ee : │ │ │ │ +00075416 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000759f2 : │ │ │ │ +0007541a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00075a0e : │ │ │ │ +00075436 : │ │ │ │ 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 75a5e │ │ │ │ + bhi.n 75486 │ │ │ │ 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 2196b4 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ + bl 217ed0 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 75a64 │ │ │ │ + cbnz r0, 7548c │ │ │ │ ldr.w r1, [r6, #1576] @ 0x628 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2196b4 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ - cbnz r0, 75a66 │ │ │ │ + bl 217ed0 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ + cbnz r0, 7548e │ │ │ │ mov r0, r5 │ │ │ │ - bl 24d1b8 │ │ │ │ - b.n 75a66 │ │ │ │ + bl 24bbd8 │ │ │ │ + b.n 7548e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75a66 │ │ │ │ + b.n 7548e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00075a6a : │ │ │ │ +00075492 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 75a0e │ │ │ │ + b.w 75436 │ │ │ │ │ │ │ │ -00075a70 : │ │ │ │ - ldr r3, [pc, #8] @ (75a7c ) │ │ │ │ +00075498 : │ │ │ │ + ldr r3, [pc, #8] @ (754a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 39468 │ │ │ │ + b.w 393ec │ │ │ │ + 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, 754d2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 754d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 754d2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + cbz r0, 754ec │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 754ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 754ec │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 7551e │ │ │ │ + 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 7551a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 7551a │ │ │ │ + mov r0, r2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 75550 │ │ │ │ + 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 7554c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 7554c │ │ │ │ + mov r0, r2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #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, 75588 │ │ │ │ + movw r1, #32956 @ 0x80bc │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + movw r0, #28720 @ 0x7030 │ │ │ │ + movt r0, #54 @ 0x36 │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #18720 @ 0x4920 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 7575e │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 755b0 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movw r1, #3166 @ 0xc5e │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 75782 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 75782 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #41560 @ 0xa258 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r9, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 755d2 │ │ │ │ + ldr.w r8, [r1, #12] │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 755f0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7ad0c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 755e8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 43460 │ │ │ │ + b.n 75782 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 75782 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 85500 │ │ │ │ + bic.w r3, r0, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, #3 │ │ │ │ + beq.w 75782 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 75782 │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ + cbz r0, 75622 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 231a54 <_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 7564e │ │ │ │ + adds r1, r2, r3 │ │ │ │ + ldrsb.w r1, [r1, #20] │ │ │ │ + b.n 75662 │ │ │ │ + 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 7566a │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 75680 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 75680 │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ + mov.w r8, r8, lsr #5 │ │ │ │ + adds r3, #1 │ │ │ │ + add r3, r8 │ │ │ │ + ands r3, r0 │ │ │ │ + b.n 75640 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr.w r8, [r4, #28] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 756c8 │ │ │ │ + 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 756b0 │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 756a6 │ │ │ │ + subs r4, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bge.n 756c2 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + add r0, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ + blx 2b750 │ │ │ │ + strb.w r4, [r8, #1] │ │ │ │ + b.n 75734 │ │ │ │ + ldrb r3, [r2, #4] │ │ │ │ + str.w r8, [r2, #8] │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt.n 756da │ │ │ │ + add r1, r2 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ + strb r3, [r1, #20] │ │ │ │ + b.n 756f4 │ │ │ │ + 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 │ │ │ │ + strgt r2, [r3, #20] │ │ │ │ + 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, 75712 │ │ │ │ + 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 75722 │ │ │ │ + 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 75734 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 75734 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 75748 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 75748 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 75782 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 75782 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75782 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 142958 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 75782 │ │ │ │ + movw r3, #43704 @ 0xaab8 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 75782 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 203f88 <_PyErr_Clear@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 1f4bd8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + │ │ │ │ +0007578e <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 757ca <_PyState_AddModule@@Base+0x3c> │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + cbz r1, 757c0 <_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, #36084 @ 0x8cf4 │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e60c <_PyErr_SetString@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 1caf08 <_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, #20600 @ 0x5078 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e60c <_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, #20600 @ 0x5078 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e60c <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, 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 │ │ │ │ + │ │ │ │ +0007583c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #80] @ (758a0 ) │ │ │ │ + bl 212c84 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 7586e │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 75898 │ │ │ │ + movw r0, #32912 @ 0x8090 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 1ee388 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 75898 │ │ │ │ + ldr r0, [pc, #52] @ (758a4 ) │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl ad740 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 75888 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 75898 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 75884 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75884 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + b.n 7543c │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mrrc2 0, 5, r0, r4, cr2 │ │ │ │ + │ │ │ │ +000758a8 <_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 944a0 │ │ │ │ + cbz r0, 758fe <_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 5bd94 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 75902 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 75902 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75902 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 944a0 │ │ │ │ + ldrsh.w r0, [r1] │ │ │ │ + b.w 944a0 │ │ │ │ + movs r0, #0 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + ldrb.w r2, [r3, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bne.n 75918 <_PyMonitoring_FireLineEvent@@Base+0x70> │ │ │ │ + b.w 944a0 │ │ │ │ + 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 944a0 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + b.w 944a0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 74dea │ │ │ │ + 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 74dea │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 2e2db0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2be20 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 944a0 │ │ │ │ + movs r0, #4 │ │ │ │ + b.w 944a0 │ │ │ │ + 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, 759bc <_PyMonitoring_FireLineEvent@@Base+0x114> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 759d0 <_PyMonitoring_FireLineEvent@@Base+0x128> │ │ │ │ + b.n 759e0 <_PyMonitoring_FireLineEvent@@Base+0x138> │ │ │ │ + movw r0, #33964 @ 0x84ac │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 759b4 <_PyMonitoring_FireLineEvent@@Base+0x10c> │ │ │ │ + b.n 759ec <_PyMonitoring_FireLineEvent@@Base+0x144> │ │ │ │ + movw r0, #33964 @ 0x84ac │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + movs r2, #1 │ │ │ │ + bl e2788 │ │ │ │ + cbz r0, 759ec <_PyMonitoring_FireLineEvent@@Base+0x144> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 29d974 │ │ │ │ + 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 75a1a <_PyMonitoring_FireLineEvent@@Base+0x172> │ │ │ │ + ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 75a3a <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ + cbz r1, 75a42 <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ + movw r0, #20628 @ 0x5094 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 23e5f4 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 75a58 <_PyMonitoring_FireLineEvent@@Base+0x1b0> │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 75a42 <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 75a42 <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 110b0c <_PyInstructionSequence_New@@Base+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 75a3a <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ + movw r0, #20628 @ 0x5094 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 75a3a <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r2, r4, [r1] │ │ │ │ + movw r3, #33532 @ 0x82fc │ │ │ │ + movt r3, #55870 @ 0xda3e │ │ │ │ + cmp r2, r3 │ │ │ │ + adcs.w r3, r4, #2 │ │ │ │ + blt.n 75aa2 <_PyMonitoring_FireLineEvent@@Base+0x1fa> │ │ │ │ + movw r5, #32004 @ 0x7d04 │ │ │ │ + movt r5, #9665 @ 0x25c1 │ │ │ │ + movs r3, #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + sbcs r3, r4 │ │ │ │ + blt.n 75aae <_PyMonitoring_FireLineEvent@@Base+0x206> │ │ │ │ + mov.w r3, #51712 @ 0xca00 │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ + movs r5, #0 │ │ │ │ + umull r2, r6, r2, r3 │ │ │ │ + mla r6, r3, r4, r6 │ │ │ │ + b.n 75ab8 <_PyMonitoring_FireLineEvent@@Base+0x210> │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 75ab8 <_PyMonitoring_FireLineEvent@@Base+0x210> │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ + mov r5, r2 │ │ │ │ + ldrd r3, r7, [r1, #8] │ │ │ │ + mov.w r4, #1000 @ 0x3e8 │ │ │ │ + umull r3, r1, r3, r4 │ │ │ │ + cmp r3, #1 │ │ │ │ + mla r1, r4, r7, r1 │ │ │ │ + sbcs.w r4, r1, #0 │ │ │ │ + blt.n 75ae4 <_PyMonitoring_FireLineEvent@@Base+0x23c> │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mvns r7, r3 │ │ │ │ + sub.w ip, r4, r1 │ │ │ │ + cmp r7, r2 │ │ │ │ + sbcs.w ip, ip, r6 │ │ │ │ + bge.n 75afc <_PyMonitoring_FireLineEvent@@Base+0x254> │ │ │ │ + b.n 75b08 <_PyMonitoring_FireLineEvent@@Base+0x260> │ │ │ │ + orrs.w r4, r3, r1 │ │ │ │ + beq.n 75afc <_PyMonitoring_FireLineEvent@@Base+0x254> │ │ │ │ + negs r7, r3 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r4, r4, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ + sbcs.w r4, r6, r4 │ │ │ │ + blt.n 75b10 <_PyMonitoring_FireLineEvent@@Base+0x268> │ │ │ │ + adds r3, r3, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + adc.w r4, r1, r6 │ │ │ │ + b.n 75b1a <_PyMonitoring_FireLineEvent@@Base+0x272> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 75b1a <_PyMonitoring_FireLineEvent@@Base+0x272> │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + strd r3, r4, [r0] │ │ │ │ + cbnz r5, 75b22 <_PyMonitoring_FireLineEvent@@Base+0x27a> │ │ │ │ + cbz r2, 75b3e <_PyMonitoring_FireLineEvent@@Base+0x296> │ │ │ │ + movw r3, #57364 @ 0xe014 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #34592 @ 0x8720 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 75b40 <_PyMonitoring_FireLineEvent@@Base+0x298> │ │ │ │ + negs r0, r2 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + 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, #20652 @ 0x50ac │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + blx 2b094 <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne.n 75bba <_PyMonitoring_FireLineEvent@@Base+0x312> │ │ │ │ + ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ + orr.w r3, r6, r5 │ │ │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + orrs r3, r7 │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bhi.n 75bba <_PyMonitoring_FireLineEvent@@Base+0x312> │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w ip, [r4, #4] │ │ │ │ + strb r7, [r4, #5] │ │ │ │ + bfi r3, r6, #0, #8 │ │ │ │ + bfi r3, r5, #8, #8 │ │ │ │ + bfi r3, r1, #16, #8 │ │ │ │ + bfi r3, r2, #24, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 75bd4 <_PyMonitoring_FireLineEvent@@Base+0x32c> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #20672 @ 0x50c0 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + 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] @ (75c3c <_PyMonitoring_FireLineEvent@@Base+0x394>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ + ldr r3, [r6, #60] @ 0x3c │ │ │ │ + cbz r3, 75c2e <_PyMonitoring_FireLineEvent@@Base+0x386> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + bl 122f3c │ │ │ │ + mov r7, r0 │ │ │ │ + bl 215bc8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 75c1e <_PyMonitoring_FireLineEvent@@Base+0x376> │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54608 @ 0xd550 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 75c36 <_PyMonitoring_FireLineEvent@@Base+0x38e> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 27f6d0 │ │ │ │ + movw r4, #5752 @ 0x1678 │ │ │ │ + movt r4, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + add.w r4, r1, #16 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r2, 75c60 <_PyMonitoring_FireLineEvent@@Base+0x3b8> │ │ │ │ + cmp r1, #3 │ │ │ │ + bne.n 75c60 <_PyMonitoring_FireLineEvent@@Base+0x3b8> │ │ │ │ + cbnz r4, 75c80 <_PyMonitoring_FireLineEvent@@Base+0x3d8> │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r4, #0 │ │ │ │ + movs r3, #3 │ │ │ │ + strd r3, r4, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #23404 @ 0x5b6c │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11fa48 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 75cc8 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 122f3c │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 75c92 <_PyMonitoring_FireLineEvent@@Base+0x3ea> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 75cc8 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 122f3c │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 75ca4 <_PyMonitoring_FireLineEvent@@Base+0x3fc> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 75cc8 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 122f3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75cb6 <_PyMonitoring_FireLineEvent@@Base+0x40e> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 75cc8 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2e14b4 <_PyObject_GetXIDataNoFallback@@Base+0x4e8> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 75cee <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 75cee <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 75cee <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ + cbnz r0, 75d06 <_PyMonitoring_FireLineEvent@@Base+0x45e> │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #36] @ (75d24 <_PyMonitoring_FireLineEvent@@Base+0x47c>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 75d1e <_PyMonitoring_FireLineEvent@@Base+0x476> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 122f3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75d18 <_PyMonitoring_FireLineEvent@@Base+0x470> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 75d1e <_PyMonitoring_FireLineEvent@@Base+0x476> │ │ │ │ + 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 122f3c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75d56 <_PyMonitoring_FireLineEvent@@Base+0x4ae> │ │ │ │ + bl 941e8 │ │ │ │ + movw r3, #4380 @ 0x111c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 75d6e <_PyMonitoring_FireLineEvent@@Base+0x4c6> │ │ │ │ + tst.w r0, #128 @ 0x80 │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + 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, 75d90 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 75d90 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 75d90 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ + cbnz r0, 75da8 <_PyMonitoring_FireLineEvent@@Base+0x500> │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #68] @ (75de8 <_PyMonitoring_FireLineEvent@@Base+0x540>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 75de4 <_PyMonitoring_FireLineEvent@@Base+0x53c> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 122f3c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75dc8 <_PyMonitoring_FireLineEvent@@Base+0x520> │ │ │ │ + bl 941e8 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 75de4 <_PyMonitoring_FireLineEvent@@Base+0x53c> │ │ │ │ + movw r1, #4380 @ 0x111c │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r4, #65535 @ 0xffff │ │ │ │ + cmp r0, r4 │ │ │ │ + ite eq │ │ │ │ + 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, 75e0c <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 75e0c <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 75e0c <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ + cbnz r0, 75e24 <_PyMonitoring_FireLineEvent@@Base+0x57c> │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #72] @ (75e68 <_PyMonitoring_FireLineEvent@@Base+0x5c0>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 75e64 <_PyMonitoring_FireLineEvent@@Base+0x5bc> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 122f3c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75e44 <_PyMonitoring_FireLineEvent@@Base+0x59c> │ │ │ │ + bl 941e8 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 75e64 <_PyMonitoring_FireLineEvent@@Base+0x5bc> │ │ │ │ + and.w r3, r0, #127 @ 0x7f │ │ │ │ + movw r2, #6004 @ 0x1774 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + adds r3, #1 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + sbfx r3, r3, #1, #7 │ │ │ │ + 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, 75e8c <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 75e8c <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 75e8c <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ + cbnz r0, 75ea4 <_PyMonitoring_FireLineEvent@@Base+0x5fc> │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #64] @ (75ee0 <_PyMonitoring_FireLineEvent@@Base+0x638>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 75edc <_PyMonitoring_FireLineEvent@@Base+0x634> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 122f3c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75ec4 <_PyMonitoring_FireLineEvent@@Base+0x61c> │ │ │ │ + bl 941e8 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 75edc <_PyMonitoring_FireLineEvent@@Base+0x634> │ │ │ │ + tst.w r0, #127 @ 0x7f │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + 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, 75f04 <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 75f04 <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 75f04 <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ + cbnz r0, 75f1c <_PyMonitoring_FireLineEvent@@Base+0x674> │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #44] @ (75f44 <_PyMonitoring_FireLineEvent@@Base+0x69c>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 75f3c <_PyMonitoring_FireLineEvent@@Base+0x694> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 122f3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75f2e <_PyMonitoring_FireLineEvent@@Base+0x686> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 75f3c <_PyMonitoring_FireLineEvent@@Base+0x694> │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 944a0 │ │ │ │ + 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, 75f68 <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 75f68 <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 75f68 <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ + cbnz r0, 75f80 <_PyMonitoring_FireLineEvent@@Base+0x6d8> │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #44] @ (75fa8 <_PyMonitoring_FireLineEvent@@Base+0x700>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 75fa0 <_PyMonitoring_FireLineEvent@@Base+0x6f8> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 122f3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75f92 <_PyMonitoring_FireLineEvent@@Base+0x6ea> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 75fa0 <_PyMonitoring_FireLineEvent@@Base+0x6f8> │ │ │ │ + and.w r0, r4, #127 @ 0x7f │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 944a0 │ │ │ │ + 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, 75fcc <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 75fcc <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 75fcc <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ + cbnz r0, 75fe4 <_PyMonitoring_FireLineEvent@@Base+0x73c> │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #44] @ (7600c <_PyMonitoring_FireLineEvent@@Base+0x764>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 76004 <_PyMonitoring_FireLineEvent@@Base+0x75c> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 122f3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75ff6 <_PyMonitoring_FireLineEvent@@Base+0x74e> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 76004 <_PyMonitoring_FireLineEvent@@Base+0x75c> │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 944a0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ + 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 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 7602e <_PyMonitoring_FireLineEvent@@Base+0x786> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 76042 <_PyMonitoring_FireLineEvent@@Base+0x79a> │ │ │ │ + b.n 76054 <_PyMonitoring_FireLineEvent@@Base+0x7ac> │ │ │ │ + movw r0, #60536 @ 0xec78 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76026 <_PyMonitoring_FireLineEvent@@Base+0x77e> │ │ │ │ + b.n 760d8 <_PyMonitoring_FireLineEvent@@Base+0x830> │ │ │ │ + movw r0, #60536 @ 0xec78 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + movs r2, #1 │ │ │ │ + bl e2788 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 760d8 <_PyMonitoring_FireLineEvent@@Base+0x830> │ │ │ │ + ldr.w r7, [r8, #8] │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 7609c <_PyMonitoring_FireLineEvent@@Base+0x7f4> │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 7608e <_PyMonitoring_FireLineEvent@@Base+0x7e6> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + movw r2, #41352 @ 0xa188 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 7608e <_PyMonitoring_FireLineEvent@@Base+0x7e6> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 7608e <_PyMonitoring_FireLineEvent@@Base+0x7e6> │ │ │ │ + adds r3, #4 │ │ │ │ + ldr.w r4, [r5, r3, lsl #2] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 760e4 <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 760e4 <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 9a9c0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 80de8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 760e4 <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 760e4 <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ + 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 9a9c0 │ │ │ │ + cbnz r0, 760dc <_PyMonitoring_FireLineEvent@@Base+0x834> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 760d8 <_PyMonitoring_FireLineEvent@@Base+0x830> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 760d8 <_PyMonitoring_FireLineEvent@@Base+0x830> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 760e4 <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ + cmp r7, r6 │ │ │ │ + str.w r0, [r9, #4]! │ │ │ │ + bne.n 760b0 <_PyMonitoring_FireLineEvent@@Base+0x808> │ │ │ │ + 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, 75aa2 │ │ │ │ + cbz r2, 7610c <_PyMonitoring_FireLineEvent@@Base+0x864> │ │ │ │ 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, #29972 @ 0x7514 │ │ │ │ + movw r1, #29652 @ 0x73d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 75aea │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 76154 <_PyMonitoring_FireLineEvent@@Base+0x8ac> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c104 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #43688 @ 0xaaa8 │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #43368 @ 0xa968 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 │ │ │ │ @@ -111201,1282 +111805,1226 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d89c │ │ │ │ │ │ │ │ -00075b18 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00076182 <_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, #20972 @ 0x51ec │ │ │ │ + movw r1, #20696 @ 0x50d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 75a80 │ │ │ │ + bl 760ea <_PyMonitoring_FireLineEvent@@Base+0x842> │ │ │ │ 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, #38220 @ 0x954c │ │ │ │ + movw r1, #37900 @ 0x940c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #244] @ (75c6c <_Py_FatalRefcountErrorFunc@@Base+0x154>) │ │ │ │ + ldr r5, [pc, #248] @ (762d8 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75b92 <_Py_FatalRefcountErrorFunc@@Base+0x7a> │ │ │ │ + bne.n 761fc <_Py_FatalRefcountErrorFunc@@Base+0x7a> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75b82 <_Py_FatalRefcountErrorFunc@@Base+0x6a> │ │ │ │ + bne.n 761ec <_Py_FatalRefcountErrorFunc@@Base+0x6a> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 75ba4 <_Py_FatalRefcountErrorFunc@@Base+0x8c> │ │ │ │ + beq.n 7620e <_Py_FatalRefcountErrorFunc@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #200] @ (75c70 <_Py_FatalRefcountErrorFunc@@Base+0x158>) │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + ldr r3, [pc, #204] @ (762dc <_Py_FatalRefcountErrorFunc@@Base+0x15a>) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbnz r3, 75bbe <_Py_FatalRefcountErrorFunc@@Base+0xa6> │ │ │ │ + cbnz r3, 76228 <_Py_FatalRefcountErrorFunc@@Base+0xa6> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20756 @ 0x5114 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 75c40 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 762aa <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ bl 37ca0 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 75c40 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ - movw r7, #53984 @ 0xd2e0 │ │ │ │ + cbz r0, 762aa <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ + movw r7, #53664 @ 0xd1a0 │ │ │ │ movt r7, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21100 @ 0x526c │ │ │ │ + movw r1, #20824 @ 0x5158 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [sl, #4] │ │ │ │ - movw r1, #21156 @ 0x52a4 │ │ │ │ + movw r1, #20880 @ 0x5190 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 75c32 <_Py_FatalRefcountErrorFunc@@Base+0x11a> │ │ │ │ + ble.n 7629c <_Py_FatalRefcountErrorFunc@@Base+0x11a> │ │ │ │ add.w fp, sl, r6, lsl #3 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, #21168 @ 0x52b0 │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 35f32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 75be4 <_Py_FatalRefcountErrorFunc@@Base+0xcc> │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 7624e <_Py_FatalRefcountErrorFunc@@Base+0xcc> │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75c58 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ + bne.n 762c2 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75c48 <_Py_FatalRefcountErrorFunc@@Base+0x130> │ │ │ │ + bne.n 762b2 <_Py_FatalRefcountErrorFunc@@Base+0x130> │ │ │ │ dmb ish │ │ │ │ - beq.n 75c68 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ + beq.n 762d2 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r0, [pc, #8] @ (75c6c <_Py_FatalRefcountErrorFunc@@Base+0x154>) │ │ │ │ - b.w 2832b8 │ │ │ │ + ldr r0, [pc, #8] @ (762d8 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ + b.w 2828d8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00075c74 : │ │ │ │ +000762e0 : │ │ │ │ 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] @ (75d20 ) │ │ │ │ + ldr r4, [pc, #156] @ (7638c ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75c9e │ │ │ │ + bne.n 7630a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75c8e │ │ │ │ + bne.n 762fa │ │ │ │ dmb ish │ │ │ │ - beq.n 75caa │ │ │ │ + beq.n 76316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284220 │ │ │ │ + bl 2b82c4 │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 75ce6 │ │ │ │ + ble.n 76352 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 75cd2 │ │ │ │ + bne.n 7633e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75cc2 │ │ │ │ + bne.n 7632e │ │ │ │ dmb ish │ │ │ │ - beq.n 75ce0 │ │ │ │ + beq.n 7634c │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 2832b8 │ │ │ │ + bl 2828d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75d1c │ │ │ │ + b.n 76388 │ │ │ │ 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 75d0c │ │ │ │ + bne.n 76378 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75cfc │ │ │ │ + bne.n 76368 │ │ │ │ dmb ish │ │ │ │ - beq.n 75d1a │ │ │ │ + beq.n 76386 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 2832b8 │ │ │ │ + bl 2828d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00075d24 : │ │ │ │ +00076390 : │ │ │ │ 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, 75d42 │ │ │ │ + cbz r0, 763ae │ │ │ │ movs r0, #1 │ │ │ │ - b.n 75d76 │ │ │ │ - bl b2218 <_Py_GetConfig@@Base> │ │ │ │ + b.n 763e2 │ │ │ │ + bl b1fe8 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 75d76 │ │ │ │ + cbz r0, 763e2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 75d3e │ │ │ │ - movw r1, #15048 @ 0x3ac8 │ │ │ │ + beq.n 763aa │ │ │ │ + movw r1, #14728 @ 0x3988 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75d3e │ │ │ │ + beq.n 763aa │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56584 @ 0xdd08 │ │ │ │ + movw r1, #56264 @ 0xdbc8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2c2c0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ 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 │ │ │ │ - ldrd r2, r4, [r1] │ │ │ │ - movw r3, #33532 @ 0x82fc │ │ │ │ - movt r3, #55870 @ 0xda3e │ │ │ │ - cmp r2, r3 │ │ │ │ - adcs.w r3, r4, #2 │ │ │ │ - blt.n 75dbe │ │ │ │ - movw r5, #32004 @ 0x7d04 │ │ │ │ - movt r5, #9665 @ 0x25c1 │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - sbcs r3, r4 │ │ │ │ - blt.n 75dca │ │ │ │ - mov.w r3, #51712 @ 0xca00 │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ - movs r5, #0 │ │ │ │ - umull r2, r6, r2, r3 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - b.n 75dd4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75dd4 │ │ │ │ - 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 75e00 │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mvns r7, r3 │ │ │ │ - sub.w ip, r4, r1 │ │ │ │ - cmp r7, r2 │ │ │ │ - sbcs.w ip, ip, r6 │ │ │ │ - bge.n 75e18 │ │ │ │ - b.n 75e24 │ │ │ │ - orrs.w r4, r3, r1 │ │ │ │ - beq.n 75e18 │ │ │ │ - negs r7, r3 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r4, r4, r1 │ │ │ │ - cmp r2, r7 │ │ │ │ - sbcs.w r4, r6, r4 │ │ │ │ - blt.n 75e2c │ │ │ │ - adds r3, r3, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - adc.w r4, r1, r6 │ │ │ │ - b.n 75e36 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 75e36 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - strd r3, r4, [r0] │ │ │ │ - cbnz r5, 75e3e │ │ │ │ - cbz r2, 75e5a │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #34912 @ 0x8860 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75e5c │ │ │ │ - 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, #21180 @ 0x52bc │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - blx 2b094 <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne.n 75ed6 │ │ │ │ - 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 75ed6 │ │ │ │ - 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 75ef0 │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21200 @ 0x52d0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - 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 │ │ │ │ - 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 45ee2 │ │ │ │ + bl 45e62 │ │ │ │ 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 75f64 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 76438 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #59036 @ 0xe69c │ │ │ │ + movw r0, #58716 @ 0xe55c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 75f96 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7646a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ - cbz r0, 75f96 │ │ │ │ + bl a24e8 │ │ │ │ + cbz r0, 7646a │ │ │ │ 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, #62484 @ 0xf414 │ │ │ │ - movweq r1, #21224 @ 0x52e8 │ │ │ │ + movwne r1, #62164 @ 0xf2d4 │ │ │ │ + movweq r1, #20904 @ 0x51a8 │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ movteq r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 75fd6 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 764aa │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #60436 @ 0xec14 │ │ │ │ + movw r0, #60116 @ 0xead4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76014 │ │ │ │ + b.n 764e8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 76014 │ │ │ │ + cbz r0, 764e8 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76004 │ │ │ │ + beq.n 764d8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 75fd2 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 764a6 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2bc64 │ │ │ │ - bl 1e49cc │ │ │ │ + bl 1e3224 │ │ │ │ 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 76040 │ │ │ │ + bne.n 76514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76056 │ │ │ │ - b.n 760ac │ │ │ │ + bne.n 7652a │ │ │ │ + b.n 76580 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44336 @ 0xad30 │ │ │ │ + movw r0, #44016 @ 0xabf0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76030 │ │ │ │ - b.n 7608a │ │ │ │ + bne.n 76504 │ │ │ │ + b.n 7655e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 7608e │ │ │ │ + bpl.n 76562 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7608a │ │ │ │ + cbz r0, 7655e │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 760ae │ │ │ │ + beq.n 76582 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 760fc │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ + b.n 765d0 │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44336 @ 0xad30 │ │ │ │ + movw r0, #44016 @ 0xabf0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 7608a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7655e │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 760d6 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 765aa │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44336 @ 0xad30 │ │ │ │ + movw r0, #44016 @ 0xabf0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 7608a │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7655e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 760fc │ │ │ │ + cbz r0, 765d0 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 76074 │ │ │ │ + bne.n 76548 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc64 │ │ │ │ - bl 1e49cc │ │ │ │ + bl 1e3224 │ │ │ │ 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 76140 │ │ │ │ + bne.n 76614 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 76156 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 7662a │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44376 @ 0xad58 │ │ │ │ + movw r0, #44056 @ 0xac18 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 76190 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 76664 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44376 @ 0xad58 │ │ │ │ + movw r0, #44056 @ 0xac18 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76118 │ │ │ │ - b.n 76190 │ │ │ │ + bne.n 765ec │ │ │ │ + b.n 76664 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 761f0 │ │ │ │ + beq.n 766c4 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7619e │ │ │ │ + bne.n 76672 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 761d4 │ │ │ │ + beq.n 766a8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 761b6 │ │ │ │ + bpl.n 7668a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 76194 │ │ │ │ + cbnz r0, 76668 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 761f0 │ │ │ │ + b.n 766c4 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 761d6 │ │ │ │ + beq.n 766aa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 76190 │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 76664 │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44376 @ 0xad58 │ │ │ │ + movw r0, #44056 @ 0xac18 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 76190 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 76664 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2afe0 │ │ │ │ - cbz r0, 761e8 │ │ │ │ - bl 1e49cc │ │ │ │ + cbz r0, 766bc │ │ │ │ + bl 1e3224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 761f0 │ │ │ │ + b.n 766c4 │ │ │ │ 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, 76216 │ │ │ │ + cbnz r3, 766ea │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 76216 │ │ │ │ + ble.n 766ea │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 76216 │ │ │ │ - cbnz r0, 76234 │ │ │ │ + bne.n 766ea │ │ │ │ + cbnz r0, 76702 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - movw r3, #23404 @ 0x5b6c │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 76262 │ │ │ │ + ldr r3, [pc, #60] @ (76738 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 76730 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #2516 @ 0x9d4 │ │ │ │ + movw r1, #2196 @ 0x894 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 20f218 │ │ │ │ + bl 20dc60 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 76262 │ │ │ │ + cbz r0, 76730 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #20936 @ 0x51c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c19c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00076268 : │ │ │ │ +0007673c : │ │ │ │ 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, 762aa │ │ │ │ + cbz r3, 7677e │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #57608 @ 0xe108 │ │ │ │ + movw r1, #57288 @ 0xdfc8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ blx 2c3a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76318 │ │ │ │ + beq.n 767ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 155db8 │ │ │ │ - b.n 762d0 │ │ │ │ - bl 3f708 │ │ │ │ + bl 155c08 │ │ │ │ + b.n 767a4 │ │ │ │ + bl 3f838 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7628e │ │ │ │ - b.n 7631c │ │ │ │ + beq.n 76762 │ │ │ │ + b.n 767f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2c038 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 762fa │ │ │ │ + bcc.n 767ce │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c37c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 762fa │ │ │ │ + cbnz r0, 767ce │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 76300 │ │ │ │ + bcc.n 767d4 │ │ │ │ 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 762b6 │ │ │ │ + bne.n 7678a │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf98 │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7630a │ │ │ │ + b.n 767de │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7630a │ │ │ │ + b.n 767de │ │ │ │ mov r0, r6 │ │ │ │ blx 2b28c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 762d0 │ │ │ │ + beq.n 767a4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c19c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 156a5c │ │ │ │ - b.n 7631c │ │ │ │ + bl 1568b4 │ │ │ │ + b.n 767f0 │ │ │ │ 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, 76354 │ │ │ │ - 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 76350 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 76350 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 76386 │ │ │ │ - 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 76382 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 76382 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0007638a : │ │ │ │ +000767fa : │ │ │ │ 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, 763ac │ │ │ │ + cbz r0, 7681c │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 7639c │ │ │ │ + b.n 7680c │ │ │ │ mov r0, r5 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 763fc │ │ │ │ + cbz r0, 7686c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b57c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 763cc │ │ │ │ + cbnz r0, 7683c │ │ │ │ mov r0, r7 │ │ │ │ blx 2ad28 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl a1790 │ │ │ │ - cbnz r0, 763ee │ │ │ │ + bl a17b8 │ │ │ │ + cbnz r0, 7685e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 763fc │ │ │ │ + bge.n 7686c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 763fc │ │ │ │ + cbnz r3, 7686c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 763fc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7686c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 7640a │ │ │ │ + cbz r3, 7687a │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 763b6 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + b.n 76826 │ │ │ │ + movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #64] @ (76448 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #64] @ (7644c ) │ │ │ │ + ldr r0, [pc, #64] @ (768b8 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (768bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #60] @ (76450 ) │ │ │ │ + ldr r1, [pc, #60] @ (768c0 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e7ef8 │ │ │ │ - cbz r0, 7642c │ │ │ │ - movw r1, #21300 @ 0x5334 │ │ │ │ + bl 1e6750 │ │ │ │ + cbz r0, 7689c │ │ │ │ + movw r1, #20980 @ 0x51f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #32] @ (76448 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #32] @ (768b8 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76444 │ │ │ │ + bge.n 768b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 76444 │ │ │ │ + cbnz r3, 768b4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r0, r2, r2 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ 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 60394 <_Py_hashtable_size@@Base> │ │ │ │ + bl 60204 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00076474 <_Py_stat@@Base>: │ │ │ │ +000768e4 <_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 149b6c │ │ │ │ - cbz r0, 764d0 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 1499b8 │ │ │ │ + cbz r0, 76940 <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 220838 │ │ │ │ + bl 21f038 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 764b0 <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 76920 <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 764d0 <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 76940 <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 764d0 <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 76940 <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 764d0 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76940 <_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 764d4 <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 76944 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 764d4 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 76944 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 764d4 <_Py_stat@@Base+0x60> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76944 <_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 7696c <_Py_stat@@Base+0x88> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 122f3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 7698c <_Py_stat@@Base+0xa8> │ │ │ │ + b.n 76984 <_Py_stat@@Base+0xa0> │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #36928 @ 0x9040 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1d330c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7695e <_Py_stat@@Base+0x7a> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 769bc <_Py_stat@@Base+0xd8> │ │ │ │ + bl 941e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76980 <_Py_stat@@Base+0x9c> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 122f3c │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 769a0 <_Py_stat@@Base+0xbc> │ │ │ │ + bl 941e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76980 <_Py_stat@@Base+0x9c> │ │ │ │ + bl b0c44 │ │ │ │ + subs r1, r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 753d0 <_Py_closerange@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl b3e10 │ │ │ │ + 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, 769ea <_Py_stat@@Base+0x106> │ │ │ │ + bl b0c44 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b3e10 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 944a0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b704 │ │ │ │ mov r0, r4 │ │ │ │ - bl b401c │ │ │ │ - bl 116ac8 │ │ │ │ + bl b3e10 │ │ │ │ + bl 116bfc │ │ │ │ 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] @ (76ab0 <_Py_stat@@Base+0x1cc>) │ │ │ │ + movw r4, #36292 @ 0x8dc4 │ │ │ │ + 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 246a90 │ │ │ │ + cbnz r0, 76a5e <_Py_stat@@Base+0x17a> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 76a9a <_Py_stat@@Base+0x1b6> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #40048 @ 0x9c70 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + movw r0, #49412 @ 0xc104 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl aa3bc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 76a5a <_Py_stat@@Base+0x176> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 248958 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 76a94 <_Py_stat@@Base+0x1b0> │ │ │ │ + bl 941e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76a5a <_Py_stat@@Base+0x176> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 944a0 │ │ │ │ + ldr r3, [pc, #20] @ (76ab0 <_Py_stat@@Base+0x1cc>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 76aac <_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} │ │ │ │ │ │ │ │ -0007650e <_Py_open@@Base>: │ │ │ │ +00076ab4 <_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 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 765c0 <_Py_open@@Base+0xb2> │ │ │ │ + beq.n 76b66 <_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, #36092 @ 0x8cfc │ │ │ │ + movw r1, #35772 @ 0x8bbc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #25828 @ 0x64e4 │ │ │ │ + movw r0, #25552 @ 0x63d0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 76580 <_Py_open@@Base+0x72> │ │ │ │ + bne.n 76b26 <_Py_open@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76602 <_Py_open@@Base+0xf4> │ │ │ │ + bge.n 76ba8 <_Py_open@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76602 <_Py_open@@Base+0xf4> │ │ │ │ + bne.n 76ba8 <_Py_open@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76602 <_Py_open@@Base+0xf4> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76ba8 <_Py_open@@Base+0xf4> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 7659c <_Py_open@@Base+0x8e> │ │ │ │ - bl 116ac8 │ │ │ │ - cbnz r0, 765c6 <_Py_open@@Base+0xb8> │ │ │ │ - bl b0e70 │ │ │ │ + bne.n 76b42 <_Py_open@@Base+0x8e> │ │ │ │ + bl 116bfc │ │ │ │ + cbnz r0, 76b6c <_Py_open@@Base+0xb8> │ │ │ │ + bl b0c44 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae3c <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 76570 <_Py_open@@Base+0x62> │ │ │ │ - b.n 765d0 <_Py_open@@Base+0xc2> │ │ │ │ + blt.n 76b16 <_Py_open@@Base+0x62> │ │ │ │ + b.n 76b76 <_Py_open@@Base+0xc2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e48d8 │ │ │ │ + bl 1e3130 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 765c0 <_Py_open@@Base+0xb2> │ │ │ │ + bge.n 76b66 <_Py_open@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 765c0 <_Py_open@@Base+0xb2> │ │ │ │ + cbnz r3, 76b66 <_Py_open@@Base+0xb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76602 <_Py_open@@Base+0xf4> │ │ │ │ + b.n 76ba8 <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 765c0 <_Py_open@@Base+0xb2> │ │ │ │ - b.n 765b4 <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 76b66 <_Py_open@@Base+0xb2> │ │ │ │ + b.n 76b5a <_Py_open@@Base+0xa6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 765e4 <_Py_open@@Base+0xd6> │ │ │ │ + bge.n 76b8a <_Py_open@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 765e4 <_Py_open@@Base+0xd6> │ │ │ │ + cbnz r3, 76b8a <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #28668 @ 0x6ffc │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - bl 1e5ab4 <_PyConfig_FromDict@@Base+0x548> │ │ │ │ + bl 1e430c <_PyConfig_FromDict@@Base+0x548> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 76602 <_Py_open@@Base+0xf4> │ │ │ │ + bne.n 76ba8 <_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 1cdd10 │ │ │ │ + b.w 1cc56c │ │ │ │ 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, #21324 @ 0x534c │ │ │ │ + movw r3, #21004 @ 0x520c │ │ │ │ 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 766a8 <_Py_open@@Base+0x19a> │ │ │ │ + bne.n 76c4e <_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 4289c │ │ │ │ - bl 6c1da │ │ │ │ - cbnz r0, 766aa <_Py_open@@Base+0x19c> │ │ │ │ - ldr r2, [pc, #76] @ (766b0 <_Py_open@@Base+0x1a2>) │ │ │ │ + bl 4281c │ │ │ │ + bl 6c172 │ │ │ │ + cbnz r0, 76c50 <_Py_open@@Base+0x19c> │ │ │ │ + ldr r2, [pc, #76] @ (76c58 <_Py_open@@Base+0x1a4>) │ │ │ │ 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, 76676 <_Py_open@@Base+0x168> │ │ │ │ + cbz r3, 76c1c <_Py_open@@Base+0x168> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 76690 <_Py_open@@Base+0x182> │ │ │ │ + cbnz r3, 76c36 <_Py_open@@Base+0x182> │ │ │ │ blx 2b214 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21340 @ 0x535c │ │ │ │ + movw r2, #21020 @ 0x521c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 766aa <_Py_open@@Base+0x19c> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ + b.n 76c50 <_Py_open@@Base+0x19c> │ │ │ │ blx 2b214 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #21340 @ 0x535c │ │ │ │ + movw r1, #21020 @ 0x521c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 766aa <_Py_open@@Base+0x19c> │ │ │ │ + bl 5a4c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 76c50 <_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 24e9a8 │ │ │ │ - cbz r0, 7672a <_Py_open@@Base+0x21c> │ │ │ │ + bl 24d158 │ │ │ │ + cbz r0, 76cd2 <_Py_open@@Base+0x21e> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 144f2c │ │ │ │ + bl 144f20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 766fa <_Py_open@@Base+0x1ec> │ │ │ │ + bge.n 76ca2 <_Py_open@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 766fa <_Py_open@@Base+0x1ec> │ │ │ │ + cbnz r3, 76ca2 <_Py_open@@Base+0x1ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 76730 <_Py_open@@Base+0x222> │ │ │ │ + bne.n 76cd8 <_Py_open@@Base+0x224> │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #10608 @ 0x2970 │ │ │ │ + movw r1, #10288 @ 0x2830 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 76732 <_Py_open@@Base+0x224> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 76cda <_Py_open@@Base+0x226> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76732 <_Py_open@@Base+0x224> │ │ │ │ + b.n 76cda <_Py_open@@Base+0x226> │ │ │ │ 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 24e9a8 │ │ │ │ - cbz r0, 767a0 <_Py_open@@Base+0x292> │ │ │ │ + bl 24d158 │ │ │ │ + cbz r0, 76d48 <_Py_open@@Base+0x294> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ - bl 144f2c │ │ │ │ + bl 144f20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7677e <_Py_open@@Base+0x270> │ │ │ │ + bge.n 76d26 <_Py_open@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7677e <_Py_open@@Base+0x270> │ │ │ │ + cbnz r3, 76d26 <_Py_open@@Base+0x272> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 767a6 <_Py_open@@Base+0x298> │ │ │ │ + bne.n 76d4e <_Py_open@@Base+0x29a> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #43996 @ 0xabdc │ │ │ │ + movw r1, #43676 @ 0xaa9c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 767a8 <_Py_open@@Base+0x29a> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 76d50 <_Py_open@@Base+0x29c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 767a8 <_Py_open@@Base+0x29a> │ │ │ │ + b.n 76d50 <_Py_open@@Base+0x29c> │ │ │ │ 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 7545a <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ + bl 74dea │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 767da <_Py_open@@Base+0x2cc> │ │ │ │ + bcc.n 76d82 <_Py_open@@Base+0x2ce> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 767e0 <_Py_open@@Base+0x2d2> │ │ │ │ + bcs.n 76d88 <_Py_open@@Base+0x2d4> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 767e4 <_Py_open@@Base+0x2d6> │ │ │ │ + b.n 76d8c <_Py_open@@Base+0x2d8> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 752a2 <_PyMonitoring_FireReraiseEvent@@Base+0x1da> │ │ │ │ + bl 74c32 │ │ │ │ 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, #21368 @ 0x5378 │ │ │ │ + movw r1, #21048 @ 0x5238 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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 76838 <_Py_open@@Base+0x32a> │ │ │ │ - bl 7660e <_Py_open@@Base+0x100> │ │ │ │ + bne.n 76de0 <_Py_open@@Base+0x32c> │ │ │ │ + bl 76bb4 <_Py_open@@Base+0x100> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7690a <_Py_open@@Base+0x3fc> │ │ │ │ + beq.n 76eb2 <_Py_open@@Base+0x3fe> │ │ │ │ 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 768dc <_Py_open@@Base+0x3ce> │ │ │ │ + bge.n 76e84 <_Py_open@@Base+0x3d0> │ │ │ │ movw r6, #43316 @ 0xa934 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - bl 6c1da │ │ │ │ - cbz r0, 7687e <_Py_open@@Base+0x370> │ │ │ │ + bl 1e2e5c │ │ │ │ + bl 6c172 │ │ │ │ + cbz r0, 76e26 <_Py_open@@Base+0x372> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7690a <_Py_open@@Base+0x3fc> │ │ │ │ - ldr r3, [pc, #144] @ (76910 <_Py_open@@Base+0x402>) │ │ │ │ + b.n 76eb2 <_Py_open@@Base+0x3fe> │ │ │ │ + ldr r3, [pc, #144] @ (76eb8 <_Py_open@@Base+0x404>) │ │ │ │ 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, 76898 <_Py_open@@Base+0x38a> │ │ │ │ + cbz r3, 76e40 <_Py_open@@Base+0x38c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 768bc <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r3, 76e64 <_Py_open@@Base+0x3b0> │ │ │ │ blx 2b214 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - movw r2, #21460 @ 0x53d4 │ │ │ │ + movw r2, #21140 @ 0x5294 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 76878 <_Py_open@@Base+0x36a> │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ + b.n 76e20 <_Py_open@@Base+0x36c> │ │ │ │ blx 2b214 │ │ │ │ mov r3, sl │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #21460 @ 0x53d4 │ │ │ │ + movw r1, #21140 @ 0x5294 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 5a538 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 76878 <_Py_open@@Base+0x36a> │ │ │ │ - bne.n 76900 <_Py_open@@Base+0x3f2> │ │ │ │ + bl 5a4c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 76e20 <_Py_open@@Base+0x36c> │ │ │ │ + bne.n 76ea8 <_Py_open@@Base+0x3f4> │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r1, #21544 @ 0x5428 │ │ │ │ + movw r1, #21224 @ 0x52e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 76878 <_Py_open@@Base+0x36a> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 76e20 <_Py_open@@Base+0x36c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7683c <_Py_open@@Base+0x32e> │ │ │ │ + bne.n 76de4 <_Py_open@@Base+0x330> │ │ │ │ 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 │ │ │ │ @@ -112485,1438 +113033,892 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7693a <_Py_open@@Base+0x42c> │ │ │ │ + beq.n 76ee2 <_Py_open@@Base+0x42e> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 76944 <_Py_open@@Base+0x436> │ │ │ │ - bl 7660e <_Py_open@@Base+0x100> │ │ │ │ + b.n 76eec <_Py_open@@Base+0x438> │ │ │ │ + bl 76bb4 <_Py_open@@Base+0x100> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 769a8 <_Py_open@@Base+0x49a> │ │ │ │ - b.n 76934 <_Py_open@@Base+0x426> │ │ │ │ + beq.n 76f50 <_Py_open@@Base+0x49c> │ │ │ │ + b.n 76edc <_Py_open@@Base+0x428> │ │ │ │ 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 7697a <_Py_open@@Base+0x46c> │ │ │ │ + bge.n 76f22 <_Py_open@@Base+0x46e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 769a8 <_Py_open@@Base+0x49a> │ │ │ │ - bne.n 7699e <_Py_open@@Base+0x490> │ │ │ │ + b.n 76f50 <_Py_open@@Base+0x49c> │ │ │ │ + bne.n 76f46 <_Py_open@@Base+0x492> │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r1, #21632 @ 0x5480 │ │ │ │ + movw r1, #21312 @ 0x5340 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 76974 <_Py_open@@Base+0x466> │ │ │ │ + bl f3e28 │ │ │ │ + b.n 76f1c <_Py_open@@Base+0x468> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76944 <_Py_open@@Base+0x436> │ │ │ │ + bne.n 76eec <_Py_open@@Base+0x438> │ │ │ │ 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 122f3c │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 76f76 <_Py_open@@Base+0x4c2> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 76fa8 <_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 76fa0 <_Py_open@@Base+0x4ec> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 76fa0 <_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 1e2e5c │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 944a0 │ │ │ │ + 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, 76fcc <_Py_open@@Base+0x518> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 76fcc <_Py_open@@Base+0x518> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 76fcc <_Py_open@@Base+0x518> │ │ │ │ + cbnz r0, 76fe4 <_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] @ (77024 <_Py_open@@Base+0x570>) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ + cbz r0, 7701e <_Py_open@@Base+0x56a> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 122f3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 76ff6 <_Py_open@@Base+0x542> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 7701e <_Py_open@@Base+0x56a> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2af04 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bge.n 77014 <_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 1e2e5c │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 944a0 │ │ │ │ + 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 769d6 <_Py_open@@Base+0x4c8> │ │ │ │ + bge.n 77050 <_Py_open@@Base+0x59c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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, 76a1a <_Py_open@@Base+0x50c> │ │ │ │ + cbz r0, 77094 <_Py_open@@Base+0x5e0> │ │ │ │ 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 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 76a20 <_Py_open@@Base+0x512> │ │ │ │ + b.n 7709a <_Py_open@@Base+0x5e6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ 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 76a4c <_Py_open@@Base+0x53e> │ │ │ │ + bge.n 770c6 <_Py_open@@Base+0x612> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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, 76a82 <_Py_open@@Base+0x574> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 76a94 <_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, 76ac4 <_Py_open@@Base+0x5b6> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 76ae0 <_Py_open@@Base+0x5d2> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b378 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76ab2 <_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, 76b1c <_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 1e4604 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 76b22 <_Py_open@@Base+0x614> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1cdd10 │ │ │ │ - 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 76b98 <_Py_open@@Base+0x68a> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 76b7a <_Py_open@@Base+0x66c> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 76bc0 <_Py_open@@Base+0x6b2> │ │ │ │ - blx 2c104 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 76b9a <_Py_open@@Base+0x68c> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 76bc0 <_Py_open@@Base+0x6b2> │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44364 @ 0xad4c │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 76bc0 <_Py_open@@Base+0x6b2> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b3b4 │ │ │ │ - cbnz r0, 76bb6 <_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 1e4604 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e49cc │ │ │ │ - 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, 76be6 <_Py_open@@Base+0x6d8> │ │ │ │ - cmp r1, #3 │ │ │ │ - bne.n 76be6 <_Py_open@@Base+0x6d8> │ │ │ │ - cbnz r4, 76c00 <_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] @ (76c50 <_Py_open@@Base+0x742>) │ │ │ │ - bl 11f928 <_PyArg_UnpackKeywords@@Base+0x6b8> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 76c48 <_Py_open@@Base+0x73a> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 76c12 <_Py_open@@Base+0x704> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 76c48 <_Py_open@@Base+0x73a> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 76c24 <_Py_open@@Base+0x716> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 76c48 <_Py_open@@Base+0x73a> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 122e1c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76c36 <_Py_open@@Base+0x728> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 76c48 <_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 2e15cc <_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, 76c74 <_Py_open@@Base+0x766> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 76c74 <_Py_open@@Base+0x766> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 76c74 <_Py_open@@Base+0x766> │ │ │ │ - cbnz r0, 76c8c <_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] @ (76cac <_Py_open@@Base+0x79e>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 76ca4 <_Py_open@@Base+0x796> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76c9e <_Py_open@@Base+0x790> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 76ca4 <_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 76cd2 <_Py_open@@Base+0x7c4> │ │ │ │ + bne.n 770f2 <_Py_open@@Base+0x63e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 76cee <_Py_open@@Base+0x7e0> │ │ │ │ - b.n 76ce8 <_Py_open@@Base+0x7da> │ │ │ │ + bne.n 7710e <_Py_open@@Base+0x65a> │ │ │ │ + b.n 77108 <_Py_open@@Base+0x654> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #37216 @ 0x9160 │ │ │ │ + movw r0, #36896 @ 0x9020 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76cc4 <_Py_open@@Base+0x7b6> │ │ │ │ - b.n 76d1e <_Py_open@@Base+0x810> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 76d1e <_Py_open@@Base+0x810> │ │ │ │ + bne.n 770e4 <_Py_open@@Base+0x630> │ │ │ │ + b.n 7713e <_Py_open@@Base+0x68a> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 7713e <_Py_open@@Base+0x68a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 76d00 <_Py_open@@Base+0x7f2> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 76d1e <_Py_open@@Base+0x810> │ │ │ │ + bne.n 77120 <_Py_open@@Base+0x66c> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 7713e <_Py_open@@Base+0x68a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b460 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 76d22 <_Py_open@@Base+0x814> │ │ │ │ + bge.n 77142 <_Py_open@@Base+0x68e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76d2a <_Py_open@@Base+0x81c> │ │ │ │ + b.n 7714a <_Py_open@@Base+0x696> │ │ │ │ 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 76d4e <_Py_open@@Base+0x840> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 76d6e <_Py_open@@Base+0x860> │ │ │ │ - b.n 76d66 <_Py_open@@Base+0x858> │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #37248 @ 0x9180 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76d40 <_Py_open@@Base+0x832> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 76d9e <_Py_open@@Base+0x890> │ │ │ │ - bl 94210 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76d62 <_Py_open@@Base+0x854> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 122e1c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76d82 <_Py_open@@Base+0x874> │ │ │ │ - bl 94210 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76d62 <_Py_open@@Base+0x854> │ │ │ │ - bl b0e70 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 759a8 <_Py_closerange@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl b401c │ │ │ │ - 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 122e1c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76dce <_Py_open@@Base+0x8c0> │ │ │ │ - bl 94210 │ │ │ │ - movw r3, #4380 @ 0x111c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 76de6 <_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, 76e08 <_Py_open@@Base+0x8fa> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 76e08 <_Py_open@@Base+0x8fa> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 76e08 <_Py_open@@Base+0x8fa> │ │ │ │ - cbnz r0, 76e20 <_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] @ (76e60 <_Py_open@@Base+0x952>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 76e5c <_Py_open@@Base+0x94e> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76e40 <_Py_open@@Base+0x932> │ │ │ │ - bl 94210 │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 76e5c <_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, 76e84 <_Py_open@@Base+0x976> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 76e84 <_Py_open@@Base+0x976> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 76e84 <_Py_open@@Base+0x976> │ │ │ │ - cbnz r0, 76e9c <_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] @ (76ee0 <_Py_open@@Base+0x9d2>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 76edc <_Py_open@@Base+0x9ce> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76ebc <_Py_open@@Base+0x9ae> │ │ │ │ - bl 94210 │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 76edc <_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, 76f04 <_Py_open@@Base+0x9f6> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 76f04 <_Py_open@@Base+0x9f6> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 76f04 <_Py_open@@Base+0x9f6> │ │ │ │ - cbnz r0, 76f1c <_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] @ (76f58 <_Py_open@@Base+0xa4a>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 76f54 <_Py_open@@Base+0xa46> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76f3c <_Py_open@@Base+0xa2e> │ │ │ │ - bl 94210 │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 76f54 <_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 76f86 <_Py_open@@Base+0xa78> │ │ │ │ + beq.n 77176 <_Py_open@@Base+0x6c2> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3448 @ 0xd78 │ │ │ │ + movw r0, #3128 @ 0xc38 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76ffe <_Py_open@@Base+0xaf0> │ │ │ │ + beq.n 771ee <_Py_open@@Base+0x73a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 76f98 <_Py_open@@Base+0xa8a> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 76ffe <_Py_open@@Base+0xaf0> │ │ │ │ + bne.n 77188 <_Py_open@@Base+0x6d4> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 771ee <_Py_open@@Base+0x73a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 76faa <_Py_open@@Base+0xa9c> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 76ffe <_Py_open@@Base+0xaf0> │ │ │ │ + bne.n 7719a <_Py_open@@Base+0x6e6> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 771ee <_Py_open@@Base+0x73a> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 76fc8 <_Py_open@@Base+0xaba> │ │ │ │ + bls.n 771b8 <_Py_open@@Base+0x704> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52804 @ 0xce44 │ │ │ │ + movw r1, #52484 @ 0xcd04 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 76ffe <_Py_open@@Base+0xaf0> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 771ee <_Py_open@@Base+0x73a> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bebc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 76fdc <_Py_open@@Base+0xace> │ │ │ │ + cbz r5, 771cc <_Py_open@@Base+0x718> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 76fe0 <_Py_open@@Base+0xad2> │ │ │ │ + b.n 771d0 <_Py_open@@Base+0x71c> │ │ │ │ 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 77002 <_Py_open@@Base+0xaf4> │ │ │ │ + bge.n 771f2 <_Py_open@@Base+0x73e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7700a <_Py_open@@Base+0xafc> │ │ │ │ + b.n 771fa <_Py_open@@Base+0x746> │ │ │ │ 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, 7722a <_Py_open@@Base+0x776> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e2e5c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 7723c <_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 264610 │ │ │ │ + cbz r0, 7729a <_Py_open@@Base+0x7e6> │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2c06c │ │ │ │ + bl b0c44 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2c050 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b3e10 │ │ │ │ + cbz r5, 77294 <_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 1e2e5c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 7729a <_Py_open@@Base+0x7e6> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 944a0 │ │ │ │ + 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, 772ca <_Py_open@@Base+0x816> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e2e5c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 772e6 <_Py_open@@Base+0x832> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b378 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 772b8 <_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 77038 <_Py_open@@Base+0xb2a> │ │ │ │ + bhi.n 77314 <_Py_open@@Base+0x860> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 77056 <_Py_open@@Base+0xb48> │ │ │ │ - b.n 7704e <_Py_open@@Base+0xb40> │ │ │ │ - movw r0, #3472 @ 0xd90 │ │ │ │ + bne.n 77332 <_Py_open@@Base+0x87e> │ │ │ │ + b.n 7732a <_Py_open@@Base+0x876> │ │ │ │ + movw r0, #3152 @ 0xc50 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7702a <_Py_open@@Base+0xb1c> │ │ │ │ - b.n 770d8 <_Py_open@@Base+0xbca> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 77306 <_Py_open@@Base+0x852> │ │ │ │ + b.n 773b4 <_Py_open@@Base+0x900> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 770d8 <_Py_open@@Base+0xbca> │ │ │ │ + bne.n 773b4 <_Py_open@@Base+0x900> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 77068 <_Py_open@@Base+0xb5a> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 770d8 <_Py_open@@Base+0xbca> │ │ │ │ + bne.n 77344 <_Py_open@@Base+0x890> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 773b4 <_Py_open@@Base+0x900> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 770ae <_Py_open@@Base+0xba0> │ │ │ │ + ble.n 7738a <_Py_open@@Base+0x8d6> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 77088 <_Py_open@@Base+0xb7a> │ │ │ │ + beq.n 77364 <_Py_open@@Base+0x8b0> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7708a <_Py_open@@Base+0xb7c> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 7708a <_Py_open@@Base+0xb7c> │ │ │ │ - b.n 770d8 <_Py_open@@Base+0xbca> │ │ │ │ + bne.n 77366 <_Py_open@@Base+0x8b2> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 77366 <_Py_open@@Base+0x8b2> │ │ │ │ + b.n 773b4 <_Py_open@@Base+0x900> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 770b0 <_Py_open@@Base+0xba2> │ │ │ │ + beq.n 7738c <_Py_open@@Base+0x8d8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ + movw r1, #21400 @ 0x5398 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 770d8 <_Py_open@@Base+0xbca> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 773b4 <_Py_open@@Base+0x900> │ │ │ │ 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 770dc <_Py_open@@Base+0xbce> │ │ │ │ + bge.n 773b8 <_Py_open@@Base+0x904> │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 770e4 <_Py_open@@Base+0xbd6> │ │ │ │ + b.n 773c0 <_Py_open@@Base+0x90c> │ │ │ │ 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, 773fe <_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 1e2e5c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 77404 <_Py_open@@Base+0x950> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1cc56c │ │ │ │ + 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 7747a <_Py_open@@Base+0x9c6> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 7745c <_Py_open@@Base+0x9a8> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl a24e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 774a2 <_Py_open@@Base+0x9ee> │ │ │ │ + blx 2c104 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 7747c <_Py_open@@Base+0x9c8> │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 774a2 <_Py_open@@Base+0x9ee> │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #44044 @ 0xac0c │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 774a2 <_Py_open@@Base+0x9ee> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b3b4 │ │ │ │ + cbnz r0, 77498 <_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 1e2e5c │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1e3224 │ │ │ │ + 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, #21744 @ 0x54f0 │ │ │ │ + movw r0, #21424 @ 0x53b0 │ │ │ │ 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 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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 77138 <_Py_open@@Base+0xc2a> │ │ │ │ + beq.n 774f6 <_Py_open@@Base+0xa42> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - movw r0, #21776 @ 0x5510 │ │ │ │ + movw r0, #21456 @ 0x53d0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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 2564f4 │ │ │ │ + bl 254c90 <_PyInterpreterState_GetWhence@@Base+0x18dc> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #21832 @ 0x5548 │ │ │ │ + movw r0, #21512 @ 0x5408 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #21856 @ 0x5560 │ │ │ │ + movw r4, #21536 @ 0x5420 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - movw r1, #12800 @ 0x3200 │ │ │ │ + movw r1, #12480 @ 0x30c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #21868 @ 0x556c │ │ │ │ + movw r0, #21548 @ 0x542c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w 103ae8 │ │ │ │ + b.w 103b68 │ │ │ │ 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, #12800 @ 0x3200 │ │ │ │ - movweq r1, #21856 @ 0x5560 │ │ │ │ + movwne r1, #12480 @ 0x30c0 │ │ │ │ + movweq r1, #21536 @ 0x5420 │ │ │ │ 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, #21892 @ 0x5584 │ │ │ │ + movw r0, #21572 @ 0x5444 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ 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 d6804 <_PyFunction_SetVersion@@Base+0x2c> │ │ │ │ + bl d6534 <_PyFunction_SetVersion@@Base+0x2c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7725c <_Py_open@@Base+0xd4e> │ │ │ │ + cbz r0, 7761a <_Py_open@@Base+0xb66> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6850 │ │ │ │ + bl d6580 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 77256 <_Py_open@@Base+0xd48> │ │ │ │ + cbz r0, 77614 <_Py_open@@Base+0xb60> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6850 │ │ │ │ - cbz r0, 7725a <_Py_open@@Base+0xd4c> │ │ │ │ + bl d6580 │ │ │ │ + cbz r0, 77618 <_Py_open@@Base+0xb64> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #21936 @ 0x55b0 │ │ │ │ + movw r0, #21616 @ 0x5470 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 103ae8 │ │ │ │ + bl 103b68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7725c <_Py_open@@Base+0xd4e> │ │ │ │ + b.n 7761a <_Py_open@@Base+0xb66> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7725c <_Py_open@@Base+0xd4e> │ │ │ │ + b.n 7761a <_Py_open@@Base+0xb66> │ │ │ │ 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 77266 <_Py_open@@Base+0xd58> │ │ │ │ - b.w 8fa40 │ │ │ │ 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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 772f2 <_Py_open@@Base+0xde4> │ │ │ │ + cbz r0, 7769c <_Py_open@@Base+0xbe8> │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 772f2 <_Py_open@@Base+0xde4> │ │ │ │ + bls.n 7769c <_Py_open@@Base+0xbe8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 772aa <_Py_open@@Base+0xd9c> │ │ │ │ + cbnz r7, 77654 <_Py_open@@Base+0xba0> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 77292 <_Py_open@@Base+0xd84> │ │ │ │ - bl 944c8 │ │ │ │ + b.n 7763c <_Py_open@@Base+0xb88> │ │ │ │ + bl 944a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 772d6 <_Py_open@@Base+0xdc8> │ │ │ │ - bl 86648 │ │ │ │ + cbz r6, 77680 <_Py_open@@Base+0xbcc> │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 772d2 <_Py_open@@Base+0xdc4> │ │ │ │ + bge.n 7767c <_Py_open@@Base+0xbc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 772d2 <_Py_open@@Base+0xdc4> │ │ │ │ + cbnz r3, 7767c <_Py_open@@Base+0xbc8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 772a6 <_Py_open@@Base+0xd98> │ │ │ │ + bne.n 77650 <_Py_open@@Base+0xb9c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 772e2 <_Py_open@@Base+0xdd4> │ │ │ │ + blt.n 7768c <_Py_open@@Base+0xbd8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 772f2 <_Py_open@@Base+0xde4> │ │ │ │ + b.n 7769c <_Py_open@@Base+0xbe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 772de <_Py_open@@Base+0xdd0> │ │ │ │ + bne.n 77688 <_Py_open@@Base+0xbd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 772de <_Py_open@@Base+0xdd0> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77688 <_Py_open@@Base+0xbd4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 77276 <_Py_open@@Base+0xd68> │ │ │ │ + b.n 77620 <_Py_open@@Base+0xb6c> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 77276 <_Py_open@@Base+0xd68> │ │ │ │ + bl 77620 <_Py_open@@Base+0xb6c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77382 <_Py_open@@Base+0xe74> │ │ │ │ + beq.n 7772c <_Py_open@@Base+0xc78> │ │ │ │ movs r0, #2 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 77332 <_Py_open@@Base+0xe24> │ │ │ │ + cbnz r0, 776dc <_Py_open@@Base+0xc28> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77380 <_Py_open@@Base+0xe72> │ │ │ │ + bge.n 7772a <_Py_open@@Base+0xc76> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77380 <_Py_open@@Base+0xe72> │ │ │ │ + cbnz r3, 7772a <_Py_open@@Base+0xc76> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77380 <_Py_open@@Base+0xe72> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7772a <_Py_open@@Base+0xc76> │ │ │ │ movs r0, #1 │ │ │ │ - bl 80e64 │ │ │ │ - cbnz r0, 77366 <_Py_open@@Base+0xe58> │ │ │ │ + bl 80de8 │ │ │ │ + cbnz r0, 77710 <_Py_open@@Base+0xc5c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7734e <_Py_open@@Base+0xe40> │ │ │ │ + bge.n 776f8 <_Py_open@@Base+0xc44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7734e <_Py_open@@Base+0xe40> │ │ │ │ + cbnz r3, 776f8 <_Py_open@@Base+0xc44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77362 <_Py_open@@Base+0xe54> │ │ │ │ + bge.n 7770c <_Py_open@@Base+0xc58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 77362 <_Py_open@@Base+0xe54> │ │ │ │ + cbnz r3, 7770c <_Py_open@@Base+0xc58> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77382 <_Py_open@@Base+0xe74> │ │ │ │ + b.n 7772c <_Py_open@@Base+0xc78> │ │ │ │ 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} │ │ │ │ - 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] @ (77410 <_Py_open@@Base+0xf02>) │ │ │ │ - movw r4, #36612 @ 0x8f04 │ │ │ │ - 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 2482cc │ │ │ │ - cbnz r0, 773bc <_Py_open@@Base+0xeae> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 773f8 <_Py_open@@Base+0xeea> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #40368 @ 0x9db0 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #49732 @ 0xc244 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl aa37c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 773b8 <_Py_open@@Base+0xeaa> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 24a150 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 773f2 <_Py_open@@Base+0xee4> │ │ │ │ - bl 94210 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 773b8 <_Py_open@@Base+0xeaa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ - ldr r3, [pc, #20] @ (77410 <_Py_open@@Base+0xf02>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 7740a <_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 944c8 │ │ │ │ - ldrsh.w r0, [r1] │ │ │ │ - b.w 944c8 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 77424 <_Py_open@@Base+0xf16> │ │ │ │ - b.w 944c8 │ │ │ │ - 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 944c8 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 944c8 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7545a <_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 7545a <_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 2e2ec8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2be20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 944c8 │ │ │ │ - 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 122e1c │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 774c6 <_Py_open@@Base+0xfb8> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 774f8 <_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 774f0 <_Py_open@@Base+0xfe2> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 774f0 <_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 1e4604 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ - 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, 7751c <_Py_open@@Base+0x100e> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 7751c <_Py_open@@Base+0x100e> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 7751c <_Py_open@@Base+0x100e> │ │ │ │ - cbnz r0, 77534 <_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] @ (77574 <_Py_open@@Base+0x1066>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 7756e <_Py_open@@Base+0x1060> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 77546 <_Py_open@@Base+0x1038> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 7756e <_Py_open@@Base+0x1060> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2af04 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bge.n 77564 <_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 1e4604 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ - 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, 77598 <_Py_open@@Base+0x108a> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 77598 <_Py_open@@Base+0x108a> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 77598 <_Py_open@@Base+0x108a> │ │ │ │ - cbnz r0, 775b0 <_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] @ (775d8 <_Py_open@@Base+0x10ca>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 775d0 <_Py_open@@Base+0x10c2> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 775c2 <_Py_open@@Base+0x10b4> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 775d0 <_Py_open@@Base+0x10c2> │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ - 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, 775fc <_Py_open@@Base+0x10ee> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 775fc <_Py_open@@Base+0x10ee> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 775fc <_Py_open@@Base+0x10ee> │ │ │ │ - cbnz r0, 77614 <_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] @ (7763c <_Py_open@@Base+0x112e>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 77634 <_Py_open@@Base+0x1126> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 77626 <_Py_open@@Base+0x1118> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 77634 <_Py_open@@Base+0x1126> │ │ │ │ - and.w r0, r4, #127 @ 0x7f │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ - 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, 77660 <_Py_open@@Base+0x1152> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 77660 <_Py_open@@Base+0x1152> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 77660 <_Py_open@@Base+0x1152> │ │ │ │ - cbnz r0, 77678 <_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] @ (776a0 <_Py_open@@Base+0x1192>) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ - cbz r0, 77698 <_Py_open@@Base+0x118a> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122e1c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 7768a <_Py_open@@Base+0x117c> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 77698 <_Py_open@@Base+0x118a> │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 944c8 │ │ │ │ - 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, 776d0 <_Py_open@@Base+0x11c2> │ │ │ │ - bl b0e70 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b401c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 944c8 │ │ │ │ - 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 265dfc │ │ │ │ - cbz r0, 77734 <_Py_open@@Base+0x1226> │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2c06c │ │ │ │ - bl b0e70 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2c050 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b401c │ │ │ │ - cbz r5, 7772e <_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 1e4604 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 77734 <_Py_open@@Base+0x1226> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 944c8 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r0, #4 │ │ │ │ - b.w 944c8 │ │ │ │ + bgt.n 77734 <_Py_open@@Base+0xc80> │ │ │ │ + b.w 8fa20 │ │ │ │ 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 719ac <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 77766 <_Py_open@@Base+0x1258> │ │ │ │ + bl 71948 <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 7776c <_Py_open@@Base+0xcb8> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 7773e <_Py_open@@Base+0x1230> │ │ │ │ + b.n 77744 <_Py_open@@Base+0xc90> │ │ │ │ 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 2b8330 <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 7778e <_Py_open@@Base+0x1280> │ │ │ │ + bl 2b8200 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 77794 <_Py_open@@Base+0xce0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 7776c <_Py_open@@Base+0x125e> │ │ │ │ + b.n 77772 <_Py_open@@Base+0xcbe> │ │ │ │ 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 777ce <_Py_open@@Base+0x12c0> │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 777d4 <_Py_open@@Base+0xd20> │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #42372 @ 0xa584 │ │ │ │ + movw r1, #42052 @ 0xa444 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22012 @ 0x55fc │ │ │ │ + movw r0, #21692 @ 0x54bc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7782c <_Py_open@@Base+0x131e> │ │ │ │ + b.n 77832 <_Py_open@@Base+0xd7e> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7782c <_Py_open@@Base+0x131e> │ │ │ │ + cbz r0, 77832 <_Py_open@@Base+0xd7e> │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 777fc <_Py_open@@Base+0x12ee> │ │ │ │ + beq.n 77802 <_Py_open@@Base+0xd4e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 777ca <_Py_open@@Base+0x12bc> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 777d0 <_Py_open@@Base+0xd1c> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2b16c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77816 <_Py_open@@Base+0x1308> │ │ │ │ + cbz r0, 7781c <_Py_open@@Base+0xd68> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7782c <_Py_open@@Base+0x131e> │ │ │ │ + b.n 77832 <_Py_open@@Base+0xd7e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 7786a <_Py_open@@Base+0x135c> │ │ │ │ + cbz r3, 77870 <_Py_open@@Base+0xdbc> │ │ │ │ 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, 77860 <_Py_open@@Base+0x1352> │ │ │ │ + cbz r0, 77866 <_Py_open@@Base+0xdb2> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 80aa8 │ │ │ │ - b.n 77874 <_Py_open@@Base+0x1366> │ │ │ │ + bl 80a2c │ │ │ │ + b.n 7787a <_Py_open@@Base+0xdc6> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 77874 <_Py_open@@Base+0x1366> │ │ │ │ + b.n 7787a <_Py_open@@Base+0xdc6> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -113926,206 +113928,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 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ - cbnz r0, 778dc <_Py_open@@Base+0x13ce> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + cbnz r0, 778e2 <_Py_open@@Base+0xe2e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 778c4 <_Py_open@@Base+0x13b6> │ │ │ │ + beq.n 778ca <_Py_open@@Base+0xe16> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #22024 @ 0x5608 │ │ │ │ + movw r1, #21704 @ 0x54c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ - b.n 778de <_Py_open@@Base+0x13d0> │ │ │ │ + bl 15a188 │ │ │ │ + b.n 778e4 <_Py_open@@Base+0xe30> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b87c │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 778de <_Py_open@@Base+0x13d0> │ │ │ │ + b.n 778e4 <_Py_open@@Base+0xe30> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 778e8 <_Py_open@@Base+0x13da> │ │ │ │ + cbz r3, 778ee <_Py_open@@Base+0xe3a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7790e <_Py_open@@Base+0x1400> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 77916 <_Py_open@@Base+0x1408> │ │ │ │ - b.n 7792c <_Py_open@@Base+0x141e> │ │ │ │ + bne.n 77914 <_Py_open@@Base+0xe60> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 7791c <_Py_open@@Base+0xe68> │ │ │ │ + b.n 77932 <_Py_open@@Base+0xe7e> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 77930 <_Py_open@@Base+0x1422> │ │ │ │ + bls.n 77936 <_Py_open@@Base+0xe82> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52804 @ 0xce44 │ │ │ │ + movw r1, #52484 @ 0xcd04 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7796c <_Py_open@@Base+0x145e> │ │ │ │ + b.n 77972 <_Py_open@@Base+0xebe> │ │ │ │ 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, 77948 <_Py_open@@Base+0x143a> │ │ │ │ - cbnz r0, 77952 <_Py_open@@Base+0x1444> │ │ │ │ + cbnz r3, 7794e <_Py_open@@Base+0xe9a> │ │ │ │ + cbnz r0, 77958 <_Py_open@@Base+0xea4> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 7796c <_Py_open@@Base+0x145e> │ │ │ │ - movw r1, #22064 @ 0x5630 │ │ │ │ + b.n 77972 <_Py_open@@Base+0xebe> │ │ │ │ + movw r1, #21744 @ 0x54f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2bce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77948 <_Py_open@@Base+0x143a> │ │ │ │ + bne.n 7794e <_Py_open@@Base+0xe9a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #19044 @ 0x4a64 │ │ │ │ + movw r0, #18724 @ 0x4924 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885d4 │ │ │ │ - movw r0, #19044 @ 0x4a64 │ │ │ │ + b.w 885a8 │ │ │ │ + movw r0, #18724 @ 0x4924 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 885d4 │ │ │ │ + b.w 885a8 │ │ │ │ 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 2829c4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 779d0 <_Py_open@@Base+0x14c2> │ │ │ │ + bl 281fe4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 779d6 <_Py_open@@Base+0xf22> │ │ │ │ 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, 779c6 <_Py_open@@Base+0x14b8> │ │ │ │ + cbnz r0, 779cc <_Py_open@@Base+0xf18> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 779d2 <_Py_open@@Base+0x14c4> │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 779d8 <_Py_open@@Base+0xf24> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1cdd10 │ │ │ │ + bl 1cc56c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 779d2 <_Py_open@@Base+0x14c4> │ │ │ │ + b.n 779d8 <_Py_open@@Base+0xf24> │ │ │ │ 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 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 77a64 <_Py_open@@Base+0x1556> │ │ │ │ + cbz r0, 77a6a <_Py_open@@Base+0xfb6> │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ - vldr d8, [pc, #112] @ 77a70 <_Py_open@@Base+0x1562> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + vldr d8, [pc, #112] @ 77a78 <_Py_open@@Base+0xfc4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r6, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a4c <_Py_open@@Base+0x153e> │ │ │ │ + cbz r0, 77a52 <_Py_open@@Base+0xf9e> │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2e3490 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + bl 2e3378 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 9b310 │ │ │ │ + bl 9b300 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77a62 <_Py_open@@Base+0x1554> │ │ │ │ + cbnz r0, 77a68 <_Py_open@@Base+0xfb4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77a66 <_Py_open@@Base+0x1558> │ │ │ │ + bge.n 77a6c <_Py_open@@Base+0xfb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 77a66 <_Py_open@@Base+0x1558> │ │ │ │ + cbnz r3, 77a6c <_Py_open@@Base+0xfb8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77a66 <_Py_open@@Base+0x1558> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77a6c <_Py_open@@Base+0xfb8> │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r4, r5 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ 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 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 77a9c <_Py_open@@Base+0x158e> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 77aba <_Py_open@@Base+0x15ac> │ │ │ │ + bne.n 77aa4 <_Py_open@@Base+0xff0> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 77ac2 <_Py_open@@Base+0x100e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2be5c <__getitimer64@plt> │ │ │ │ - cbz r0, 77ab2 <_Py_open@@Base+0x15a4> │ │ │ │ + cbz r0, 77aba <_Py_open@@Base+0x1006> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77abc <_Py_open@@Base+0x15ae> │ │ │ │ + b.n 77ac4 <_Py_open@@Base+0x1010> │ │ │ │ mov r0, sp │ │ │ │ - bl 779d8 <_Py_open@@Base+0x14ca> │ │ │ │ - b.n 77abc <_Py_open@@Base+0x15ae> │ │ │ │ + bl 779de <_Py_open@@Base+0xf2a> │ │ │ │ + b.n 77ac4 <_Py_open@@Base+0x1010> │ │ │ │ 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 │ │ │ │ @@ -114141,186 +114143,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 77b14 <_Py_open@@Base+0x1606> │ │ │ │ + beq.n 77b1c <_Py_open@@Base+0x1068> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22080 @ 0x5640 │ │ │ │ + movw r1, #21760 @ 0x5500 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77d46 <_Py_open@@Base+0x1838> │ │ │ │ + b.n 77d4e <_Py_open@@Base+0x129a> │ │ │ │ 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, #22116 @ 0x5664 │ │ │ │ + movw r2, #21796 @ 0x5524 │ │ │ │ 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] @ (77d50 <_Py_open@@Base+0x1842>) │ │ │ │ - bl f584c │ │ │ │ + ldr r3, [pc, #528] @ (77d58 <_Py_open@@Base+0x12a4>) │ │ │ │ + bl f588c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77b10 <_Py_open@@Base+0x1602> │ │ │ │ + beq.n 77b18 <_Py_open@@Base+0x1064> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b47c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 77b64 <_Py_open@@Base+0x1656> │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 77b6c <_Py_open@@Base+0x10b8> │ │ │ │ + bl 122f3c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - bge.n 77b80 <_Py_open@@Base+0x1672> │ │ │ │ + bge.n 77b88 <_Py_open@@Base+0x10d4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22144 @ 0x5680 │ │ │ │ + movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 77d14 <_Py_open@@Base+0x1806> │ │ │ │ + b.n 77d1c <_Py_open@@Base+0x1268> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 77bb6 <_Py_open@@Base+0x16a8> │ │ │ │ - bl 122e1c │ │ │ │ + cbz r0, 77bbe <_Py_open@@Base+0x110a> │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 77b9a <_Py_open@@Base+0x168c> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 77ba2 <_Py_open@@Base+0x10ee> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 77d12 <_Py_open@@Base+0x1804> │ │ │ │ - b.n 77b9e <_Py_open@@Base+0x1690> │ │ │ │ + bne.w 77d1a <_Py_open@@Base+0x1266> │ │ │ │ + b.n 77ba6 <_Py_open@@Base+0x10f2> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 77bba <_Py_open@@Base+0x16ac> │ │ │ │ + bge.n 77bc2 <_Py_open@@Base+0x110e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #21860 @ 0x5564 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 77b7a <_Py_open@@Base+0x166c> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 77b82 <_Py_open@@Base+0x10ce> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 77bca <_Py_open@@Base+0x16bc> │ │ │ │ + cbz r3, 77bd2 <_Py_open@@Base+0x111e> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 77bcc <_Py_open@@Base+0x16be> │ │ │ │ + b.n 77bd4 <_Py_open@@Base+0x1120> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 77be4 <_Py_open@@Base+0x16d6> │ │ │ │ + cbnz r0, 77bec <_Py_open@@Base+0x1138> │ │ │ │ mov r4, r5 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 77d14 <_Py_open@@Base+0x1806> │ │ │ │ + bl 23a370 │ │ │ │ + b.n 77d1c <_Py_open@@Base+0x1268> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b47c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 77c02 <_Py_open@@Base+0x16f4> │ │ │ │ + cbz r0, 77c0a <_Py_open@@Base+0x1156> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 29d654 │ │ │ │ + bl 29ccbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77c22 <_Py_open@@Base+0x1714> │ │ │ │ + beq.n 77c2a <_Py_open@@Base+0x1176> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 77c0c <_Py_open@@Base+0x16fe> │ │ │ │ + bls.n 77c14 <_Py_open@@Base+0x1160> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 77c26 <_Py_open@@Base+0x1718> │ │ │ │ + cbnz r4, 77c2e <_Py_open@@Base+0x117a> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22208 @ 0x56c0 │ │ │ │ + movw r1, #21888 @ 0x5580 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77d14 <_Py_open@@Base+0x1806> │ │ │ │ + b.n 77d1c <_Py_open@@Base+0x1268> │ │ │ │ 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, 77c80 <_Py_open@@Base+0x1772> │ │ │ │ + cbz r1, 77c88 <_Py_open@@Base+0x11d4> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 77c4a <_Py_open@@Base+0x173c> │ │ │ │ + bls.n 77c52 <_Py_open@@Base+0x119e> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 77c62 <_Py_open@@Base+0x1754> │ │ │ │ + bne.n 77c6a <_Py_open@@Base+0x11b6> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22252 @ 0x56ec │ │ │ │ + movw r1, #21932 @ 0x55ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 77c22 <_Py_open@@Base+0x1714> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 77c2a <_Py_open@@Base+0x1176> │ │ │ │ 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 77c82 <_Py_open@@Base+0x1774> │ │ │ │ + b.n 77c8a <_Py_open@@Base+0x11d6> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 77cde <_Py_open@@Base+0x17d0> │ │ │ │ + beq.n 77ce6 <_Py_open@@Base+0x1232> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 77cb4 <_Py_open@@Base+0x17a6> │ │ │ │ + bls.n 77cbc <_Py_open@@Base+0x1208> │ │ │ │ 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 77cb4 <_Py_open@@Base+0x17a6> │ │ │ │ + bhi.n 77cbc <_Py_open@@Base+0x1208> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 77cb4 <_Py_open@@Base+0x17a6> │ │ │ │ + bhi.n 77cbc <_Py_open@@Base+0x1208> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 77ccc <_Py_open@@Base+0x17be> │ │ │ │ + bne.n 77cd4 <_Py_open@@Base+0x1220> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22296 @ 0x5718 │ │ │ │ + movw r1, #21976 @ 0x55d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 77c22 <_Py_open@@Base+0x1714> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 77c2a <_Py_open@@Base+0x1176> │ │ │ │ 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] │ │ │ │ @@ -114329,1197 +114331,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, #53101 @ 0xcf6d │ │ │ │ + movw r2, #52973 @ 0xceed │ │ │ │ movt r2, #3 │ │ │ │ - bl 24a54c │ │ │ │ + bl 248d54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77c22 <_Py_open@@Base+0x1714> │ │ │ │ + beq.n 77c2a <_Py_open@@Base+0x1176> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77d14 <_Py_open@@Base+0x1806> │ │ │ │ + b.n 77d1c <_Py_open@@Base+0x1268> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 77d24 <_Py_open@@Base+0x1816> │ │ │ │ + cbz r3, 77d2c <_Py_open@@Base+0x1278> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 77d42 <_Py_open@@Base+0x1834> │ │ │ │ + ble.n 77d4a <_Py_open@@Base+0x1296> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 15a338 │ │ │ │ - b.n 77d2e <_Py_open@@Base+0x1820> │ │ │ │ - bl 83ea0 │ │ │ │ + bl 15a188 │ │ │ │ + b.n 77d36 <_Py_open@@Base+0x1282> │ │ │ │ + bl 83e1c │ │ │ │ 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 77d8e <_Py_open@@Base+0x1880> │ │ │ │ + beq.n 77d96 <_Py_open@@Base+0x12e2> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 77d78 <_Py_open@@Base+0x186a> │ │ │ │ + beq.n 77d80 <_Py_open@@Base+0x12cc> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 77d92 <_Py_open@@Base+0x1884> │ │ │ │ + beq.n 77d9a <_Py_open@@Base+0x12e6> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22380 @ 0x576c │ │ │ │ + movw r1, #22060 @ 0x562c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e494 │ │ │ │ + b.w 11e5b4 │ │ │ │ movw r3, #43692 @ 0xaaac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22344 @ 0x5748 │ │ │ │ + movw r1, #22024 @ 0x5608 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e494 │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 11e5b4 │ │ │ │ + b.w 23a370 │ │ │ │ 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, #22424 @ 0x5798 │ │ │ │ + movw r1, #22104 @ 0x5658 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77ec8 <_Py_open@@Base+0x19ba> │ │ │ │ + beq.n 77ed0 <_Py_open@@Base+0x141c> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 84238 │ │ │ │ + bl 841b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77dea <_Py_open@@Base+0x18dc> │ │ │ │ + cbnz r0, 77df2 <_Py_open@@Base+0x133e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22444 @ 0x57ac │ │ │ │ + movw r1, #22124 @ 0x566c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 77eca <_Py_open@@Base+0x19bc> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 77ed2 <_Py_open@@Base+0x141e> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 77e66 <_Py_open@@Base+0x1958> │ │ │ │ + ble.n 77e6e <_Py_open@@Base+0x13ba> │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 77e1c <_Py_open@@Base+0x190e> │ │ │ │ + bcs.n 77e24 <_Py_open@@Base+0x1370> │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 77e1e <_Py_open@@Base+0x1910> │ │ │ │ + cbz r0, 77e26 <_Py_open@@Base+0x1372> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 77e1e <_Py_open@@Base+0x1910> │ │ │ │ + bhi.n 77e26 <_Py_open@@Base+0x1372> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r7, r0 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 77e28 <_Py_open@@Base+0x191a> │ │ │ │ - b.n 77e1e <_Py_open@@Base+0x1910> │ │ │ │ + cbnz r0, 77e30 <_Py_open@@Base+0x137c> │ │ │ │ + b.n 77e26 <_Py_open@@Base+0x1372> │ │ │ │ mov r9, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 77ea4 <_Py_open@@Base+0x1996> │ │ │ │ - movw r1, #22492 @ 0x57dc │ │ │ │ + b.n 77eac <_Py_open@@Base+0x13f8> │ │ │ │ + movw r1, #22172 @ 0x569c │ │ │ │ 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 1a2d44 │ │ │ │ - cbz r0, 77e8c <_Py_open@@Base+0x197e> │ │ │ │ + bl 1a1dbc │ │ │ │ + cbz r0, 77e94 <_Py_open@@Base+0x13e0> │ │ │ │ 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 77e3a <_Py_open@@Base+0x192c> │ │ │ │ - b.n 77e6a <_Py_open@@Base+0x195c> │ │ │ │ + bne.n 77e42 <_Py_open@@Base+0x138e> │ │ │ │ + b.n 77e72 <_Py_open@@Base+0x13be> │ │ │ │ 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, #29717 @ 0x7415 │ │ │ │ + movw r6, #22793 @ 0x5909 │ │ │ │ movt r6, #7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 382ca <_PyInterpreterState_IDDecref@@Base+0x2ca> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 77e8e <_Py_open@@Base+0x1980> │ │ │ │ + b.n 77e96 <_Py_open@@Base+0x13e2> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 77ea4 <_Py_open@@Base+0x1996> │ │ │ │ + cbz r5, 77eac <_Py_open@@Base+0x13f8> │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r7, r8 │ │ │ │ adds r7, #1 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 77e96 <_Py_open@@Base+0x1988> │ │ │ │ + bne.n 77e9e <_Py_open@@Base+0x13ea> │ │ │ │ mov r0, r8 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, r9 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77ec4 <_Py_open@@Base+0x19b6> │ │ │ │ + bge.n 77ecc <_Py_open@@Base+0x1418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77ec4 <_Py_open@@Base+0x19b6> │ │ │ │ + cbnz r3, 77ecc <_Py_open@@Base+0x1418> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 77eca <_Py_open@@Base+0x19bc> │ │ │ │ + b.n 77ed2 <_Py_open@@Base+0x141e> │ │ │ │ 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, #22580 @ 0x5834 │ │ │ │ + movw r1, #22260 @ 0x56f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e48 │ │ │ │ - cbnz r0, 77f18 <_Py_open@@Base+0x1a0a> │ │ │ │ - bl f6fac │ │ │ │ - movw r2, #19813 @ 0x4d65 │ │ │ │ + bl a5e60 │ │ │ │ + cbnz r0, 77f20 <_Py_open@@Base+0x146c> │ │ │ │ + bl f7000 │ │ │ │ + movw r2, #19381 @ 0x4bb5 │ │ │ │ movt r2, #21 │ │ │ │ - movw r1, #22596 @ 0x5844 │ │ │ │ + movw r1, #22276 @ 0x5704 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 77f76 <_Py_open@@Base+0x1a68> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 77f7e <_Py_open@@Base+0x14ca> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 77f1a <_Py_open@@Base+0x1a0c> │ │ │ │ + b.n 77f22 <_Py_open@@Base+0x146e> │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #55064 @ 0xd718 │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #22612 @ 0x5854 │ │ │ │ + movw r0, #22292 @ 0x5714 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77f76 <_Py_open@@Base+0x1a68> │ │ │ │ + beq.n 77f7e <_Py_open@@Base+0x14ca> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159308 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ + bl 159160 <_PyLong_FromByteArray@@Base+0xc08> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77f84 <_Py_open@@Base+0x1a76> │ │ │ │ + cbnz r0, 77f8c <_Py_open@@Base+0x14d8> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b628 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ - cbz r5, 77f66 <_Py_open@@Base+0x1a58> │ │ │ │ + bl 15a188 │ │ │ │ + cbz r5, 77f6e <_Py_open@@Base+0x14ba> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77f66 <_Py_open@@Base+0x1a58> │ │ │ │ + bge.n 77f6e <_Py_open@@Base+0x14ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 77f66 <_Py_open@@Base+0x1a58> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 77f7a <_Py_open@@Base+0x1a6c> │ │ │ │ + cbnz r3, 77f6e <_Py_open@@Base+0x14ba> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 77f82 <_Py_open@@Base+0x14ce> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77f8a <_Py_open@@Base+0x1a7c> │ │ │ │ + b.n 77f92 <_Py_open@@Base+0x14de> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 77f8a <_Py_open@@Base+0x1a7c> │ │ │ │ + b.n 77f92 <_Py_open@@Base+0x14de> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 77f52 <_Py_open@@Base+0x1a44> │ │ │ │ - b.n 77f68 <_Py_open@@Base+0x1a5a> │ │ │ │ + bne.n 77f5a <_Py_open@@Base+0x14a6> │ │ │ │ + b.n 77f70 <_Py_open@@Base+0x14bc> │ │ │ │ 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, #22632 @ 0x5868 │ │ │ │ + movw r1, #22312 @ 0x5728 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 77fd2 <_Py_open@@Base+0x1ac4> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 77fda <_Py_open@@Base+0x1526> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #46440 @ 0xb568 │ │ │ │ + movw r1, #46120 @ 0xb428 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #22652 @ 0x587c │ │ │ │ + movw r0, #22332 @ 0x573c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 77fd6 <_Py_open@@Base+0x1ac8> │ │ │ │ + bne.n 77fde <_Py_open@@Base+0x152a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78012 <_Py_open@@Base+0x1b04> │ │ │ │ - bl b0e70 │ │ │ │ + b.n 7801a <_Py_open@@Base+0x1566> │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b5d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ - cbnz r4, 78006 <_Py_open@@Base+0x1af8> │ │ │ │ + bl b3e10 │ │ │ │ + cbnz r4, 7800e <_Py_open@@Base+0x155a> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22676 @ 0x5894 │ │ │ │ + movw r1, #22356 @ 0x5754 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 78012 <_Py_open@@Base+0x1b04> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 7801a <_Py_open@@Base+0x1566> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ 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, #22700 @ 0x58ac │ │ │ │ + movw r1, #22380 @ 0x576c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 7805e <_Py_open@@Base+0x1b50> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 78066 <_Py_open@@Base+0x15b2> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 78062 <_Py_open@@Base+0x1b54> │ │ │ │ + bcc.n 7806a <_Py_open@@Base+0x15b6> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22720 @ 0x58c0 │ │ │ │ + movw r1, #22400 @ 0x5780 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 780b8 <_Py_open@@Base+0x1baa> │ │ │ │ + b.n 780c0 <_Py_open@@Base+0x160c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #5252 @ 0x1484 │ │ │ │ + movw r1, #4932 @ 0x1344 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #22760 @ 0x58e8 │ │ │ │ + movw r0, #22440 @ 0x57a8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7805e <_Py_open@@Base+0x1b50> │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 78066 <_Py_open@@Base+0x15b2> │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2c0f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ - cbnz r4, 780b0 <_Py_open@@Base+0x1ba2> │ │ │ │ + bl b3e10 │ │ │ │ + cbnz r4, 780b8 <_Py_open@@Base+0x1604> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22784 @ 0x5900 │ │ │ │ + movw r1, #22464 @ 0x57c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 780b8 <_Py_open@@Base+0x1baa> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 780c0 <_Py_open@@Base+0x160c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ 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, #22808 @ 0x5918 │ │ │ │ + movw r1, #22488 @ 0x57d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 78118 <_Py_open@@Base+0x1c0a> │ │ │ │ - bl b0e70 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 78120 <_Py_open@@Base+0x166c> │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b2fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ - cbnz r4, 7810e <_Py_open@@Base+0x1c00> │ │ │ │ + bl b3e10 │ │ │ │ + cbnz r4, 78116 <_Py_open@@Base+0x1662> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22828 @ 0x592c │ │ │ │ + movw r1, #22508 @ 0x57ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7811a <_Py_open@@Base+0x1c0c> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 78122 <_Py_open@@Base+0x166e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7811a <_Py_open@@Base+0x1c0c> │ │ │ │ + b.n 78122 <_Py_open@@Base+0x166e> │ │ │ │ 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, #22848 @ 0x5940 │ │ │ │ + movw r1, #22528 @ 0x5800 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, sp │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 7816c <_Py_open@@Base+0x1c5e> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 78174 <_Py_open@@Base+0x16c0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 78170 <_Py_open@@Base+0x1c62> │ │ │ │ + bne.n 78178 <_Py_open@@Base+0x16c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 7819c <_Py_open@@Base+0x1c8e> │ │ │ │ + beq.n 781a4 <_Py_open@@Base+0x16f0> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22864 @ 0x5950 │ │ │ │ + movw r1, #22544 @ 0x5810 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 781ce <_Py_open@@Base+0x1cc0> │ │ │ │ + b.n 781d6 <_Py_open@@Base+0x1722> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 7817c <_Py_open@@Base+0x1c6e> │ │ │ │ + bne.n 78184 <_Py_open@@Base+0x16d0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 7819c <_Py_open@@Base+0x1c8e> │ │ │ │ - b.n 78150 <_Py_open@@Base+0x1c42> │ │ │ │ + beq.n 781a4 <_Py_open@@Base+0x16f0> │ │ │ │ + b.n 78158 <_Py_open@@Base+0x16a4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22908 @ 0x597c │ │ │ │ + movw r1, #22588 @ 0x583c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ - b.n 7816c <_Py_open@@Base+0x1c5e> │ │ │ │ + bl 15a188 │ │ │ │ + b.n 78174 <_Py_open@@Base+0x16c0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2b148 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 781c0 <_Py_open@@Base+0x1cb2> │ │ │ │ + cbnz r0, 781c8 <_Py_open@@Base+0x1714> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ - b.n 781ce <_Py_open@@Base+0x1cc0> │ │ │ │ + bl 15a188 │ │ │ │ + b.n 781d6 <_Py_open@@Base+0x1722> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ 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, #22936 @ 0x5998 │ │ │ │ + movw r1, #22616 @ 0x5858 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 78222 <_Py_open@@Base+0x1d14> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 7822a <_Py_open@@Base+0x1776> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 7820c <_Py_open@@Base+0x1cfe> │ │ │ │ + bhi.n 78214 <_Py_open@@Base+0x1760> │ │ │ │ adds r0, #12 │ │ │ │ - bl 8fa40 │ │ │ │ - b.n 78224 <_Py_open@@Base+0x1d16> │ │ │ │ + bl 8fa20 │ │ │ │ + b.n 7822c <_Py_open@@Base+0x1778> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22948 @ 0x59a4 │ │ │ │ + movw r1, #22628 @ 0x5864 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ 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, #22984 @ 0x59c8 │ │ │ │ + movw r1, #22664 @ 0x5888 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 78288 <_Py_open@@Base+0x1d7a> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 78290 <_Py_open@@Base+0x17dc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 24c7f8 <_PySlice_FromIndices@@Base+0xd94> │ │ │ │ - cbz r0, 78288 <_Py_open@@Base+0x1d7a> │ │ │ │ - ldr r3, [pc, #56] @ (7828c <_Py_open@@Base+0x1d7e>) │ │ │ │ + bl 24b000 <_PySlice_FromIndices@@Base+0xd94> │ │ │ │ + cbz r0, 78290 <_Py_open@@Base+0x17dc> │ │ │ │ + ldr r3, [pc, #56] @ (78294 <_Py_open@@Base+0x17e0>) │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 78280 <_Py_open@@Base+0x1d72> │ │ │ │ + cbz r3, 78288 <_Py_open@@Base+0x17d4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 257d8c <_PyDict_LoadGlobal@@Base+0x88> │ │ │ │ + bl 256590 <_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 78288 <_Py_open@@Base+0x1d7a> │ │ │ │ + b.n 78290 <_Py_open@@Base+0x17dc> │ │ │ │ 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, #23000 @ 0x59d8 │ │ │ │ + movw r1, #22680 @ 0x5898 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 782e4 <_Py_open@@Base+0x1dd6> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 782ec <_Py_open@@Base+0x1838> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 782d2 <_Py_open@@Base+0x1dc4> │ │ │ │ - bl b0e70 │ │ │ │ + cbz r3, 782da <_Py_open@@Base+0x1826> │ │ │ │ + bl b0c44 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7545a <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ + bl 74dea │ │ │ │ movs r0, #11 │ │ │ │ blx 2be20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b401c │ │ │ │ - b.n 782dc <_Py_open@@Base+0x1dce> │ │ │ │ - bl 7545a <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ + bl b3e10 │ │ │ │ + b.n 782e4 <_Py_open@@Base+0x1830> │ │ │ │ + bl 74dea │ │ │ │ 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, #23012 @ 0x59e4 │ │ │ │ + movw r1, #22692 @ 0x58a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 7832c <_Py_open@@Base+0x1e1e> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 78334 <_Py_open@@Base+0x1880> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 75a0e │ │ │ │ - cbz r0, 78330 <_Py_open@@Base+0x1e22> │ │ │ │ + bl 75436 │ │ │ │ + cbz r0, 78338 <_Py_open@@Base+0x1884> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52804 @ 0xce44 │ │ │ │ + movw r1, #52484 @ 0xcd04 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78338 <_Py_open@@Base+0x1e2a> │ │ │ │ + b.n 78340 <_Py_open@@Base+0x188c> │ │ │ │ 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, #29524 @ 0x7354 │ │ │ │ + movw r1, #29248 @ 0x7240 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 78394 <_Py_open@@Base+0x1e86> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 7839c <_Py_open@@Base+0x18e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11c83c │ │ │ │ + bl 11c954 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78396 <_Py_open@@Base+0x1e88> │ │ │ │ + cbz r0, 7839e <_Py_open@@Base+0x18ea> │ │ │ │ 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 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78396 <_Py_open@@Base+0x1e88> │ │ │ │ + bge.n 7839e <_Py_open@@Base+0x18ea> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 78396 <_Py_open@@Base+0x1e88> │ │ │ │ + b.n 7839e <_Py_open@@Base+0x18ea> │ │ │ │ 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 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 783bc <_Py_open@@Base+0x1eae> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 783fa <_Py_open@@Base+0x1eec> │ │ │ │ - bl b0e70 │ │ │ │ + bne.n 783c4 <_Py_open@@Base+0x1910> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 78402 <_Py_open@@Base+0x194e> │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b604 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 783de <_Py_open@@Base+0x1ed0> │ │ │ │ + blt.n 783e6 <_Py_open@@Base+0x1932> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 783fc <_Py_open@@Base+0x1eee> │ │ │ │ + b.n 78404 <_Py_open@@Base+0x1950> │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 783d4 <_Py_open@@Base+0x1ec6> │ │ │ │ + beq.n 783dc <_Py_open@@Base+0x1928> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ 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 10391c │ │ │ │ + bl 10399c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 78422 <_Py_open@@Base+0x1f14> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 78422 <_Py_open@@Base+0x1f14> │ │ │ │ + bne.n 7842a <_Py_open@@Base+0x1976> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 7842a <_Py_open@@Base+0x1976> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7843c <_Py_open@@Base+0x1f2e> │ │ │ │ + b.n 78444 <_Py_open@@Base+0x1990> │ │ │ │ mov r0, r4 │ │ │ │ - bl 222e8c <_Py_dup@@Base> │ │ │ │ + bl 22168c <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7841e <_Py_open@@Base+0x1f10> │ │ │ │ - bl 944c8 │ │ │ │ + beq.n 78426 <_Py_open@@Base+0x1972> │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7843c <_Py_open@@Base+0x1f2e> │ │ │ │ + cbnz r0, 78444 <_Py_open@@Base+0x1990> │ │ │ │ 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, #23024 @ 0x59f0 │ │ │ │ + movw r1, #22704 @ 0x58b0 │ │ │ │ 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 a5e48 │ │ │ │ - cbz r0, 784a2 <_Py_open@@Base+0x1f94> │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 784aa <_Py_open@@Base+0x19f6> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 784a6 <_Py_open@@Base+0x1f98> │ │ │ │ + bmi.n 784ae <_Py_open@@Base+0x19fa> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23040 @ 0x5a00 │ │ │ │ + movw r1, #22720 @ 0x58c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78602 <_Py_open@@Base+0x20f4> │ │ │ │ + b.n 7860a <_Py_open@@Base+0x1b56> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #23084 @ 0x5a2c │ │ │ │ + movw r1, #22764 @ 0x58ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 784a2 <_Py_open@@Base+0x1f94> │ │ │ │ + beq.n 784aa <_Py_open@@Base+0x19f6> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 784e2 <_Py_open@@Base+0x1fd4> │ │ │ │ + bcc.n 784ea <_Py_open@@Base+0x1a36> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23132 @ 0x5a5c │ │ │ │ + movw r1, #22812 @ 0x591c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 784a2 <_Py_open@@Base+0x1f94> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 784aa <_Py_open@@Base+0x19f6> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #55064 @ 0xd718 │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #23176 @ 0x5a88 │ │ │ │ + movw r0, #22856 @ 0x5948 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 784a2 <_Py_open@@Base+0x1f94> │ │ │ │ + beq.n 784aa <_Py_open@@Base+0x19f6> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #55256 @ 0xd7d8 │ │ │ │ + movw r2, #54936 @ 0xd698 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bce30 │ │ │ │ + bl 1bb638 │ │ │ │ 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 b0e70 │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 7854c <_Py_open@@Base+0x203e> │ │ │ │ + cbz r1, 78554 <_Py_open@@Base+0x1aa0> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 4f0e8 <_PyTraceback_Add@@Base+0xce> │ │ │ │ - b.n 78568 <_Py_open@@Base+0x205a> │ │ │ │ + bl 4f068 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + b.n 78570 <_Py_open@@Base+0x1abc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r4, 7856c <_Py_open@@Base+0x205e> │ │ │ │ + cbz r4, 78574 <_Py_open@@Base+0x1ac0> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23196 @ 0x5a9c │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 785fa <_Py_open@@Base+0x20ec> │ │ │ │ + b.n 78602 <_Py_open@@Base+0x1b4e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 78588 <_Py_open@@Base+0x207a> │ │ │ │ + beq.n 78590 <_Py_open@@Base+0x1adc> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 785a8 <_Py_open@@Base+0x209a> │ │ │ │ + bne.n 785b0 <_Py_open@@Base+0x1afc> │ │ │ │ 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 785a8 <_Py_open@@Base+0x209a> │ │ │ │ + b.n 785b0 <_Py_open@@Base+0x1afc> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 785a8 <_Py_open@@Base+0x209a> │ │ │ │ + beq.n 785b0 <_Py_open@@Base+0x1afc> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23236 @ 0x5ac4 │ │ │ │ + movw r1, #22916 @ 0x5984 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 785fa <_Py_open@@Base+0x20ec> │ │ │ │ - bl b0e70 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 78602 <_Py_open@@Base+0x1b4e> │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ - cbz r6, 785de <_Py_open@@Base+0x20d0> │ │ │ │ + bl b3e10 │ │ │ │ + cbz r6, 785e6 <_Py_open@@Base+0x1b32> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 4f0e8 <_PyTraceback_Add@@Base+0xce> │ │ │ │ - b.n 785fa <_Py_open@@Base+0x20ec> │ │ │ │ + bl 4f068 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + b.n 78602 <_Py_open@@Base+0x1b4e> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 785fa <_Py_open@@Base+0x20ec> │ │ │ │ + cbz r0, 78602 <_Py_open@@Base+0x1b4e> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #23268 @ 0x5ae4 │ │ │ │ + movw r0, #22948 @ 0x59a4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 78602 <_Py_open@@Base+0x20f4> │ │ │ │ + cbz r0, 7860a <_Py_open@@Base+0x1b56> │ │ │ │ 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 78618 <_Py_open@@Base+0x210a> │ │ │ │ + bne.n 78620 <_Py_open@@Base+0x1b6c> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 14da54 │ │ │ │ + b.w 14d884 │ │ │ │ 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 7863a <_Py_open@@Base+0x212c> │ │ │ │ + bgt.n 78642 <_Py_open@@Base+0x1b8e> │ │ │ │ pop {r4} │ │ │ │ - b.w 133b6c │ │ │ │ + b.w 133b64 │ │ │ │ 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 2cefb4 │ │ │ │ + bl 2cee8c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 78686 <_Py_open@@Base+0x2178> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 786b6 <_Py_open@@Base+0x21a8> │ │ │ │ + bne.n 7868e <_Py_open@@Base+0x1bda> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 786be <_Py_open@@Base+0x1c0a> │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 2cefb4 │ │ │ │ + bl 2cee8c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 786a2 <_Py_open@@Base+0x2194> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 786b6 <_Py_open@@Base+0x21a8> │ │ │ │ + bne.n 786aa <_Py_open@@Base+0x1bf6> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 786be <_Py_open@@Base+0x1c0a> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d954c │ │ │ │ + b.w 2d942c │ │ │ │ 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 207e40 │ │ │ │ + bl 206888 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 786f2 <_Py_open@@Base+0x21e4> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 78724 <_Py_open@@Base+0x2216> │ │ │ │ + bne.n 786fa <_Py_open@@Base+0x1c46> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 7872c <_Py_open@@Base+0x1c78> │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 207e40 │ │ │ │ + bl 206888 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 78710 <_Py_open@@Base+0x2202> │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 78724 <_Py_open@@Base+0x2216> │ │ │ │ + bne.n 78718 <_Py_open@@Base+0x1c64> │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 7872c <_Py_open@@Base+0x1c78> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d954c │ │ │ │ + b.w 2d942c │ │ │ │ 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 26d90c <_PyTime_AsMilliseconds@@Base+0x2768> │ │ │ │ + bl 26c11c <_PyTime_AsMilliseconds@@Base+0x2768> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7876e <_Py_open@@Base+0x2260> │ │ │ │ + bne.n 78776 <_Py_open@@Base+0x1cc2> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 787a2 <_Py_open@@Base+0x2294> │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 787aa <_Py_open@@Base+0x1cf6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24ea88 │ │ │ │ - b.n 787a2 <_Py_open@@Base+0x2294> │ │ │ │ + bl 24d238 │ │ │ │ + b.n 787aa <_Py_open@@Base+0x1cf6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 78790 <_Py_open@@Base+0x2282> │ │ │ │ + bne.n 78798 <_Py_open@@Base+0x1ce4> │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 78790 <_Py_open@@Base+0x2282> │ │ │ │ + bcc.n 78798 <_Py_open@@Base+0x1ce4> │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 24ea88 │ │ │ │ - b.n 787a2 <_Py_open@@Base+0x2294> │ │ │ │ + bl 24d238 │ │ │ │ + b.n 787aa <_Py_open@@Base+0x1cf6> │ │ │ │ mov r3, r5 │ │ │ │ add r5, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 78794 <_Py_open@@Base+0x2286> │ │ │ │ + bgt.n 7879c <_Py_open@@Base+0x1ce8> │ │ │ │ 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 24e710 │ │ │ │ + bl 24cec0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 787ea <_Py_open@@Base+0x22dc> │ │ │ │ + bne.n 787f2 <_Py_open@@Base+0x1d3e> │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 7881e <_Py_open@@Base+0x2310> │ │ │ │ + bl f6880 │ │ │ │ + cbz r0, 78826 <_Py_open@@Base+0x1d72> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24ea88 │ │ │ │ - b.n 7881e <_Py_open@@Base+0x2310> │ │ │ │ + bl 24d238 │ │ │ │ + b.n 78826 <_Py_open@@Base+0x1d72> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7880c <_Py_open@@Base+0x22fe> │ │ │ │ + beq.n 78814 <_Py_open@@Base+0x1d60> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 7880c <_Py_open@@Base+0x22fe> │ │ │ │ + bhi.n 78814 <_Py_open@@Base+0x1d60> │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24ea88 │ │ │ │ - b.n 7881e <_Py_open@@Base+0x2310> │ │ │ │ + bl 24d238 │ │ │ │ + b.n 78826 <_Py_open@@Base+0x1d72> │ │ │ │ mov r3, r5 │ │ │ │ add r5, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 78810 <_Py_open@@Base+0x2302> │ │ │ │ + bgt.n 78818 <_Py_open@@Base+0x1d64> │ │ │ │ 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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ 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 7886e <_Py_open@@Base+0x2360> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 7886e <_Py_open@@Base+0x2360> │ │ │ │ + bne.n 78876 <_Py_open@@Base+0x1dc2> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 78876 <_Py_open@@Base+0x1dc2> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + movw r1, #536 @ 0x218 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7888e <_Py_open@@Base+0x2380> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 78896 <_Py_open@@Base+0x1de2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4e7e0 │ │ │ │ - cbnz r0, 7888e <_Py_open@@Base+0x2380> │ │ │ │ + bl 4e760 │ │ │ │ + cbnz r0, 78896 <_Py_open@@Base+0x1de2> │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 4e7e0 │ │ │ │ + b.w 4e760 │ │ │ │ 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 29a8ec │ │ │ │ + bl 299f58 │ │ │ │ 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 788e4 <_Py_open@@Base+0x23d6> │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 788e4 <_Py_open@@Base+0x23d6> │ │ │ │ + bne.n 788ec <_Py_open@@Base+0x1e38> │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 788ec <_Py_open@@Base+0x1e38> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + movw r1, #536 @ 0x218 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7890a <_Py_open@@Base+0x23fc> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 78912 <_Py_open@@Base+0x1e5e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c420 │ │ │ │ - cbnz r0, 7890a <_Py_open@@Base+0x23fc> │ │ │ │ + bl 23ac28 │ │ │ │ + cbnz r0, 78912 <_Py_open@@Base+0x1e5e> │ │ │ │ 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 23c420 │ │ │ │ + b.w 23ac28 │ │ │ │ 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] @ 78a5c <_Py_open@@Base+0x254e> │ │ │ │ + ldr.w r8, [pc, #308] @ 78a64 <_Py_open@@Base+0x1fb0> │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a56 <_Py_open@@Base+0x2548> │ │ │ │ + beq.w 78a5e <_Py_open@@Base+0x1faa> │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1376] @ 0x560 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ 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 7896e <_Py_open@@Base+0x2460> │ │ │ │ + beq.n 78976 <_Py_open@@Base+0x1ec2> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 78952 <_Py_open@@Base+0x2444> │ │ │ │ + bne.n 7895a <_Py_open@@Base+0x1ea6> │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 78972 <_Py_open@@Base+0x2464> │ │ │ │ + b.n 7897a <_Py_open@@Base+0x1ec6> │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 78988 <_Py_open@@Base+0x247a> │ │ │ │ + cbz r2, 78990 <_Py_open@@Base+0x1edc> │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2bebc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 789b2 <_Py_open@@Base+0x24a4> │ │ │ │ + beq.n 789ba <_Py_open@@Base+0x1f06> │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #29652 @ 0x73d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 789ee <_Py_open@@Base+0x24e0> │ │ │ │ + b.n 789f6 <_Py_open@@Base+0x1f42> │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #55256 @ 0xd7d8 │ │ │ │ + movw r5, #54936 @ 0xd698 │ │ │ │ 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, #23272 @ 0x5ae8 │ │ │ │ + movw r1, #22952 @ 0x59a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53096 @ 0xcf68 │ │ │ │ + movw r1, #52776 @ 0xce28 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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, 78a3c <_Py_open@@Base+0x252e> │ │ │ │ + cbnz r3, 78a44 <_Py_open@@Base+0x1f90> │ │ │ │ ldr.w r3, [r8, #1388] @ 0x56c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ - cbz r3, 78a38 <_Py_open@@Base+0x252a> │ │ │ │ + cbz r3, 78a40 <_Py_open@@Base+0x1f8c> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + movw r1, #53664 @ 0xd1a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bbda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1ba5a8 <_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 │ │ │ │ @@ -115532,243 +115534,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 7545a <_PyMonitoring_FireReraiseEvent@@Base+0x392> │ │ │ │ - bl 1f41d8 │ │ │ │ - cbnz r0, 78a80 <_Py_open@@Base+0x2572> │ │ │ │ + bl 74dea │ │ │ │ + bl 1f2c20 │ │ │ │ + cbnz r0, 78a88 <_Py_open@@Base+0x1fd4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ mov r4, r0 │ │ │ │ - bl 155db8 │ │ │ │ + bl 155c08 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22057 @ 0x5629 │ │ │ │ + movw r0, #20561 @ 0x5051 │ │ │ │ movt r0, #7 │ │ │ │ - bl 2160d4 │ │ │ │ + bl 2148ec │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 78ab8 <_Py_open@@Base+0x25aa> │ │ │ │ - bl 1f6390 │ │ │ │ + bne.n 78ac0 <_Py_open@@Base+0x200c> │ │ │ │ + bl 1f4dd8 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23316 @ 0x5b14 │ │ │ │ + movw r1, #22996 @ 0x59d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78ad0 <_Py_open@@Base+0x25c2> │ │ │ │ - bl 155db8 │ │ │ │ + b.n 78ad8 <_Py_open@@Base+0x2024> │ │ │ │ + bl 155c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 156a5c │ │ │ │ + bl 1568b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6390 │ │ │ │ + bl 1f4dd8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00078ad2 : │ │ │ │ - b.w 38f34 │ │ │ │ +00078ada : │ │ │ │ + b.w 38eb8 │ │ │ │ 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 17dd48 │ │ │ │ - cbnz r0, 78b0a │ │ │ │ + bl 17db78 │ │ │ │ + cbnz r0, 78b12 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23344 @ 0x5b30 │ │ │ │ + movw r1, #23024 @ 0x59f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78bf8 │ │ │ │ + b.n 78c00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a9a4 │ │ │ │ + bl 17a7d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 78b06 │ │ │ │ + blt.n 78b0e │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 78b32 │ │ │ │ + ble.n 78b3a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23384 @ 0x5b58 │ │ │ │ + movw r1, #23064 @ 0x5a18 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 78b06 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 78b0e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78b44 │ │ │ │ + cbz r0, 78b4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 78bc8 │ │ │ │ + beq.n 78bd0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 78b6c │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 78bf8 │ │ │ │ - bl 149b58 │ │ │ │ + b.n 78b74 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 78c00 │ │ │ │ + bl 1499a4 │ │ │ │ add.w r1, r4, r7, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r3, 78b84 │ │ │ │ - bl 2367d4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r3, 78b8c │ │ │ │ + bl 234fdc <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 78ba4 │ │ │ │ + cbz r0, 78bac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78bb8 │ │ │ │ + blt.n 78bc0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 78bc8 │ │ │ │ + beq.n 78bd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 118c20 │ │ │ │ + bl 118d50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78b4a │ │ │ │ + bne.n 78b52 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 78bf8 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 78c00 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23400 @ 0x5b68 │ │ │ │ + movw r1, #23080 @ 0x5a28 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78baa │ │ │ │ - b.n 78be2 │ │ │ │ + blt.n 78bb2 │ │ │ │ + b.n 78bea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78be2 │ │ │ │ + bge.n 78bea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 78be2 │ │ │ │ + cbnz r3, 78bea │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78be2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78bea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78b66 │ │ │ │ + bne.n 78b6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78b66 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78b6e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 78bea │ │ │ │ + bge.n 78bf2 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 78b06 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 78b0e │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 250d98 │ │ │ │ + bl 24f54c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78c30 │ │ │ │ + beq.n 78c38 │ │ │ │ blx 2aff8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 78c34 │ │ │ │ + bne.n 78c3c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78c3c │ │ │ │ + b.n 78c44 │ │ │ │ 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, 78c58 │ │ │ │ + cbz r3, 78c60 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 78c70 │ │ │ │ + b.n 78c78 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 78c60 │ │ │ │ + bgt.n 78c68 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 78c70 │ │ │ │ + b.n 78c78 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 78c5c │ │ │ │ + bgt.n 78c64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78c5c │ │ │ │ + beq.n 78c64 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 78c90 │ │ │ │ + b.n 78c98 │ │ │ │ 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] @ (78cf8 ) │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + ldr r3, [pc, #112] @ (78d00 ) │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78cf0 │ │ │ │ + cbz r0, 78cf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 250d98 │ │ │ │ + bl 24f54c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 78ce4 │ │ │ │ + beq.n 78cec │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 78cb6 │ │ │ │ + beq.n 78cbe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 78cb8 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 78cb8 │ │ │ │ - b.n 78ce4 │ │ │ │ + bne.n 78cc0 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 78cc0 │ │ │ │ + b.n 78cec │ │ │ │ movs r4, #0 │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b8bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ - cbz r4, 78ce8 │ │ │ │ + bl b3e10 │ │ │ │ + cbz r4, 78cf0 │ │ │ │ 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 1e4604 │ │ │ │ + b.w 1e2e5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78cf0 │ │ │ │ + b.n 78cf8 │ │ │ │ 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] │ │ │ │ @@ -115776,946 +115778,913 @@ │ │ │ │ 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 78d22 │ │ │ │ + bne.n 78d2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78d3a │ │ │ │ - b.n 78d90 │ │ │ │ + bne.n 78d42 │ │ │ │ + b.n 78d98 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44348 @ 0xad3c │ │ │ │ + movw r0, #44028 @ 0xabfc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78d12 │ │ │ │ - b.n 78d6e │ │ │ │ + bne.n 78d1a │ │ │ │ + b.n 78d76 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 78d72 │ │ │ │ + bpl.n 78d7a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 78d6e │ │ │ │ + cbz r0, 78d76 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78d92 │ │ │ │ + beq.n 78d9a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78df4 │ │ │ │ - movw r2, #31152 @ 0x79b0 │ │ │ │ + b.n 78dfc │ │ │ │ + movw r2, #30876 @ 0x789c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44348 @ 0xad3c │ │ │ │ + movw r0, #44028 @ 0xabfc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 78d6e │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 78d76 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 78dba │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 78dc2 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44348 @ 0xad3c │ │ │ │ + movw r0, #44028 @ 0xabfc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 78d6e │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 78d76 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78df4 │ │ │ │ + cbz r0, 78dfc │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 78d58 │ │ │ │ + bne.n 78d60 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 78de4 │ │ │ │ - bl 94210 │ │ │ │ + bne.n 78dec │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78d6e │ │ │ │ + bne.n 78d76 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc64 │ │ │ │ - bl 1e49cc │ │ │ │ + bl 1e3224 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r0, 78e0a │ │ │ │ + cbnz r0, 78e12 │ │ │ │ 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 23bb78 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23a380 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78e3c │ │ │ │ + beq.n 78e44 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a53e4 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 2a4a4c <_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 78e6a │ │ │ │ + bhi.n 78e72 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122e1c │ │ │ │ + bl 122f3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78e80 │ │ │ │ - b.n 78e86 │ │ │ │ - movw r0, #3368 @ 0xd28 │ │ │ │ + beq.n 78e88 │ │ │ │ + b.n 78e8e │ │ │ │ + movw r0, #3048 @ 0xbe8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78e5c │ │ │ │ - b.n 78ebc │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 78ebc │ │ │ │ + bne.n 78e64 │ │ │ │ + b.n 78ec4 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 78ec4 │ │ │ │ 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 78dfa │ │ │ │ + bl 78e02 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78ebc │ │ │ │ + beq.n 78ec4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfa │ │ │ │ + bl 78e02 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78ebc │ │ │ │ + beq.n 78ec4 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c550 <__setitimer64@plt> │ │ │ │ - cbz r0, 78ec0 │ │ │ │ + cbz r0, 78ec8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78ec6 │ │ │ │ + b.n 78ece │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 779d8 <_Py_open@@Base+0x14ca> │ │ │ │ + bl 779de <_Py_open@@Base+0xf2a> │ │ │ │ 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 f6a30 │ │ │ │ + bl f6a84 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - movw r0, #23424 @ 0x5b80 │ │ │ │ + bl 1e2e5c │ │ │ │ + movw r0, #23104 @ 0x5a40 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6f80 │ │ │ │ + bl f6fd4 │ │ │ │ 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 9abf4 │ │ │ │ + bl 9abe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78f88 │ │ │ │ + cbz r0, 78f90 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f08cc <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1ef318 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 94210 │ │ │ │ - cbz r0, 78f88 │ │ │ │ + bl 941e8 │ │ │ │ + cbz r0, 78f90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78f86 │ │ │ │ + bge.n 78f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 78f86 │ │ │ │ + cbnz r3, 78f8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 265dfc │ │ │ │ - cbz r0, 78ffe │ │ │ │ + bl 264610 │ │ │ │ + cbz r0, 79006 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2c06c │ │ │ │ - bl b0e70 │ │ │ │ + bl b0c44 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2bb4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 78ff4 │ │ │ │ + bne.n 78ffc │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 78fe4 │ │ │ │ - bl 116ac8 │ │ │ │ + bne.n 78fec │ │ │ │ + bl 116bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78fb4 │ │ │ │ + beq.n 78fbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78ffe │ │ │ │ + b.n 79006 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 78fe0 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 78fe8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 78f10 │ │ │ │ + bl 78f18 │ │ │ │ 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 79028 │ │ │ │ + bne.n 79030 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 265dfc │ │ │ │ - cbnz r0, 7903e │ │ │ │ - b.n 790e0 │ │ │ │ + bl 264610 │ │ │ │ + cbnz r0, 79046 │ │ │ │ + b.n 790e8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #3236 @ 0xca4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7901c │ │ │ │ - b.n 790e0 │ │ │ │ + bne.n 79024 │ │ │ │ + b.n 790e8 │ │ │ │ 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 23bb78 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23a380 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 790e0 │ │ │ │ + beq.n 790e8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 79078 │ │ │ │ + bge.n 79080 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45700 @ 0xb284 │ │ │ │ + movw r1, #45380 @ 0xb144 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 790e0 │ │ │ │ - bl 282a04 <_PyDeadline_Init@@Base> │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 790e8 │ │ │ │ + bl 282024 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 23c990 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b0e70 │ │ │ │ + bl 23b198 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0c44 │ │ │ │ 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 b401c │ │ │ │ + bl b3e10 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 790ee │ │ │ │ + bne.n 790f6 │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 790c6 │ │ │ │ + beq.n 790ce │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 790e4 │ │ │ │ + beq.n 790ec │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ - b.n 790e0 │ │ │ │ - bl 116ac8 │ │ │ │ + bl 1e2e5c │ │ │ │ + b.n 790e8 │ │ │ │ + bl 116bfc │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r3, 790e0 │ │ │ │ - bl 2b6ff0 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 790e8 │ │ │ │ + bl 2b6ec0 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bge.n 79080 │ │ │ │ - b.n 790ee │ │ │ │ + bge.n 79088 │ │ │ │ + b.n 790f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 790fa │ │ │ │ + b.n 79102 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 790fa │ │ │ │ + b.n 79102 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 78f10 │ │ │ │ + bl 78f18 │ │ │ │ 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, #14788 @ 0x39c4 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 155020 │ │ │ │ + bl 154e70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 20b7b0 │ │ │ │ + b.w 20a1ec │ │ │ │ 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 180528 │ │ │ │ + bl 180358 │ │ │ │ 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 180528 │ │ │ │ + bl 180358 │ │ │ │ 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 180528 │ │ │ │ + bl 180358 │ │ │ │ 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, 791ac │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 791c0 │ │ │ │ - b.n 791d2 │ │ │ │ - movw r0, #60856 @ 0xedb8 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 791a4 │ │ │ │ - b.n 79256 │ │ │ │ - movw r0, #60856 @ 0xedb8 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - movs r2, #1 │ │ │ │ - bl e29f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 79256 │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7921a │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7920c │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - movw r2, #41352 @ 0xa188 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7920c │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 7920c │ │ │ │ - adds r3, #4 │ │ │ │ - ldr.w r4, [r5, r3, lsl #2] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79262 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 79262 │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 9a9d4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 80e64 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 79262 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 79262 │ │ │ │ - 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 9a9d4 │ │ │ │ - cbnz r0, 7925a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79256 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 79256 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 79262 │ │ │ │ - cmp r7, r6 │ │ │ │ - str.w r0, [r9, #4]! │ │ │ │ - bne.n 7922e │ │ │ │ - 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, 79284 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 79298 │ │ │ │ - b.n 792a8 │ │ │ │ - movw r0, #34300 @ 0x85fc │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7927c │ │ │ │ - b.n 792b4 │ │ │ │ - movw r0, #34300 @ 0x85fc │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - movs r2, #1 │ │ │ │ - bl e29f0 │ │ │ │ - cbz r0, 792b4 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 29e310 │ │ │ │ - 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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 792f4 │ │ │ │ + beq.n 791d2 │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 792f4 │ │ │ │ + beq.n 791d2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 7930c │ │ │ │ - b.n 7931c │ │ │ │ + bne.n 791ea │ │ │ │ + b.n 791fa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 792ec │ │ │ │ - movw r0, #23488 @ 0x5bc0 │ │ │ │ + beq.n 791ca │ │ │ │ + movw r0, #23168 @ 0x5a80 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 792ec │ │ │ │ - b.n 7934c │ │ │ │ - movw r0, #23488 @ 0x5bc0 │ │ │ │ + bne.n 791ca │ │ │ │ + b.n 7922a │ │ │ │ + movw r0, #23168 @ 0x5a80 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ - cbz r0, 7934c │ │ │ │ + bl 1d330c │ │ │ │ + cbz r0, 7922a │ │ │ │ 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 79350 │ │ │ │ + beq.n 7922e │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e85c │ │ │ │ - cbnz r0, 79350 │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + bl 9e888 │ │ │ │ + cbnz r0, 7922e │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23488 @ 0x5bc0 │ │ │ │ + movw r0, #23168 @ 0x5a80 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79380 │ │ │ │ + b.n 7925e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79380 │ │ │ │ + cbz r0, 7925e │ │ │ │ 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 97c7c │ │ │ │ + bl 97c60 │ │ │ │ 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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 793d6 │ │ │ │ - ldr r2, [pc, #64] @ (793dc ) │ │ │ │ - movw r1, #23500 @ 0x5bcc │ │ │ │ + cbz r0, 792b4 │ │ │ │ + ldr r2, [pc, #60] @ (792b8 ) │ │ │ │ + movw r1, #23180 @ 0x5a8c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 793c0 │ │ │ │ - ldr r2, [pc, #44] @ (793dc ) │ │ │ │ + beq.n 7929e │ │ │ │ + ldr r2, [pc, #44] @ (792b8 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23516 @ 0x5bdc │ │ │ │ + movw r1, #23196 @ 0x5a9c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 793d6 │ │ │ │ + bne.n 792b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 793d4 │ │ │ │ + bge.n 792b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 793d4 │ │ │ │ + cbnz r3, 792b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 218c94 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2174b0 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 240fdc <_PyXI_NewInterpreter@@Base+0x3c8> │ │ │ │ + bl 23f7e4 <_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, #2816 @ 0xb00 │ │ │ │ + movw r1, #2496 @ 0x9c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 79452 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 7932e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2bf26c <_PyTime_FromLong@@Base> │ │ │ │ + bl 2bf144 <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 79452 │ │ │ │ + beq.n 7932e │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 23c990 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23b198 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ae88 <__clock_settime64@plt> │ │ │ │ - cbz r0, 79456 │ │ │ │ + cbz r0, 79332 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7945e │ │ │ │ + b.n 7933a │ │ │ │ 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 2107e8 │ │ │ │ + bl 20f230 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 794c8 │ │ │ │ + cbz r0, 793a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1060b4 │ │ │ │ + bl 106124 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1060b4 │ │ │ │ + bl 106124 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1060b4 │ │ │ │ + bl 106124 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #23528 @ 0x5be8 │ │ │ │ + movw r0, #23208 @ 0x5aa8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 794b8 │ │ │ │ + blt.n 79394 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 794c8 │ │ │ │ + b.n 793a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 794b4 │ │ │ │ + bne.n 79390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 794b4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79390 │ │ │ │ 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, #23536 @ 0x5bf0 │ │ │ │ + movw r1, #23216 @ 0x5ab0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a5e48 │ │ │ │ + bl a5e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79570 │ │ │ │ + beq.n 7944c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11caec │ │ │ │ + bl 11cc04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79572 │ │ │ │ + beq.n 7944e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 11caec │ │ │ │ + bl 11cc04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 79566 │ │ │ │ + cbz r0, 79442 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 79524 │ │ │ │ + bgt.n 79400 │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ blx 2b934 │ │ │ │ - cbz r0, 79542 │ │ │ │ + cbz r0, 7941e │ │ │ │ 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 7955e │ │ │ │ + b.n 7943a │ │ │ │ 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 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 79572 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 7944e │ │ │ │ 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, #29524 @ 0x7354 │ │ │ │ + movw r1, #29248 @ 0x7240 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a5e48 │ │ │ │ - cbz r0, 795c4 │ │ │ │ + bl a5e60 │ │ │ │ + cbz r0, 794a0 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd108 │ │ │ │ + bl dce10 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #17128 @ 0x42e8 │ │ │ │ + movw r2, #16808 @ 0x41a8 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000795c8 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #13000 @ 0x32c8 │ │ │ │ +000794a4 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #12680 @ 0x3188 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ movw r1, #14718 @ 0x397e │ │ │ │ - b.w 1ce444 │ │ │ │ + b.w 1ccca0 │ │ │ │ + │ │ │ │ +000794b4 <_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 5c78c <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 7950e <_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 5bd94 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 79506 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl f6fd4 │ │ │ │ + b.n 7950e <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + bl 84fe4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00079514 <_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 5c78c <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 7956e <_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 5bd94 <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 79566 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl f6fd4 │ │ │ │ + b.n 7956e <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + bl 84fe4 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79690 <_Py_Get_Getpath_CodeObject@@Base+0xc8> │ │ │ │ + beq.n 7962c <_PyMonitoring_FireReraiseEvent@@Base+0x118> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 79690 <_Py_Get_Getpath_CodeObject@@Base+0xc8> │ │ │ │ + bls.n 7962c <_PyMonitoring_FireReraiseEvent@@Base+0x118> │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ - cbnz r7, 79616 <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ + cbnz r7, 795b2 <_PyMonitoring_FireReraiseEvent@@Base+0x9e> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 795fc <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ + b.n 79598 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - bl 8fa40 │ │ │ │ + bl 8fa20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79688 <_Py_Get_Getpath_CodeObject@@Base+0xc0> │ │ │ │ + cbz r0, 79624 <_PyMonitoring_FireReraiseEvent@@Base+0x110> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #47056 @ 0xb7d0 │ │ │ │ + movw r0, #46736 @ 0xb690 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 7964e <_Py_Get_Getpath_CodeObject@@Base+0x86> │ │ │ │ + cbnz r0, 795ea <_PyMonitoring_FireReraiseEvent@@Base+0xd6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79688 <_Py_Get_Getpath_CodeObject@@Base+0xc0> │ │ │ │ + bge.n 79624 <_PyMonitoring_FireReraiseEvent@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79688 <_Py_Get_Getpath_CodeObject@@Base+0xc0> │ │ │ │ + cbnz r3, 79624 <_PyMonitoring_FireReraiseEvent@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 79688 <_Py_Get_Getpath_CodeObject@@Base+0xc0> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79624 <_PyMonitoring_FireReraiseEvent@@Base+0x110> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7966e <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bge.n 7960a <_PyMonitoring_FireReraiseEvent@@Base+0xf6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7966e <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + cbnz r3, 7960a <_PyMonitoring_FireReraiseEvent@@Base+0xf6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79682 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + bge.n 7961e <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 79682 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + cbnz r3, 7961e <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 79612 <_Py_Get_Getpath_CodeObject@@Base+0x4a> │ │ │ │ + bne.n 795ae <_PyMonitoring_FireReraiseEvent@@Base+0x9a> │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 795d8 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b.n 79574 <_PyMonitoring_FireReraiseEvent@@Base+0x60> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 795d8 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 79574 <_PyMonitoring_FireReraiseEvent@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79720 <_Py_Get_Getpath_CodeObject@@Base+0x158> │ │ │ │ + beq.n 796bc <_PyMonitoring_FireReraiseEvent@@Base+0x1a8> │ │ │ │ movs r0, #2 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 796d0 <_Py_Get_Getpath_CodeObject@@Base+0x108> │ │ │ │ + cbnz r0, 7966c <_PyMonitoring_FireReraiseEvent@@Base+0x158> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7971e <_Py_Get_Getpath_CodeObject@@Base+0x156> │ │ │ │ + bge.n 796ba <_PyMonitoring_FireReraiseEvent@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7971e <_Py_Get_Getpath_CodeObject@@Base+0x156> │ │ │ │ + cbnz r3, 796ba <_PyMonitoring_FireReraiseEvent@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7971e <_Py_Get_Getpath_CodeObject@@Base+0x156> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 796ba <_PyMonitoring_FireReraiseEvent@@Base+0x1a6> │ │ │ │ movs r0, #1 │ │ │ │ - bl 80e64 │ │ │ │ - cbnz r0, 79704 <_Py_Get_Getpath_CodeObject@@Base+0x13c> │ │ │ │ + bl 80de8 │ │ │ │ + cbnz r0, 796a0 <_PyMonitoring_FireReraiseEvent@@Base+0x18c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 796ec <_Py_Get_Getpath_CodeObject@@Base+0x124> │ │ │ │ + bge.n 79688 <_PyMonitoring_FireReraiseEvent@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 796ec <_Py_Get_Getpath_CodeObject@@Base+0x124> │ │ │ │ + cbnz r3, 79688 <_PyMonitoring_FireReraiseEvent@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79700 <_Py_Get_Getpath_CodeObject@@Base+0x138> │ │ │ │ + bge.n 7969c <_PyMonitoring_FireReraiseEvent@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 79700 <_Py_Get_Getpath_CodeObject@@Base+0x138> │ │ │ │ + cbnz r3, 7969c <_PyMonitoring_FireReraiseEvent@@Base+0x188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79720 <_Py_Get_Getpath_CodeObject@@Base+0x158> │ │ │ │ + b.n 796bc <_PyMonitoring_FireReraiseEvent@@Base+0x1a8> │ │ │ │ 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 │ │ │ │ @@ -116729,68 +116698,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, 79748 <_Py_Get_Getpath_CodeObject@@Base+0x180> │ │ │ │ + cbnz r3, 796e4 <_PyMonitoring_FireReraiseEvent@@Base+0x1d0> │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 79748 <_Py_Get_Getpath_CodeObject@@Base+0x180> │ │ │ │ + ble.n 796e4 <_PyMonitoring_FireReraiseEvent@@Base+0x1d0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79748 <_Py_Get_Getpath_CodeObject@@Base+0x180> │ │ │ │ - cbnz r4, 79764 <_Py_Get_Getpath_CodeObject@@Base+0x19c> │ │ │ │ + bne.n 796e4 <_PyMonitoring_FireReraiseEvent@@Base+0x1d0> │ │ │ │ + cbnz r4, 79700 <_PyMonitoring_FireReraiseEvent@@Base+0x1ec> │ │ │ │ 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] @ (797d0 <_Py_Get_Getpath_CodeObject@@Base+0x208>) │ │ │ │ + ldr r3, [pc, #116] @ (7976c <_PyMonitoring_FireReraiseEvent@@Base+0x258>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11eb30 <_PyErr_SetString@@Base+0x644> │ │ │ │ + bl 11ec50 <_PyErr_SetString@@Base+0x644> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 797c2 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + cbz r0, 7975e <_PyMonitoring_FireReraiseEvent@@Base+0x24a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 154d64 │ │ │ │ - cbnz r0, 79772 <_Py_Get_Getpath_CodeObject@@Base+0x1aa> │ │ │ │ + bl 154bb4 │ │ │ │ + cbnz r0, 7970e <_PyMonitoring_FireReraiseEvent@@Base+0x1fa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 797c2 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + b.n 7975e <_PyMonitoring_FireReraiseEvent@@Base+0x24a> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl b9f00 │ │ │ │ + bl b9cfc │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #55064 @ 0xd718 │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #23540 @ 0x5bf4 │ │ │ │ + movw r0, #23220 @ 0x5ab4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa37c │ │ │ │ + bl aa3bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 797ae <_Py_Get_Getpath_CodeObject@@Base+0x1e6> │ │ │ │ - bl b0e70 │ │ │ │ + beq.n 7974a <_PyMonitoring_FireReraiseEvent@@Base+0x236> │ │ │ │ + bl b0c44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b864 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b401c │ │ │ │ + bl b3e10 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 797ba <_Py_Get_Getpath_CodeObject@@Base+0x1f2> │ │ │ │ - bl 94210 │ │ │ │ + bne.n 79756 <_PyMonitoring_FireReraiseEvent@@Base+0x242> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7976e <_Py_Get_Getpath_CodeObject@@Base+0x1a6> │ │ │ │ + bne.n 7970a <_PyMonitoring_FireReraiseEvent@@Base+0x1f6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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} │ │ │ │ @@ -116798,190 +116767,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 155020 │ │ │ │ + bl 154e70 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 79810 <_Py_Get_Getpath_CodeObject@@Base+0x248> │ │ │ │ + beq.n 797ac <_PyMonitoring_FireReraiseEvent@@Base+0x298> │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79810 <_Py_Get_Getpath_CodeObject@@Base+0x248> │ │ │ │ + beq.n 797ac <_PyMonitoring_FireReraiseEvent@@Base+0x298> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 79828 <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ - b.n 7983a <_Py_Get_Getpath_CodeObject@@Base+0x272> │ │ │ │ + bne.n 797c4 <_PyMonitoring_FireReraiseEvent@@Base+0x2b0> │ │ │ │ + b.n 797d6 <_PyMonitoring_FireReraiseEvent@@Base+0x2c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79808 <_Py_Get_Getpath_CodeObject@@Base+0x240> │ │ │ │ - movw r0, #23552 @ 0x5c00 │ │ │ │ + beq.n 797a4 <_PyMonitoring_FireReraiseEvent@@Base+0x290> │ │ │ │ + movw r0, #23232 @ 0x5ac0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21cf08 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21b6ec <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79808 <_Py_Get_Getpath_CodeObject@@Base+0x240> │ │ │ │ - b.n 79898 <_Py_Get_Getpath_CodeObject@@Base+0x2d0> │ │ │ │ + bne.n 797a4 <_PyMonitoring_FireReraiseEvent@@Base+0x290> │ │ │ │ + b.n 79834 <_PyMonitoring_FireReraiseEvent@@Base+0x320> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #23552 @ 0x5c00 │ │ │ │ + movw r0, #23232 @ 0x5ac0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r3 │ │ │ │ - bl e2b20 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 79898 <_Py_Get_Getpath_CodeObject@@Base+0x2d0> │ │ │ │ + bl e28b8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 79834 <_PyMonitoring_FireReraiseEvent@@Base+0x320> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 79864 <_Py_Get_Getpath_CodeObject@@Base+0x29c> │ │ │ │ + bmi.n 79800 <_PyMonitoring_FireReraiseEvent@@Base+0x2ec> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #18032 @ 0x4670 │ │ │ │ + movw r2, #17712 @ 0x4530 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #34748 @ 0x87bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23552 @ 0x5c00 │ │ │ │ + movw r0, #23232 @ 0x5ac0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 79898 <_Py_Get_Getpath_CodeObject@@Base+0x2d0> │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 79834 <_PyMonitoring_FireReraiseEvent@@Base+0x320> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r4, #24] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ - bl 251b8c <_PyBytes_GetXIDataWrapped@@Base+0x1d4> │ │ │ │ + bl 2502f0 <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 798f4 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + beq.n 79890 <_PyMonitoring_FireReraiseEvent@@Base+0x37c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - ble.n 7989c <_Py_Get_Getpath_CodeObject@@Base+0x2d4> │ │ │ │ - bl 85008 │ │ │ │ + ble.n 79838 <_PyMonitoring_FireReraiseEvent@@Base+0x324> │ │ │ │ + bl 84fe4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23568 @ 0x5c10 │ │ │ │ + movw r1, #23248 @ 0x5ad0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 798f4 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + b.n 79890 <_PyMonitoring_FireReraiseEvent@@Base+0x37c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 798c6 <_Py_Get_Getpath_CodeObject@@Base+0x2fe> │ │ │ │ + ble.n 79862 <_PyMonitoring_FireReraiseEvent@@Base+0x34e> │ │ │ │ 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 798aa <_Py_Get_Getpath_CodeObject@@Base+0x2e2> │ │ │ │ + bne.n 79846 <_PyMonitoring_FireReraiseEvent@@Base+0x332> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - bne.n 798f0 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bne.n 7988c <_PyMonitoring_FireReraiseEvent@@Base+0x378> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 798f4 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + beq.n 79890 <_PyMonitoring_FireReraiseEvent@@Base+0x37c> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7987e <_Py_Get_Getpath_CodeObject@@Base+0x2b6> │ │ │ │ + bne.n 7981a <_PyMonitoring_FireReraiseEvent@@Base+0x306> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #20] │ │ │ │ - b.n 798f4 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + b.n 79890 <_PyMonitoring_FireReraiseEvent@@Base+0x37c> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7987e <_Py_Get_Getpath_CodeObject@@Base+0x2b6> │ │ │ │ + bne.n 7981a <_PyMonitoring_FireReraiseEvent@@Base+0x306> │ │ │ │ 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] @ (79a54 <_Py_Get_Getpath_CodeObject@@Base+0x48c>) │ │ │ │ + ldr r4, [pc, #332] @ (799f0 <_PyMonitoring_FireReraiseEvent@@Base+0x4dc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #46284 @ 0xb4cc │ │ │ │ + movw r1, #45964 @ 0xb38c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 12a780 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ + bl 12a764 <_PySys_GetOptionalAttrString@@Base+0x230> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 79a4e <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + beq.w 799ea <_PyMonitoring_FireReraiseEvent@@Base+0x4d6> │ │ │ │ add.w r0, r6, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ movw r1, #24901 @ 0x6145 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1e2ac4 <_Py_normpath@@Base+0x574> │ │ │ │ + bl 1e131c <_Py_normpath@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 79948 <_Py_Get_Getpath_CodeObject@@Base+0x380> │ │ │ │ + bge.n 798e4 <_PyMonitoring_FireReraiseEvent@@Base+0x3d0> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79a4e <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ - ldr r0, [pc, #268] @ (79a58 <_Py_Get_Getpath_CodeObject@@Base+0x490>) │ │ │ │ + b.n 799ea <_PyMonitoring_FireReraiseEvent@@Base+0x4d6> │ │ │ │ + ldr r0, [pc, #268] @ (799f4 <_PyMonitoring_FireReraiseEvent@@Base+0x4e0>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79962 <_Py_Get_Getpath_CodeObject@@Base+0x39a> │ │ │ │ + bne.n 798fe <_PyMonitoring_FireReraiseEvent@@Base+0x3ea> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79952 <_Py_Get_Getpath_CodeObject@@Base+0x38a> │ │ │ │ + bne.n 798ee <_PyMonitoring_FireReraiseEvent@@Base+0x3da> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 79974 <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + beq.n 79910 <_PyMonitoring_FireReraiseEvent@@Base+0x3fc> │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 79986 <_Py_Get_Getpath_CodeObject@@Base+0x3be> │ │ │ │ + cbz r3, 79922 <_PyMonitoring_FireReraiseEvent@@Base+0x40e> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7997c <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ - b.n 79988 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ + bne.n 79918 <_PyMonitoring_FireReraiseEvent@@Base+0x404> │ │ │ │ + b.n 79924 <_PyMonitoring_FireReraiseEvent@@Base+0x410> │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 799b4 <_Py_Get_Getpath_CodeObject@@Base+0x3ec> │ │ │ │ + cbnz r0, 79950 <_PyMonitoring_FireReraiseEvent@@Base+0x43c> │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 799a6 <_Py_Get_Getpath_CodeObject@@Base+0x3de> │ │ │ │ + bne.n 79942 <_PyMonitoring_FireReraiseEvent@@Base+0x42e> │ │ │ │ strexb r2, r5, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79996 <_Py_Get_Getpath_CodeObject@@Base+0x3ce> │ │ │ │ + bne.n 79932 <_PyMonitoring_FireReraiseEvent@@Base+0x41e> │ │ │ │ dmb ish │ │ │ │ - beq.n 79942 <_Py_Get_Getpath_CodeObject@@Base+0x37a> │ │ │ │ - ldr r0, [pc, #168] @ (79a58 <_Py_Get_Getpath_CodeObject@@Base+0x490>) │ │ │ │ - bl 2832b8 │ │ │ │ - b.n 79942 <_Py_Get_Getpath_CodeObject@@Base+0x37a> │ │ │ │ + beq.n 798de <_PyMonitoring_FireReraiseEvent@@Base+0x3ca> │ │ │ │ + ldr r0, [pc, #168] @ (799f4 <_PyMonitoring_FireReraiseEvent@@Base+0x4e0>) │ │ │ │ + bl 2828d8 │ │ │ │ + b.n 798de <_PyMonitoring_FireReraiseEvent@@Base+0x3ca> │ │ │ │ ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 79a0a <_Py_Get_Getpath_CodeObject@@Base+0x442> │ │ │ │ + cbz r3, 799a6 <_PyMonitoring_FireReraiseEvent@@Base+0x492> │ │ │ │ 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, 799e4 <_Py_Get_Getpath_CodeObject@@Base+0x41c> │ │ │ │ + cbz r7, 79980 <_PyMonitoring_FireReraiseEvent@@Base+0x46c> │ │ │ │ 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 │ │ │ │ @@ -116991,151 +116960,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 799c2 <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ + bne.n 7995e <_PyMonitoring_FireReraiseEvent@@Base+0x44a> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79a22 <_Py_Get_Getpath_CodeObject@@Base+0x45a> │ │ │ │ + bne.n 799be <_PyMonitoring_FireReraiseEvent@@Base+0x4aa> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79a12 <_Py_Get_Getpath_CodeObject@@Base+0x44a> │ │ │ │ + bne.n 799ae <_PyMonitoring_FireReraiseEvent@@Base+0x49a> │ │ │ │ dmb ish │ │ │ │ - beq.n 79a2e <_Py_Get_Getpath_CodeObject@@Base+0x466> │ │ │ │ - ldr r0, [pc, #44] @ (79a58 <_Py_Get_Getpath_CodeObject@@Base+0x490>) │ │ │ │ - bl 2832b8 │ │ │ │ + beq.n 799ca <_PyMonitoring_FireReraiseEvent@@Base+0x4b6> │ │ │ │ + ldr r0, [pc, #44] @ (799f4 <_PyMonitoring_FireReraiseEvent@@Base+0x4e0>) │ │ │ │ + bl 2828d8 │ │ │ │ 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 242b1c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ + bl 241324 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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] @ (79aa4 <_Py_Get_Getpath_CodeObject@@Base+0x4dc>) │ │ │ │ + ldr r0, [pc, #56] @ (79a40 <_PyMonitoring_FireReraiseEvent@@Base+0x52c>) │ │ │ │ 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, #19009 @ 0x4a41 │ │ │ │ + movwne r1, #12873 @ 0x3249 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #36 @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 798f6 <_Py_Get_Getpath_CodeObject@@Base+0x32e> │ │ │ │ + bl 79892 <_PyMonitoring_FireReraiseEvent@@Base+0x37e> │ │ │ │ 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] @ (79c4c <_Py_Get_Getpath_CodeObject@@Base+0x684>) │ │ │ │ + ldr r4, [pc, #400] @ (79be8 <_PyMonitoring_FireReraiseEvent@@Base+0x6d4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #48448 @ 0xbd40 │ │ │ │ + movw r1, #48128 @ 0xbc00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 12a780 <_PySys_GetOptionalAttrString@@Base+0x328> │ │ │ │ + bl 12a764 <_PySys_GetOptionalAttrString@@Base+0x230> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 79c46 <_Py_Get_Getpath_CodeObject@@Base+0x67e> │ │ │ │ + beq.w 79be2 <_PyMonitoring_FireReraiseEvent@@Base+0x6ce> │ │ │ │ add.w r0, r6, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #245 @ 0xf5 │ │ │ │ movw r1, #25649 @ 0x6431 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1e2ac4 <_Py_normpath@@Base+0x574> │ │ │ │ + bl 1e131c <_Py_normpath@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 79afa <_Py_Get_Getpath_CodeObject@@Base+0x532> │ │ │ │ + bge.n 79a96 <_PyMonitoring_FireReraiseEvent@@Base+0x582> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79c46 <_Py_Get_Getpath_CodeObject@@Base+0x67e> │ │ │ │ - ldr r0, [pc, #340] @ (79c50 <_Py_Get_Getpath_CodeObject@@Base+0x688>) │ │ │ │ + b.n 79be2 <_PyMonitoring_FireReraiseEvent@@Base+0x6ce> │ │ │ │ + ldr r0, [pc, #340] @ (79bec <_PyMonitoring_FireReraiseEvent@@Base+0x6d8>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79b14 <_Py_Get_Getpath_CodeObject@@Base+0x54c> │ │ │ │ + bne.n 79ab0 <_PyMonitoring_FireReraiseEvent@@Base+0x59c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79b04 <_Py_Get_Getpath_CodeObject@@Base+0x53c> │ │ │ │ + bne.n 79aa0 <_PyMonitoring_FireReraiseEvent@@Base+0x58c> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 79b26 <_Py_Get_Getpath_CodeObject@@Base+0x55e> │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + beq.n 79ac2 <_PyMonitoring_FireReraiseEvent@@Base+0x5ae> │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 79b3c <_Py_Get_Getpath_CodeObject@@Base+0x574> │ │ │ │ + cbz r3, 79ad8 <_PyMonitoring_FireReraiseEvent@@Base+0x5c4> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79b30 <_Py_Get_Getpath_CodeObject@@Base+0x568> │ │ │ │ - b.n 79b3e <_Py_Get_Getpath_CodeObject@@Base+0x576> │ │ │ │ + bne.n 79acc <_PyMonitoring_FireReraiseEvent@@Base+0x5b8> │ │ │ │ + b.n 79ada <_PyMonitoring_FireReraiseEvent@@Base+0x5c6> │ │ │ │ mov sl, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 79b6a <_Py_Get_Getpath_CodeObject@@Base+0x5a2> │ │ │ │ + cbnz r0, 79b06 <_PyMonitoring_FireReraiseEvent@@Base+0x5f2> │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 79b5c <_Py_Get_Getpath_CodeObject@@Base+0x594> │ │ │ │ + bne.n 79af8 <_PyMonitoring_FireReraiseEvent@@Base+0x5e4> │ │ │ │ strexb r2, r5, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79b4c <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ + bne.n 79ae8 <_PyMonitoring_FireReraiseEvent@@Base+0x5d4> │ │ │ │ dmb ish │ │ │ │ - beq.n 79af4 <_Py_Get_Getpath_CodeObject@@Base+0x52c> │ │ │ │ - ldr r0, [pc, #236] @ (79c50 <_Py_Get_Getpath_CodeObject@@Base+0x688>) │ │ │ │ - bl 2832b8 │ │ │ │ - b.n 79af4 <_Py_Get_Getpath_CodeObject@@Base+0x52c> │ │ │ │ + beq.n 79a90 <_PyMonitoring_FireReraiseEvent@@Base+0x57c> │ │ │ │ + ldr r0, [pc, #236] @ (79bec <_PyMonitoring_FireReraiseEvent@@Base+0x6d8>) │ │ │ │ + bl 2828d8 │ │ │ │ + b.n 79a90 <_PyMonitoring_FireReraiseEvent@@Base+0x57c> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 79bc2 <_Py_Get_Getpath_CodeObject@@Base+0x5fa> │ │ │ │ + cbz r4, 79b5e <_PyMonitoring_FireReraiseEvent@@Base+0x64a> │ │ │ │ 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, 79b9c <_Py_Get_Getpath_CodeObject@@Base+0x5d4> │ │ │ │ + cbz r7, 79b38 <_PyMonitoring_FireReraiseEvent@@Base+0x624> │ │ │ │ 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 │ │ │ │ @@ -117145,464 +117114,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 79b7a <_Py_Get_Getpath_CodeObject@@Base+0x5b2> │ │ │ │ + bne.n 79b16 <_PyMonitoring_FireReraiseEvent@@Base+0x602> │ │ │ │ add.w r6, r6, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ - cbz r3, 79c06 <_Py_Get_Getpath_CodeObject@@Base+0x63e> │ │ │ │ - cbz r4, 79c06 <_Py_Get_Getpath_CodeObject@@Base+0x63e> │ │ │ │ + cbz r3, 79ba2 <_PyMonitoring_FireReraiseEvent@@Base+0x68e> │ │ │ │ + cbz r4, 79ba2 <_PyMonitoring_FireReraiseEvent@@Base+0x68e> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 24a6dc │ │ │ │ - cbz r0, 79c02 <_Py_Get_Getpath_CodeObject@@Base+0x63a> │ │ │ │ + bl 248ee4 │ │ │ │ + cbz r0, 79b9e <_PyMonitoring_FireReraiseEvent@@Base+0x68a> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79bee <_Py_Get_Getpath_CodeObject@@Base+0x626> │ │ │ │ + bne.n 79b8a <_PyMonitoring_FireReraiseEvent@@Base+0x676> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79bde <_Py_Get_Getpath_CodeObject@@Base+0x616> │ │ │ │ + bne.n 79b7a <_PyMonitoring_FireReraiseEvent@@Base+0x666> │ │ │ │ dmb ish │ │ │ │ - beq.n 79bfa <_Py_Get_Getpath_CodeObject@@Base+0x632> │ │ │ │ - ldr r0, [pc, #88] @ (79c50 <_Py_Get_Getpath_CodeObject@@Base+0x688>) │ │ │ │ - bl 2832b8 │ │ │ │ + beq.n 79b96 <_PyMonitoring_FireReraiseEvent@@Base+0x682> │ │ │ │ + ldr r0, [pc, #88] @ (79bec <_PyMonitoring_FireReraiseEvent@@Base+0x6d8>) │ │ │ │ + bl 2828d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85008 │ │ │ │ - b.n 79af4 <_Py_Get_Getpath_CodeObject@@Base+0x52c> │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 79a90 <_PyMonitoring_FireReraiseEvent@@Base+0x57c> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 79bcc <_Py_Get_Getpath_CodeObject@@Base+0x604> │ │ │ │ + b.n 79b68 <_PyMonitoring_FireReraiseEvent@@Base+0x654> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79c1e <_Py_Get_Getpath_CodeObject@@Base+0x656> │ │ │ │ + bne.n 79bba <_PyMonitoring_FireReraiseEvent@@Base+0x6a6> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79c0e <_Py_Get_Getpath_CodeObject@@Base+0x646> │ │ │ │ + bne.n 79baa <_PyMonitoring_FireReraiseEvent@@Base+0x696> │ │ │ │ dmb ish │ │ │ │ - beq.n 79c2a <_Py_Get_Getpath_CodeObject@@Base+0x662> │ │ │ │ - ldr r0, [pc, #40] @ (79c50 <_Py_Get_Getpath_CodeObject@@Base+0x688>) │ │ │ │ - bl 2832b8 │ │ │ │ + beq.n 79bc6 <_PyMonitoring_FireReraiseEvent@@Base+0x6b2> │ │ │ │ + ldr r0, [pc, #40] @ (79bec <_PyMonitoring_FireReraiseEvent@@Base+0x6d8>) │ │ │ │ + bl 2828d8 │ │ │ │ ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ movw r1, #27823 @ 0x6caf │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 242b1c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ + bl 241324 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x10c4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ 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] @ (79c9c <_Py_Get_Getpath_CodeObject@@Base+0x6d4>) │ │ │ │ + ldr r0, [pc, #56] @ (79c38 <_PyMonitoring_FireReraiseEvent@@Base+0x724>) │ │ │ │ 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, #43797 @ 0xab15 │ │ │ │ + movwne r1, #43393 @ 0xa981 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79aa8 <_Py_Get_Getpath_CodeObject@@Base+0x4e0> │ │ │ │ + bl 79a44 <_PyMonitoring_FireReraiseEvent@@Base+0x530> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079ca0 : │ │ │ │ +00079c3c : │ │ │ │ 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] @ (79d78 ) │ │ │ │ + ldr r4, [pc, #200] @ (79d14 ) │ │ │ │ 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 79cdc │ │ │ │ + bne.n 79c78 │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79ccc │ │ │ │ + bne.n 79c68 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 79cec │ │ │ │ - bl 135488 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + beq.n 79c88 │ │ │ │ + bl 135480 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 79cfe │ │ │ │ + cbz r4, 79c9a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 79cfe │ │ │ │ + beq.n 79c9a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 79cf2 │ │ │ │ + bne.n 79c8e │ │ │ │ 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 79d1e │ │ │ │ + bne.n 79cba │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79d0e │ │ │ │ + bne.n 79caa │ │ │ │ dmb ish │ │ │ │ - beq.n 79d28 │ │ │ │ - bl 2832b8 │ │ │ │ - cbz r4, 79d70 │ │ │ │ - cbz r5, 79d38 │ │ │ │ + beq.n 79cc4 │ │ │ │ + bl 2828d8 │ │ │ │ + cbz r4, 79d0c │ │ │ │ + cbz r5, 79cd4 │ │ │ │ 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 79d40 │ │ │ │ + bne.n 79cdc │ │ │ │ dmb ish │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79d5c │ │ │ │ + bne.n 79cf8 │ │ │ │ dmb ish │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079d7c : │ │ │ │ +00079d18 : │ │ │ │ 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] @ (79e38 ) │ │ │ │ + ldr r2, [pc, #172] @ (79dd4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 79da4 │ │ │ │ - movw r1, #32220 @ 0x7ddc │ │ │ │ + cbnz r5, 79d40 │ │ │ │ + movw r1, #31900 @ 0x7c9c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #156] @ (79e3c ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (79dd8 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (79e40 ) │ │ │ │ - bl 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (79ddc ) │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 79e26 │ │ │ │ + blt.n 79dc2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 79dbe │ │ │ │ + cbz r0, 79d5a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 79dea │ │ │ │ - bl 85140 │ │ │ │ + bmi.n 79d86 │ │ │ │ + bl 8511c │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 79e26 │ │ │ │ - ldr r1, [pc, #112] @ (79e40 ) │ │ │ │ + cbz r0, 79dc2 │ │ │ │ + ldr r1, [pc, #112] @ (79ddc ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e7ef8 │ │ │ │ - cbz r0, 79dea │ │ │ │ + bl 1e6750 │ │ │ │ + cbz r0, 79d86 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e26 │ │ │ │ + bge.n 79dc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 79e26 │ │ │ │ - b.n 79e08 │ │ │ │ + cbnz r3, 79dc2 │ │ │ │ + b.n 79da4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 79e26 │ │ │ │ + cbz r4, 79dc2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 79e0e │ │ │ │ + cbz r0, 79daa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e26 │ │ │ │ + bge.n 79dc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79e26 │ │ │ │ + cbnz r3, 79dc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 79e26 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79dc2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79e32 │ │ │ │ + bge.n 79dce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79e32 │ │ │ │ + cbnz r3, 79dce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 205540 <_PyErr_Clear@@Base> │ │ │ │ + b.w 203f88 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00079e44 : │ │ │ │ +00079de0 : │ │ │ │ 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] @ (79e8c ) │ │ │ │ + ldr r0, [pc, #52] @ (79e28 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 79e68 │ │ │ │ + bge.n 79e04 │ │ │ │ movs r4, #0 │ │ │ │ - bl f6fac │ │ │ │ - b.n 79e86 │ │ │ │ + bl f7000 │ │ │ │ + b.n 79e22 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 79e70 │ │ │ │ + cbnz r0, 79e0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 79e82 │ │ │ │ + b.n 79e1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 79e6c │ │ │ │ + bpl.n 79e08 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00079e90 : │ │ │ │ +00079e2c : │ │ │ │ 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] @ (79ffc ) │ │ │ │ + ldr r4, [pc, #344] @ (79f98 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - movw r0, #25552 @ 0x63d0 │ │ │ │ + movw r0, #25232 @ 0x6290 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r9, [r3, r4] │ │ │ │ - ble.n 79ec0 │ │ │ │ + ble.n 79e5c │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 79ec4 │ │ │ │ + cbnz r1, 79e60 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79efe │ │ │ │ + cbz r0, 79e9a │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl a1df0 │ │ │ │ - cbnz r0, 79ef0 │ │ │ │ + bl a1e18 │ │ │ │ + cbnz r0, 79e8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79efe │ │ │ │ + bge.n 79e9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79efe │ │ │ │ + cbnz r3, 79e9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 79efe │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79e9a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 79ed0 │ │ │ │ - b.n 79f0c │ │ │ │ - movw r1, #23588 @ 0x5c24 │ │ │ │ + bne.n 79e6c │ │ │ │ + b.n 79ea8 │ │ │ │ + movw r1, #23268 @ 0x5ae4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #248] @ (7a000 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #248] @ (79f9c ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #25792 @ 0x64c0 │ │ │ │ + movw r0, #25472 @ 0x6380 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 8857c │ │ │ │ + bl 88550 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e7ef8 │ │ │ │ + bl 1e6750 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 79f58 │ │ │ │ + beq.n 79ef4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f4a │ │ │ │ + bge.n 79ee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79f4a │ │ │ │ + cbnz r3, 79ee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #23608 @ 0x5c38 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #23288 @ 0x5af8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #172] @ (7a000 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #172] @ (79f9c ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f6a │ │ │ │ + bge.n 79f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79f6a │ │ │ │ + cbnz r3, 79f06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 79ff6 │ │ │ │ + beq.n 79f92 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 20a26c │ │ │ │ + bl 208ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79ff6 │ │ │ │ + beq.n 79f92 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 79f96 │ │ │ │ - movw r1, #23632 @ 0x5c50 │ │ │ │ + cbnz r4, 79f32 │ │ │ │ + movw r1, #23312 @ 0x5b10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #108] @ (7a000 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #108] @ (7a004 ) │ │ │ │ + ldr r0, [pc, #108] @ (79f9c ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #108] @ (79fa0 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f5d54 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f479c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 79fb0 │ │ │ │ - movw r1, #23664 @ 0x5c70 │ │ │ │ + bge.n 79f4c │ │ │ │ + movw r1, #23344 @ 0x5b30 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #84] @ (7a000 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ (79f9c ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 79fe2 │ │ │ │ + cbz r0, 79f7e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef718 │ │ │ │ + bl 1ee1f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 79fce │ │ │ │ - movw r1, #23684 @ 0x5c84 │ │ │ │ + bne.n 79f6a │ │ │ │ + movw r1, #23364 @ 0x5b44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #52] @ (7a000 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (79f9c ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79fe2 │ │ │ │ + bge.n 79f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 79fe2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 79f7e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79ff6 │ │ │ │ + bge.n 79f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79ff6 │ │ │ │ + cbnz r3, 79f92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ │ │ │ │ -0007a008 : │ │ │ │ +00079fa4 : │ │ │ │ movw r3, #61536 @ 0xf060 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 79e90 │ │ │ │ + b.w 79e2c │ │ │ │ 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 154d64 │ │ │ │ + bl 154bb4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r0, 7a05e │ │ │ │ + cbz r0, 79ffa │ │ │ │ blx 2c308 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2be80 │ │ │ │ - cbnz r0, 7a062 │ │ │ │ + cbnz r0, 79ffe │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7a068 │ │ │ │ - bl 8fa40 │ │ │ │ + b.n 7a004 │ │ │ │ + bl 8fa20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 │ │ │ │ @@ -117612,309 +117581,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] @ (7a138 ) │ │ │ │ - movw r2, #23716 @ 0x5ca4 │ │ │ │ + ldr r3, [pc, #156] @ (7a0d4 ) │ │ │ │ + movw r2, #23396 @ 0x5b64 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f584c │ │ │ │ - cbz r0, 7a0ce │ │ │ │ + bl f588c │ │ │ │ + cbz r0, 7a06a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7a0d2 │ │ │ │ + bge.n 7a06e │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23736 @ 0x5cb8 │ │ │ │ + movw r1, #23416 @ 0x5b78 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7a134 │ │ │ │ + b.n 7a0d0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7a0de │ │ │ │ + bne.n 7a07a │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7a100 │ │ │ │ + b.n 7a09c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 7a100 │ │ │ │ + ble.n 7a09c │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a338 │ │ │ │ + bl 15a188 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23776 @ 0x5ce0 │ │ │ │ + movw r1, #23456 @ 0x5ba0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7a0ce │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 7a06a │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 685b0 <_Py_cr_diff@@Base+0x108> │ │ │ │ + bl 68544 <_Py_cr_diff@@Base+0x108> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 7a120 │ │ │ │ - bl 15a338 │ │ │ │ + bge.n 7a0bc │ │ │ │ + bl 15a188 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ - b.n 7a0ce │ │ │ │ - bl 15a338 │ │ │ │ - movw r0, #23824 @ 0x5d10 │ │ │ │ + bl 8511c │ │ │ │ + b.n 7a06a │ │ │ │ + bl 15a188 │ │ │ │ + movw r0, #23504 @ 0x5bd0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ 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 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a1fc │ │ │ │ + beq.n 7a198 │ │ │ │ blx 2b184 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7a164 │ │ │ │ + cbz r0, 7a100 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 7a1aa │ │ │ │ + b.n 7a146 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a1fe │ │ │ │ + bge.n 7a19a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a1fe │ │ │ │ + bne.n 7a19a │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a1fe │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a19a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 7a1c2 │ │ │ │ - bl 9b3e4 │ │ │ │ + cbz r6, 7a15e │ │ │ │ + bl 9b3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7a1c2 │ │ │ │ + beq.n 7a15e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a1e6 │ │ │ │ + blt.n 7a182 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #26123 @ 0x660b │ │ │ │ + movw r2, #27569 @ 0x6bb1 │ │ │ │ movt r2, #7 │ │ │ │ - movw r0, #23828 @ 0x5d14 │ │ │ │ + movw r0, #23508 @ 0x5bd4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7a18a │ │ │ │ - b.n 7a1f6 │ │ │ │ + bne.n 7a126 │ │ │ │ + b.n 7a192 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a1dc │ │ │ │ + bge.n 7a178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7a1dc │ │ │ │ + cbnz r3, 7a178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 2ad04 │ │ │ │ - b.n 7a1fe │ │ │ │ + b.n 7a19a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a1a8 │ │ │ │ + bne.n 7a144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a1a8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a144 │ │ │ │ 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 7a230 │ │ │ │ + beq.n 7a1cc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44360 @ 0xad48 │ │ │ │ + movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d330c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a2bc │ │ │ │ + beq.n 7a258 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 7a258 │ │ │ │ - movw r2, #55684 @ 0xd984 │ │ │ │ + bmi.n 7a1f4 │ │ │ │ + movw r2, #55364 @ 0xd844 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #34732 @ 0x87ac │ │ │ │ + movw r1, #34412 @ 0x866c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #44360 @ 0xad48 │ │ │ │ + movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28e11c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 7a2bc │ │ │ │ + bl 28d76c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7a258 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl a24c0 │ │ │ │ + bl a24e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a2fa │ │ │ │ + beq.n 7a296 │ │ │ │ blx 2c104 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7a288 │ │ │ │ + beq.n 7a224 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7a2bc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 7a258 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 7a2a8 │ │ │ │ + cbnz r3, 7a244 │ │ │ │ mov r0, r7 │ │ │ │ - bl eea94 │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ + bl eeac8 │ │ │ │ + movw r1, #23512 @ 0x5bd8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 7a2bc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 7a258 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7a2cc │ │ │ │ + beq.n 7a268 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 154d64 │ │ │ │ - cbnz r0, 7a2c0 │ │ │ │ + bl 154bb4 │ │ │ │ + cbnz r0, 7a25c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7a2fa │ │ │ │ + b.n 7a296 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl b9f00 │ │ │ │ + bl b9cfc │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7a2ce │ │ │ │ + b.n 7a26a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2be74 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7a2ee │ │ │ │ + cbnz r0, 7a28a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4604 │ │ │ │ + bl 1e2e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ - b.n 7a2fa │ │ │ │ - bl 1e49cc │ │ │ │ + bl 8511c │ │ │ │ + b.n 7a296 │ │ │ │ + bl 1e3224 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0007a300 <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (7a310 <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ +0007a29c <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (7a2ac <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1e16b4 <_PyConfig_AsDict@@Base+0xa94> │ │ │ │ + b.w 1dff0c <_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 7a3ec <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a388 <_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 7a32a <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ + bne.n 7a2c6 <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ movw r3, #59972 @ 0xea44 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a3ec <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a388 <_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 7a36e <_PyOS_IsMainThread@@Base+0x6e> │ │ │ │ + b.n 7a30a <_PyOS_IsMainThread@@Base+0x6e> │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7a410 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + beq.n 7a3ac <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7a3ec <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a388 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a3ec <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a388 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a36a <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + beq.n 7a306 <_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 7a364 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + bne.n 7a300 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a430 <_PyOS_IsMainThread@@Base+0x130> │ │ │ │ + beq.n 7a3cc <_PyOS_IsMainThread@@Base+0x130> │ │ │ │ ldrb.w r9, [r3, #1] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a43a <_PyOS_IsMainThread@@Base+0x13a> │ │ │ │ + beq.n 7a3d6 <_PyOS_IsMainThread@@Base+0x13a> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7a410 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + beq.n 7a3ac <_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 │ │ │ │ @@ -117927,189 +117896,189 @@ │ │ │ │ it hi │ │ │ │ movhi r3, r1 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #25 │ │ │ │ it ls │ │ │ │ movls r6, r9 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 7a3f4 <_PyOS_IsMainThread@@Base+0xf4> │ │ │ │ + beq.n 7a390 <_PyOS_IsMainThread@@Base+0xf4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7a364 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + b.n 7a300 <_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, 7a424 <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ + cbz r1, 7a3c0 <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ - cbz r6, 7a424 <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ + cbz r6, 7a3c0 <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a3b6 <_PyOS_IsMainThread@@Base+0xb6> │ │ │ │ + bne.n 7a352 <_PyOS_IsMainThread@@Base+0xb6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r3, ip] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 7a36a <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + bne.n 7a306 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ adds r7, #2 │ │ │ │ mov r0, sl │ │ │ │ adds r3, r3, r7 │ │ │ │ - bne.n 7a440 <_PyOS_IsMainThread@@Base+0x140> │ │ │ │ + bne.n 7a3dc <_PyOS_IsMainThread@@Base+0x140> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7a3ee <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + b.n 7a38a <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ ldrd r3, fp, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7a364 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ - b.n 7a410 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a300 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + b.n 7a3ac <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ mov fp, r7 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7a364 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ - b.n 7a410 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a300 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + b.n 7a3ac <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7a36a <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ - b.n 7a410 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a306 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + b.n 7a3ac <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ add.w r1, sl, #64 @ 0x40 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbz r2, 7a456 <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ + cbz r2, 7a3f2 <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7a456 <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ + beq.n 7a3f2 <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ - b.n 7a446 <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ + b.n 7a3e2 <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 7a420 <_PyOS_IsMainThread@@Base+0x120> │ │ │ │ + b.n 7a3bc <_PyOS_IsMainThread@@Base+0x120> │ │ │ │ │ │ │ │ -0007a45c : │ │ │ │ +0007a3f8 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 7a496 │ │ │ │ + blt.n 7a432 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ push {lr} │ │ │ │ - movw r2, #42673 @ 0xa6b1 │ │ │ │ + movw r2, #42573 @ 0xa64d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w lr, [r3, #848] @ 0x350 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7a48a │ │ │ │ + bne.n 7a426 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007a49c <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0007a438 <_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, 7a4e4 <_Py_DecodeLocaleEx@@Base+0x48> │ │ │ │ + cbnz r4, 7a480 <_Py_DecodeLocaleEx@@Base+0x48> │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #500] @ (7a6ac <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ + ldr r3, [pc, #500] @ (7a648 <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r2, [r3, #1656] @ 0x678 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7a4f0 <_Py_DecodeLocaleEx@@Base+0x54> │ │ │ │ + bgt.n 7a48c <_Py_DecodeLocaleEx@@Base+0x54> │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 7a50c <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - cbnz r2, 7a51a <_Py_DecodeLocaleEx@@Base+0x7e> │ │ │ │ + beq.n 7a4a8 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + cbnz r2, 7a4b6 <_Py_DecodeLocaleEx@@Base+0x7e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7a602 <_Py_DecodeLocaleEx@@Base+0x166> │ │ │ │ + beq.w 7a59e <_Py_DecodeLocaleEx@@Base+0x166> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 7a52e <_Py_DecodeLocaleEx@@Base+0x92> │ │ │ │ + beq.n 7a4ca <_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 1b1e5c │ │ │ │ + b.w 1b0664 │ │ │ │ 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 1b2000 │ │ │ │ - bl 1b19b8 │ │ │ │ - ldr r3, [pc, #408] @ (7a6ac <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ + b.w 1b0808 │ │ │ │ + bl 1b01c0 │ │ │ │ + ldr r3, [pc, #408] @ (7a648 <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a4d0 <_Py_DecodeLocaleEx@@Base+0x34> │ │ │ │ + beq.n 7a46c <_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 758fc │ │ │ │ + b.w 75324 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r2 │ │ │ │ blx 2b040 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7a586 <_Py_DecodeLocaleEx@@Base+0xea> │ │ │ │ + beq.n 7a522 <_Py_DecodeLocaleEx@@Base+0xea> │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 7a608 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bcs.n 7a5a4 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r2, #42673 @ 0xa6b1 │ │ │ │ + movw r2, #42573 @ 0xa64d │ │ │ │ movt r2, #7 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r5, [r3, #848] @ 0x350 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7a610 <_Py_DecodeLocaleEx@@Base+0x174> │ │ │ │ + bne.n 7a5ac <_Py_DecodeLocaleEx@@Base+0x174> │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7a608 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + beq.n 7a5a4 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b040 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7a676 <_Py_DecodeLocaleEx@@Base+0x1da> │ │ │ │ + bne.n 7a612 <_Py_DecodeLocaleEx@@Base+0x1da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ blx 2c104 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 7a608 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bcs.n 7a5a4 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7a45c │ │ │ │ + bl 7a3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a608 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + beq.n 7a5a4 <_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] │ │ │ │ @@ -118118,158 +118087,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 7a61e <_Py_DecodeLocaleEx@@Base+0x182> │ │ │ │ + bhi.n 7a5ba <_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 7a622 <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ + bls.n 7a5be <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 7a622 <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ + bcs.n 7a5be <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ subs r4, r4, r0 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7a5b0 <_Py_DecodeLocaleEx@@Base+0x114> │ │ │ │ + bne.n 7a54c <_Py_DecodeLocaleEx@@Base+0x114> │ │ │ │ ldrd r0, r4, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a5fa <_Py_DecodeLocaleEx@@Base+0x15e> │ │ │ │ + beq.n 7a596 <_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 7a4de <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a47a <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7a532 <_Py_DecodeLocaleEx@@Base+0x96> │ │ │ │ + b.n 7a4ce <_Py_DecodeLocaleEx@@Base+0x96> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a4de <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a47a <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a572 <_Py_DecodeLocaleEx@@Base+0xd6> │ │ │ │ - b.n 7a608 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bne.n 7a50e <_Py_DecodeLocaleEx@@Base+0xd6> │ │ │ │ + b.n 7a5a4 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a5e8 <_Py_DecodeLocaleEx@@Base+0x14c> │ │ │ │ + beq.n 7a584 <_Py_DecodeLocaleEx@@Base+0x14c> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r1, 7a644 <_Py_DecodeLocaleEx@@Base+0x1a8> │ │ │ │ + cbz r1, 7a5e0 <_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 7a5e2 <_Py_DecodeLocaleEx@@Base+0x146> │ │ │ │ + b.n 7a57e <_Py_DecodeLocaleEx@@Base+0x146> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7a6ec │ │ │ │ + bl 7a688 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a65c <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ + beq.n 7a5f8 <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7a66e <_Py_DecodeLocaleEx@@Base+0x1d2> │ │ │ │ - movw r3, #15236 @ 0x3b84 │ │ │ │ + beq.n 7a60a <_Py_DecodeLocaleEx@@Base+0x1d2> │ │ │ │ + movw r3, #14916 @ 0x3a44 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a4de <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ - cbz r0, 7a698 <_Py_DecodeLocaleEx@@Base+0x1fc> │ │ │ │ + b.n 7a47a <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + cbz r0, 7a634 <_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 7a580 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ + bcc.w 7a51c <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 7a580 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ + bcs.w 7a51c <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7a67a <_Py_DecodeLocaleEx@@Base+0x1de> │ │ │ │ + bne.n 7a616 <_Py_DecodeLocaleEx@@Base+0x1de> │ │ │ │ str.w r5, [sl] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a5fe <_Py_DecodeLocaleEx@@Base+0x162> │ │ │ │ + beq.n 7a59a <_Py_DecodeLocaleEx@@Base+0x162> │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a4de <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a47a <_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 │ │ │ │ │ │ │ │ -0007a6bc : │ │ │ │ +0007a658 : │ │ │ │ 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, 7a6e6 │ │ │ │ + cbz r3, 7a682 │ │ │ │ blx 2b488 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1b195c │ │ │ │ - b.n 7a6da │ │ │ │ + bl 1b0164 │ │ │ │ + b.n 7a676 │ │ │ │ │ │ │ │ -0007a6ec : │ │ │ │ +0007a688 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ push {lr} │ │ │ │ - movw r2, #42833 @ 0xa751 │ │ │ │ + movw r2, #42733 @ 0xa6ed │ │ │ │ movt r2, #7 │ │ │ │ ldr.w lr, [r3, #860] @ 0x35c │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7a70e │ │ │ │ + bne.n 7a6aa │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007a71c : │ │ │ │ +0007a6b8 : │ │ │ │ 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, 7a748 │ │ │ │ + cbz r3, 7a6e4 │ │ │ │ blx 2b488 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1b195c │ │ │ │ - b.n 7a73a │ │ │ │ + bl 1b0164 │ │ │ │ + b.n 7a6d6 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w 2af70 │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ @@ -118282,117 +118251,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 7a7ee │ │ │ │ + ble.n 7a78a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r6, #42833 @ 0xa751 │ │ │ │ + movw r6, #42733 @ 0xa6ed │ │ │ │ movt r6, #7 │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a80a │ │ │ │ + bne.n 7a7a6 │ │ │ │ blx 2af74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 7a7d6 │ │ │ │ + ble.n 7a772 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a814 │ │ │ │ + bne.n 7a7b0 │ │ │ │ blx 2af74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 7a7d6 │ │ │ │ + ble.n 7a772 │ │ │ │ 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 7a7f8 │ │ │ │ + bne.n 7a794 │ │ │ │ blx 2af74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 7a7bc │ │ │ │ + blt.n 7a758 │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a802 │ │ │ │ + bne.n 7a79e │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r6, #42833 @ 0xa751 │ │ │ │ + movw r6, #42733 @ 0xa6ed │ │ │ │ movt r6, #7 │ │ │ │ - b.n 7a7d6 │ │ │ │ + b.n 7a772 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a7ce │ │ │ │ + b.n 7a76a │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a7e6 │ │ │ │ + b.n 7a782 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a79e │ │ │ │ + b.n 7a73a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a7b4 │ │ │ │ + b.n 7a750 │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a8b8 │ │ │ │ + beq.n 7a854 │ │ │ │ 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 7a8e2 │ │ │ │ + bne.n 7a87e │ │ │ │ ldrb.w r3, [r1, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a8ce │ │ │ │ + bne.n 7a86a │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a8ce │ │ │ │ + bne.n 7a86a │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a8ce │ │ │ │ + bne.n 7a86a │ │ │ │ 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 7a866 │ │ │ │ + bne.n 7a802 │ │ │ │ adds r5, r1, #4 │ │ │ │ add r5, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #253 @ 0xfd │ │ │ │ - bne.n 7a8ba │ │ │ │ + bne.n 7a856 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7a878 │ │ │ │ + bne.n 7a814 │ │ │ │ sub.w r5, r1, #8 │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ orr.w r2, r3, r2, lsl #8 │ │ │ │ - bne.n 7a88a │ │ │ │ + bne.n 7a826 │ │ │ │ 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 │ │ │ │ @@ -118400,38 +118369,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 70b50 │ │ │ │ - movw r1, #29892 @ 0x74c4 │ │ │ │ + bl 707f4 │ │ │ │ + movw r1, #29572 @ 0x7384 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #48] @ (7a8fc ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (7a898 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ - bl 70b50 │ │ │ │ - movw r1, #29868 @ 0x74ac │ │ │ │ + bl 707f4 │ │ │ │ + movw r1, #29548 @ 0x736c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #28] @ (7a8fc ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (7a898 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 70b50 │ │ │ │ - movw r1, #29808 @ 0x7470 │ │ │ │ + bl 707f4 │ │ │ │ + movw r1, #29488 @ 0x7330 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #4] @ (7a8fc ) │ │ │ │ + ldr r0, [pc, #4] @ (7a898 ) │ │ │ │ mov r2, r5 │ │ │ │ - bl 75a80 │ │ │ │ - cmp r0, #20 │ │ │ │ + bl 760ea <_PyMonitoring_FireLineEvent@@Base+0x842> │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ -0007a900 : │ │ │ │ +0007a89c : │ │ │ │ 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 │ │ │ │ @@ -118570,15 +118539,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 7a9c0 │ │ │ │ + bne.n 7a95c │ │ │ │ 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 │ │ │ │ @@ -118615,15 +118584,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 7ac04 │ │ │ │ + beq.n 7aba0 │ │ │ │ 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 │ │ │ │ @@ -118684,61 +118653,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 7ab08 │ │ │ │ + b.n 7aaa4 │ │ │ │ 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 7ac46 │ │ │ │ + b.n 7abe2 │ │ │ │ eor.w fp, lr, fp │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ add.w r3, r4, r1, ror #27 │ │ │ │ - bls.n 7ac74 │ │ │ │ + bls.n 7ac10 │ │ │ │ add r3, r8 │ │ │ │ adds r2, #1 │ │ │ │ add fp, r3 │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ mov.w r3, ip, ror #2 │ │ │ │ add fp, r6 │ │ │ │ - beq.n 7ac88 │ │ │ │ + beq.n 7ac24 │ │ │ │ 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 7ac20 │ │ │ │ + bhi.n 7abbc │ │ │ │ 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 7ac3c │ │ │ │ + b.n 7abd8 │ │ │ │ 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 7ac3c │ │ │ │ + b.n 7abd8 │ │ │ │ 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 │ │ │ │ @@ -118746,158 +118715,156 @@ │ │ │ │ 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 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0007acb0 : │ │ │ │ +0007ac48 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007acc0 <_PyInterpreterState_Main@@Base>: │ │ │ │ +0007ac58 <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007acd0 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0007ac68 <_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 7ad64 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ - movw r8, #16033 @ 0x3ea1 │ │ │ │ + bne.n 7acfc <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + movw r8, #15901 @ 0x3e1d │ │ │ │ movt r8, #8 │ │ │ │ - movw r5, #14489 @ 0x3899 │ │ │ │ + movw r5, #14357 @ 0x3815 │ │ │ │ movt r5, #8 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7ad5a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + cbz r0, 7acf2 <_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, 7ad6a <_Py_hashtable_new_full@@Base+0x9a> │ │ │ │ + cbz r0, 7ad02 <_Py_hashtable_new_full@@Base+0x9a> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2b47c │ │ │ │ - movw r3, #59617 @ 0xe8e1 │ │ │ │ + movw r3, #59185 @ 0xe731 │ │ │ │ movt r3, #21 │ │ │ │ - movw r2, #60569 @ 0xec99 │ │ │ │ + movw r2, #60473 @ 0xec39 │ │ │ │ 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 7ad5a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ - movw r3, #5085 @ 0x13dd │ │ │ │ + bne.n 7acf2 <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + movw r3, #5069 @ 0x13cd │ │ │ │ movt r3, #19 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7ad5a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ - movw r3, #5001 @ 0x1389 │ │ │ │ + bne.n 7acf2 <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + movw r3, #4985 @ 0x1379 │ │ │ │ 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 7ad00 <_Py_hashtable_new_full@@Base+0x30> │ │ │ │ + b.n 7ac98 <_Py_hashtable_new_full@@Base+0x30> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ad5c <_Py_hashtable_new_full@@Base+0x8c> │ │ │ │ + b.n 7acf4 <_Py_hashtable_new_full@@Base+0x8c> │ │ │ │ │ │ │ │ -0007ad74 : │ │ │ │ +0007ad0c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 7ad7c │ │ │ │ + cbz r3, 7ad14 │ │ │ │ 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 90ba8 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 7adba │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 7ad52 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31832 @ 0x7c58 │ │ │ │ + movw r1, #31512 @ 0x7b18 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7adb2 │ │ │ │ + blt.n 7ad4a │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ad98 │ │ │ │ + beq.n 7ad30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 7ad7a │ │ │ │ + b.n 7ad12 │ │ │ │ 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 7b044 │ │ │ │ + bne.w 7afdc │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 7b43c │ │ │ │ + bpl.w 7b3d4 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7b026 │ │ │ │ + bpl.w 7afbe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7b040 │ │ │ │ + beq.w 7afd8 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #46253 @ 0xb4ad │ │ │ │ + movw r3, #46149 @ 0xb445 │ │ │ │ movt r3, #7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b442 │ │ │ │ + bne.w 7b3da │ │ │ │ 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] │ │ │ │ @@ -118923,15 +118890,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 7b04c │ │ │ │ + ble.w 7afe4 │ │ │ │ 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 │ │ │ │ @@ -118967,15 +118934,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 7aff8 │ │ │ │ + bls.n 7af90 │ │ │ │ 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] │ │ │ │ @@ -119019,50 +118986,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 7af5c │ │ │ │ + bgt.n 7aef4 │ │ │ │ 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 7b26e │ │ │ │ + bhi.w 7b206 │ │ │ │ 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 7ae16 │ │ │ │ + bne.w 7adae │ │ │ │ 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 7b26e │ │ │ │ + bhi.w 7b206 │ │ │ │ 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 │ │ │ │ @@ -119201,15 +119168,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 7b040 │ │ │ │ + b.n 7afd8 │ │ │ │ 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] │ │ │ │ @@ -119339,71 +119306,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 7b248 │ │ │ │ + b.n 7b1e0 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 7b082 │ │ │ │ + b.n 7b01a │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 7b02a │ │ │ │ + b.n 7afc2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b248 │ │ │ │ + b.n 7b1e0 │ │ │ │ │ │ │ │ -0007b44c : │ │ │ │ +0007b3e4 : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 7b4a0 │ │ │ │ + cbz r1, 7b438 │ │ │ │ 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, #46253 @ 0xb4ad │ │ │ │ + movw ip, #46149 @ 0xb445 │ │ │ │ movt ip, #7 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7b4a4 │ │ │ │ + bne.n 7b43c │ │ │ │ movw r1, #61560 @ 0xf078 │ │ │ │ movt r1, #84 @ 0x54 │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 7b4d8 │ │ │ │ + bl 7b470 │ │ │ │ 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 7b492 │ │ │ │ + b.n 7b42a │ │ │ │ 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 7b4d8 │ │ │ │ + bl 7b470 │ │ │ │ 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 │ │ │ │ @@ -119430,15 +119397,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 7baa6 │ │ │ │ + ble.w 7ba3e │ │ │ │ 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 │ │ │ │ @@ -119479,15 +119446,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 7b69c │ │ │ │ + bls.n 7b634 │ │ │ │ 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] │ │ │ │ @@ -119531,30 +119498,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 7b5f8 │ │ │ │ + bgt.n 7b590 │ │ │ │ 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 7b8d6 │ │ │ │ + bhi.w 7b86e │ │ │ │ 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 │ │ │ │ @@ -119846,37 +119813,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 7b8d6 │ │ │ │ - add r5, pc, #4 @ (adr r5, 7babc ) │ │ │ │ + bhi.w 7b86e │ │ │ │ + add r5, pc, #4 @ (adr r5, 7ba54 ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - @ instruction: 0xb8cf │ │ │ │ + @ instruction: 0xb867 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb8c9 │ │ │ │ + @ instruction: 0xb861 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb8c3 │ │ │ │ + @ instruction: 0xb85b │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb6e9 │ │ │ │ + @ instruction: 0xb681 │ │ │ │ movs r7, r0 │ │ │ │ - revsh r1, r3 │ │ │ │ + rev16 r1, r6 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb6d9 │ │ │ │ + cpsid f │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb6d1 │ │ │ │ + @ instruction: 0xb669 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 7b6e8 │ │ │ │ + b.n 7b680 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007bae4 : │ │ │ │ +0007ba7c : │ │ │ │ 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 │ │ │ │ @@ -119894,86 +119861,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 7bfb8 │ │ │ │ + beq.w 7bf98 │ │ │ │ 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 7bfaa │ │ │ │ + bne.w 7bf8a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bc06 │ │ │ │ + bne.n 7bb9e │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2acec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c01a │ │ │ │ + bne.w 7bfba │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7bd82 │ │ │ │ + bne.w 7bd1a │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2b2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c04c │ │ │ │ + bne.w 7bfec │ │ │ │ mov r0, r9 │ │ │ │ blx 2c608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c03e │ │ │ │ + bne.w 7bfde │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7c004 │ │ │ │ + beq.w 7bfa4 │ │ │ │ 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 7bb94 │ │ │ │ + bne.n 7bb2c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd34 │ │ │ │ + bne.w 7bccc │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ ldr.w r3, [r5, #1024] @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bed2 │ │ │ │ + beq.w 7be80 │ │ │ │ blx 2b488 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bd4c │ │ │ │ - ldr r3, [pc, #776] @ (7bee0 ) │ │ │ │ + bne.w 7bce4 │ │ │ │ + ldr r3, [pc, #776] @ (7be78 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd34 │ │ │ │ + bne.w 7bccc │ │ │ │ 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 7bd5e │ │ │ │ + bne.w 7bcf6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c00c │ │ │ │ + bne.w 7bfac │ │ │ │ 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 │ │ │ │ @@ -119986,703 +119953,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 7bff8 │ │ │ │ + beq.w 7bf10 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bfe6 │ │ │ │ + bne.w 7bee6 │ │ │ │ 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 7bfc4 │ │ │ │ + blt.w 7bef8 │ │ │ │ movw lr, #32004 @ 0x7d04 │ │ │ │ movt lr, #9665 @ 0x25c1 │ │ │ │ movs r1, #2 │ │ │ │ cmp lr, r3 │ │ │ │ sbcs r1, r2 │ │ │ │ - blt.w 7bf98 │ │ │ │ + blt.w 7bed4 │ │ │ │ mov.w lr, #51712 @ 0xca00 │ │ │ │ movt lr, #15258 @ 0x3b9a │ │ │ │ cmp r0, #0 │ │ │ │ umull r1, r3, r3, lr │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ - ble.w 7beae │ │ │ │ + ble.w 7be9a │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ mvns r2, r0 │ │ │ │ sub.w lr, lr, ip │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w lr, lr, r3 │ │ │ │ - blt.w 7bfa0 │ │ │ │ + blt.w 7bedc │ │ │ │ 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 7bf82 │ │ │ │ + blt.w 7bebe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r0, r0, fp │ │ │ │ adc.w r1, r1, r3 │ │ │ │ - add r3, pc, #516 @ (adr r3, 7bed8 ) │ │ │ │ + add r3, pc, #516 @ (adr r3, 7be70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7be9a │ │ │ │ + blt.w 7be86 │ │ │ │ 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 7bd8c │ │ │ │ + bne.n 7bd24 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb44 │ │ │ │ + beq.w 7badc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bb44 │ │ │ │ + bne.w 7badc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7c068 │ │ │ │ + beq.w 7c008 │ │ │ │ add.w r3, r2, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bd1a │ │ │ │ + bne.n 7bcb2 │ │ │ │ mov.w r9, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 7bb44 │ │ │ │ + b.n 7badc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bd38 │ │ │ │ + bne.n 7bcd0 │ │ │ │ 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 7bbf0 │ │ │ │ + beq.w 7bb88 │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7bd76 │ │ │ │ + bne.n 7bd0e │ │ │ │ strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7bd66 │ │ │ │ + bne.n 7bcfe │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 7bbf0 │ │ │ │ - b.n 7bd5e │ │ │ │ + beq.w 7bb88 │ │ │ │ + b.n 7bcf6 │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 7bb66 │ │ │ │ + b.n 7bafe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7be8c │ │ │ │ + bne.n 7be26 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 7bda2 │ │ │ │ + cbnz r3, 7bd3a │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 7bb4a │ │ │ │ + b.n 7bae2 │ │ │ │ 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 7bf70 │ │ │ │ + beq.w 7bf82 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ blx 2b5ac <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bf46 │ │ │ │ + bne.w 7bf70 │ │ │ │ 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 7bf58 │ │ │ │ + blt.w 7bf4e │ │ │ │ movw ip, #32004 @ 0x7d04 │ │ │ │ movt ip, #9665 @ 0x25c1 │ │ │ │ movs r1, #2 │ │ │ │ cmp ip, r3 │ │ │ │ sbcs.w r1, r1, lr │ │ │ │ - blt.w 7bf34 │ │ │ │ + blt.w 7bf3c │ │ │ │ mov.w ip, #51712 @ 0xca00 │ │ │ │ movt ip, #15258 @ 0x3b9a │ │ │ │ cmp r2, #0 │ │ │ │ umull r1, r3, r3, ip │ │ │ │ mla r3, ip, lr, r3 │ │ │ │ - ble.n 7befc │ │ │ │ + ble.n 7be48 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ mvn.w lr, r2 │ │ │ │ sub.w ip, ip, r0 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w ip, ip, r3 │ │ │ │ - blt.w 7bf3c │ │ │ │ + blt.w 7bf44 │ │ │ │ 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.n 7bf1e │ │ │ │ + blt.w 7bf26 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ - add r3, pc, #124 @ (adr r3, 7bed8 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 7be70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7bee8 │ │ │ │ + blt.n 7be34 │ │ │ │ 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 7be88 │ │ │ │ + bne.n 7be22 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 7bcf6 │ │ │ │ + b.n 7bc8e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bd98 │ │ │ │ - movw r1, #32456 @ 0x7ec8 │ │ │ │ + beq.n 7bd30 │ │ │ │ + movw r1, #32136 @ 0x7d88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #76] @ (7bee4 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (7be7c ) │ │ │ │ + bl 7501e <_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 7bce2 │ │ │ │ - orrs.w lr, r0, ip │ │ │ │ - beq.w 7bca2 │ │ │ │ - negs r2, r0 │ │ │ │ - mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w lr, lr, ip │ │ │ │ - cmp r1, r2 │ │ │ │ - sbcs.w lr, r3, lr │ │ │ │ - bge.w 7bca2 │ │ │ │ + b.n 7be04 │ │ │ │ + orrs.w ip, r2, r0 │ │ │ │ + beq.n 7bdc8 │ │ │ │ + rsbs lr, r2, #0 │ │ │ │ + mov.w ip, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w ip, ip, r0 │ │ │ │ + cmp r1, lr │ │ │ │ + sbcs.w ip, r3, ip │ │ │ │ + bge.n 7bdc8 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bca8 │ │ │ │ - bl 1b195c │ │ │ │ - b.n 7bbc2 │ │ │ │ + b.n 7bdce │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r6, r6 │ │ │ │ + bl 1b0164 │ │ │ │ + b.n 7bb5a │ │ │ │ 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 7be6a │ │ │ │ - orrs.w ip, r2, r0 │ │ │ │ - beq.n 7be30 │ │ │ │ - rsbs lr, r2, #0 │ │ │ │ - mov.w ip, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w ip, ip, r0 │ │ │ │ - cmp r1, lr │ │ │ │ - sbcs.w ip, r3, ip │ │ │ │ - bge.n 7be30 │ │ │ │ + b.n 7bc7a │ │ │ │ + orrs.w lr, r0, ip │ │ │ │ + beq.w 7bc3a │ │ │ │ + negs r2, r0 │ │ │ │ + mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w lr, lr, ip │ │ │ │ + cmp r1, r2 │ │ │ │ + sbcs.w lr, r3, lr │ │ │ │ + bge.w 7bc3a │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7be36 │ │ │ │ + b.n 7bc40 │ │ │ │ movw r2, #55295 @ 0xd7ff │ │ │ │ movt r2, #13042 @ 0x32f2 │ │ │ │ movw r0, #32004 @ 0x7d04 │ │ │ │ movt r0, #9665 @ 0x25c1 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 7be6a │ │ │ │ - cmp r2, #1 │ │ │ │ - sbcs.w r3, r0, #0 │ │ │ │ - blt.n 7bf78 │ │ │ │ + b.n 7bc7a │ │ │ │ + cmp r0, #1 │ │ │ │ + sbcs.w r3, ip, #0 │ │ │ │ + blt.n 7bf1c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7be36 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r3, pc, #348 @ (adr r3, 7c0a8 ) │ │ │ │ + b.n 7bc40 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + add r3, pc, #356 @ (adr r3, 7c050 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7be6a │ │ │ │ - cmp r2, #1 │ │ │ │ - sbcs.w r3, r0, #0 │ │ │ │ - blt.n 7bf68 │ │ │ │ + b.n 7bc7a │ │ │ │ + cmp r0, #1 │ │ │ │ + sbcs.w r3, ip, #0 │ │ │ │ + blt.n 7bf08 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7be30 │ │ │ │ - orrs.w r3, r2, r0 │ │ │ │ - beq.n 7bf60 │ │ │ │ - b.n 7bf16 │ │ │ │ + b.n 7bc3a │ │ │ │ + orrs.w r3, r0, ip │ │ │ │ + beq.n 7bf00 │ │ │ │ + b.n 7beb6 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d2a0 │ │ │ │ - b.n 7be3a │ │ │ │ + bl 6d238 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 7bc44 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7be30 │ │ │ │ + b.n 7bc3a │ │ │ │ movw r2, #55295 @ 0xd7ff │ │ │ │ movt r2, #13042 @ 0x32f2 │ │ │ │ movw r0, #32004 @ 0x7d04 │ │ │ │ movt r0, #9665 @ 0x25c1 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 7bce2 │ │ │ │ - cmp r0, #1 │ │ │ │ - sbcs.w r3, ip, #0 │ │ │ │ - blt.n 7bfd4 │ │ │ │ + b.n 7be04 │ │ │ │ + cmp r2, #1 │ │ │ │ + sbcs.w r3, r0, #0 │ │ │ │ + blt.n 7bf5e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bca8 │ │ │ │ - movw r1, #32424 @ 0x7ea8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #252] @ (7c0b0 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3726a │ │ │ │ - blx 2b704 │ │ │ │ - b.n 7bfbe │ │ │ │ - cmp r0, #1 │ │ │ │ - sbcs.w r3, ip, #0 │ │ │ │ - blt.n 7bfde │ │ │ │ + b.n 7bdce │ │ │ │ + cmp r2, #1 │ │ │ │ + sbcs.w r3, r0, #0 │ │ │ │ + blt.n 7bf68 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bca2 │ │ │ │ + b.n 7bdc8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bca2 │ │ │ │ - orrs.w r3, r0, ip │ │ │ │ - beq.n 7bfcc │ │ │ │ - b.n 7beca │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - add r3, pc, #188 @ (adr r3, 7c0a8 ) │ │ │ │ + b.n 7bdc8 │ │ │ │ + orrs.w r3, r2, r0 │ │ │ │ + beq.n 7bf56 │ │ │ │ + b.n 7be62 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r3, pc, #216 @ (adr r3, 7c050 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 2e34ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + bl 2e33d4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7bce2 │ │ │ │ + b.n 7be04 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d2a0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 7bcac │ │ │ │ + bl 6d238 │ │ │ │ + b.n 7bdd2 │ │ │ │ + movw r1, #32104 @ 0x7d68 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #180] @ (7c048 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3726a │ │ │ │ + blx 2b704 │ │ │ │ + b.n 7bf9e │ │ │ │ mov r0, r7 │ │ │ │ blx 2c608 │ │ │ │ - cbz r0, 7c028 │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ + cbz r0, 7bfc8 │ │ │ │ + movw r1, #32168 @ 0x7da8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #152] @ (7c0b0 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32524 @ 0x7f0c │ │ │ │ + ldr r0, [pc, #144] @ (7c048 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32204 @ 0x7dcc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #140] @ (7c0b0 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #132] @ (7c048 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 7c05a │ │ │ │ - bl 1cf994 <_PySys_GetRequiredAttr@@Base+0x11c4> │ │ │ │ + cbz r3, 7bffa │ │ │ │ + bl 1ce45c <_PySys_GetRequiredAttr@@Base+0x1430> │ │ │ │ mov r0, r4 │ │ │ │ bl 3726a │ │ │ │ blx 2b704 │ │ │ │ - b.n 7c038 │ │ │ │ - movw r1, #32604 @ 0x7f5c │ │ │ │ + b.n 7bfd8 │ │ │ │ + movw r1, #32284 @ 0x7e1c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #104] @ (7c0b0 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32564 @ 0x7f34 │ │ │ │ + ldr r0, [pc, #96] @ (7c048 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32244 @ 0x7df4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #88] @ (7c0b0 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32648 @ 0x7f88 │ │ │ │ + ldr r0, [pc, #80] @ (7c048 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32328 @ 0x7e48 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #80] @ (7c0b4 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (7c04c ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2c608 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c00c │ │ │ │ + bne.n 7bfac │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7c088 │ │ │ │ + bne.n 7c028 │ │ │ │ mov r0, r4 │ │ │ │ bl 3726a │ │ │ │ blx 2b704 │ │ │ │ - b.n 7c082 │ │ │ │ + b.n 7c022 │ │ │ │ add.w r3, r2, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c090 │ │ │ │ + bne.n 7c030 │ │ │ │ dmb ish │ │ │ │ - b.n 7c07c │ │ │ │ + b.n 7c01c │ │ │ │ nop │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ + movs r6, r6 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ + movs r6, r6 │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ - movs r6, r6 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ - movs r6, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r1, #716] @ 0x2cc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ strd r1, r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e93c │ │ │ │ + beq.w 7e8dc │ │ │ │ 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 7e852 │ │ │ │ + bne.w 7e7f2 │ │ │ │ addw r3, pc, #1280 @ 0x500 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - movw r1, #33016 @ 0x80f8 │ │ │ │ + movw r1, #32696 @ 0x7fb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e9e2 │ │ │ │ + beq.w 7e982 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #33028 @ 0x8104 │ │ │ │ + movw r1, #32708 @ 0x7fc4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ blx 2c3ac │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #788] @ (7c448 ) │ │ │ │ + ldr r4, [pc, #788] @ (7c3e8 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #3985 @ 0xf91 │ │ │ │ + movw r1, #39569 @ 0x9a91 │ │ │ │ movt r1, #8 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #63009 @ 0xf621 │ │ │ │ + movw r0, #62913 @ 0xf5c1 │ │ │ │ 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, #42077 @ 0xa45d │ │ │ │ + movw sl, #41977 @ 0xa3f9 │ │ │ │ movt sl, #7 │ │ │ │ - movw r7, #42733 @ 0xa6ed │ │ │ │ + movw r7, #42633 @ 0xa689 │ │ │ │ movt r7, #7 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 7acd0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 7ac68 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r9, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea3a │ │ │ │ - ldr r0, [pc, #712] @ (7c44c ) │ │ │ │ - movw r8, #5085 @ 0x13dd │ │ │ │ + beq.w 7e9da │ │ │ │ + ldr r0, [pc, #712] @ (7c3ec ) │ │ │ │ + movw r8, #5069 @ 0x13cd │ │ │ │ movt r8, #19 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7c450 ) │ │ │ │ - movw fp, #42673 @ 0xa6b1 │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7c3f0 ) │ │ │ │ + movw fp, #42573 @ 0xa64d │ │ │ │ movt fp, #7 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7c454 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7c3f4 ) │ │ │ │ movs r7, #0 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7c458 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7c45c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7c460 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7c464 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7c468 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7c46c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7c470 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7c474 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7c478 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7c47c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7c480 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7c484 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7c3f8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7c3fc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7c400 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7c404 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7c408 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7c40c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7c410 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7c414 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7c418 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7c41c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7c420 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7c424 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #16640 @ 0x4100 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7c488 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7c48c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7c490 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7c494 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7c498 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7c49c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7c4a0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7c4a4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7c4a8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7c4ac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #636] @ (7c4b0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #636] @ (7c4b4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7c4b8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7c4bc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7c4c0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7c4c4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7c4c8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7c4cc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7c4d0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7c4d4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7c4d8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7c4dc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7c4e0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7c4e4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7c4e8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7c4ec ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7c4f0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7c4f4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7c4f8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7c4fc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7c500 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7c504 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7c508 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7c50c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7c510 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7c514 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7c518 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7c51c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #580] @ (7c520 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #580] @ (7c524 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7c528 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7c52c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7c530 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7c534 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #568] @ (7c538 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #568] @ (7c53c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7c540 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7c544 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7c548 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7c54c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7c550 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7c554 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7c558 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7c55c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7c560 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7c564 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7c568 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7c56c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7c570 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7c574 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #536] @ (7c578 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #536] @ (7c57c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #532] @ (7c580 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #532] @ (7c584 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7c588 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7c58c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7c590 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7c594 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7c598 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7c59c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7c5a0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7c5a4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #512] @ (7c5a8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #512] @ (7c5ac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #508] @ (7c5b0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #508] @ (7c5b4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #504] @ (7c5b8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #504] @ (7c5bc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #500] @ (7c5c0 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7c428 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7c42c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7c430 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7c434 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7c438 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7c43c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7c440 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7c444 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7c448 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7c44c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #636] @ (7c450 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #636] @ (7c454 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7c458 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7c45c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7c460 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7c464 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7c468 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7c46c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7c470 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7c474 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7c478 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7c47c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7c480 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7c484 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7c488 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7c48c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7c490 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7c494 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7c498 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7c49c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7c4a0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7c4a4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7c4a8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7c4ac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7c4b0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7c4b4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7c4b8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7c4bc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #580] @ (7c4c0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #580] @ (7c4c4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7c4c8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7c4cc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7c4d0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7c4d4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #568] @ (7c4d8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #568] @ (7c4dc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7c4e0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7c4e4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7c4e8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7c4ec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7c4f0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7c4f4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7c4f8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7c4fc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7c500 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7c504 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7c508 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7c50c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7c510 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7c514 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #536] @ (7c518 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #536] @ (7c51c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #532] @ (7c520 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #532] @ (7c524 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7c528 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7c52c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7c530 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7c534 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7c538 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7c53c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7c540 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7c544 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #512] @ (7c548 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #512] @ (7c54c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #508] @ (7c550 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #508] @ (7c554 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #504] @ (7c558 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #504] @ (7c55c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #500] @ (7c560 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #492] @ (7c5c4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #488] @ (7c5c8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #488] @ (7c5cc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #484] @ (7c5d0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #484] @ (7c5d4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #480] @ (7c5d8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #480] @ (7c5dc ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #492] @ (7c564 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #488] @ (7c568 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #488] @ (7c56c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #484] @ (7c570 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #484] @ (7c574 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #480] @ (7c578 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #480] @ (7c57c ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #19584 @ 0x4c80 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #468] @ (7c5e0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #468] @ (7c5e4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #464] @ (7c5e8 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #468] @ (7c580 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #468] @ (7c584 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #464] @ (7c588 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #19712 @ 0x4d00 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #456] @ (7c5ec ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #452] @ (7c5f0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #452] @ (7c5f4 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #456] @ (7c58c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #452] @ (7c590 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #452] @ (7c594 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #19840 @ 0x4d80 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #440] @ (7c5f8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - b.n 7c604 │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #440] @ (7c598 ) │ │ │ │ + bl 7eaac │ │ │ │ + b.n 7c5a4 │ │ │ │ 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 │ │ │ │ @@ -120722,29 +120691,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, 7c4a8 │ │ │ │ + cbz r4, 7c448 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c4b6 │ │ │ │ + cbz r0, 7c456 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c4c4 │ │ │ │ + cbz r4, 7c464 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c4d0 │ │ │ │ + cbz r4, 7c470 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c4dc │ │ │ │ + cbz r4, 7c47c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c4e8 │ │ │ │ + cbz r4, 7c488 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c4f4 │ │ │ │ + cbz r4, 7c494 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c500 │ │ │ │ + cbz r4, 7c4a0 │ │ │ │ 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 │ │ │ │ @@ -120752,27 +120721,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, 7c526 │ │ │ │ + cbz r0, 7c4c6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c532 │ │ │ │ + cbz r4, 7c4d2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c540 │ │ │ │ + cbz r0, 7c4e0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c54e │ │ │ │ + cbz r0, 7c4ee │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c55a │ │ │ │ + cbz r0, 7c4fa │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c56a │ │ │ │ + cbz r0, 7c50a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c576 │ │ │ │ + cbz r4, 7c516 │ │ │ │ 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 │ │ │ │ @@ -120844,29 +120813,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, 7c59e │ │ │ │ + cbnz r4, 7c53e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c5aa │ │ │ │ + cbnz r4, 7c54a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c5b8 │ │ │ │ + cbnz r4, 7c558 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c5c6 │ │ │ │ + cbnz r4, 7c566 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c5d2 │ │ │ │ + cbnz r0, 7c572 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c5de │ │ │ │ + cbnz r0, 7c57e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c5e8 │ │ │ │ + cbnz r4, 7c588 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c5f4 │ │ │ │ + cbnz r4, 7c594 │ │ │ │ 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 │ │ │ │ @@ -120874,290 +120843,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, 7c620 │ │ │ │ + cbnz r0, 7c5c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c62c │ │ │ │ + cbnz r0, 7c5cc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c638 │ │ │ │ + cbnz r0, 7c5d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c64a │ │ │ │ + cbnz r4, 7c5ea │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c656 │ │ │ │ + cbnz r4, 7c5f6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c664 │ │ │ │ + cbnz r0, 7c604 │ │ │ │ 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] @ (7c900 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #760] @ (7c904 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #756] @ (7c908 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #756] @ (7c90c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #752] @ (7c910 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #752] @ (7c914 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #748] @ (7c918 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #748] @ (7c91c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #744] @ (7c920 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #744] @ (7c924 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #740] @ (7c928 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #740] @ (7c92c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #736] @ (7c930 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #736] @ (7c934 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #732] @ (7c938 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #732] @ (7c93c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #728] @ (7c940 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #728] @ (7c944 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #724] @ (7c948 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #724] @ (7c94c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #720] @ (7c950 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #720] @ (7c954 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #716] @ (7c958 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #716] @ (7c95c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7c960 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7c964 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7c968 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7c96c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7c970 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7c974 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #700] @ (7c978 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #700] @ (7c97c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #696] @ (7c980 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #696] @ (7c984 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7c988 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7c98c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7c990 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7c994 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7c998 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7c99c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7c9a0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7c9a4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7c9a8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7c9ac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7c9b0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7c9b4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7c9b8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7c9bc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7c9c0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7c9c4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7c9c8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7c9cc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7c9d0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7c9d4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7c9d8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7c9dc ) │ │ │ │ - bl 7eb0c │ │ │ │ + ldr r0, [pc, #760] @ (7c8a0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #760] @ (7c8a4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #756] @ (7c8a8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #756] @ (7c8ac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #752] @ (7c8b0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #752] @ (7c8b4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #748] @ (7c8b8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #748] @ (7c8bc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #744] @ (7c8c0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #744] @ (7c8c4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #740] @ (7c8c8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #740] @ (7c8cc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #736] @ (7c8d0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #736] @ (7c8d4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #732] @ (7c8d8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #732] @ (7c8dc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #728] @ (7c8e0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #728] @ (7c8e4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #724] @ (7c8e8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #724] @ (7c8ec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #720] @ (7c8f0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #720] @ (7c8f4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #716] @ (7c8f8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #716] @ (7c8fc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7c900 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7c904 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7c908 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7c90c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7c910 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7c914 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #700] @ (7c918 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #700] @ (7c91c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #696] @ (7c920 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #696] @ (7c924 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7c928 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7c92c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7c930 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7c934 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7c938 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7c93c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7c940 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7c944 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7c948 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7c94c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7c950 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7c954 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7c958 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7c95c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7c960 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7c964 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7c968 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7c96c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7c970 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7c974 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7c978 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7c97c ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #21760 @ 0x5500 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7c9e0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7c9e4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #636] @ (7c9e8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #636] @ (7c9ec ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7c9f0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7c9f4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7c9f8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7c9fc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7ca00 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7ca04 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7ca08 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7ca0c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7ca10 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7ca14 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7ca18 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7ca1c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7ca20 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7ca24 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7ca28 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7ca2c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7ca30 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7ca34 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7ca38 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7ca3c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7ca40 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7ca44 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7ca48 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7ca4c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7ca50 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7ca54 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #580] @ (7ca58 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #580] @ (7ca5c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7ca60 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7ca64 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7ca68 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7c980 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7c984 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #636] @ (7c988 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #636] @ (7c98c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7c990 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7c994 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7c998 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7c99c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7c9a0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7c9a4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7c9a8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7c9ac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7c9b0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7c9b4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7c9b8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7c9bc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7c9c0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7c9c4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7c9c8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7c9cc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7c9d0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7c9d4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7c9d8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7c9dc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7c9e0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7c9e4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7c9e8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7c9ec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7c9f0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7c9f4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #580] @ (7c9f8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #580] @ (7c9fc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7ca00 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7ca04 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7ca08 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #23040 @ 0x5a00 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7ca6c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7ca70 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7ca74 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7ca78 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7ca7c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7ca80 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7ca84 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7ca88 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7ca8c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7ca90 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7ca94 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7ca98 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7ca9c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #536] @ (7caa0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #536] @ (7caa4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #532] @ (7caa8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #532] @ (7caac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7cab0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7cab4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7cab8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7cabc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7cac0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7cac4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7cac8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7cacc ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7ca0c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7ca10 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7ca14 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7ca18 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7ca1c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7ca20 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7ca24 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7ca28 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7ca2c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7ca30 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7ca34 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7ca38 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7ca3c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #536] @ (7ca40 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #536] @ (7ca44 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #532] @ (7ca48 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #532] @ (7ca4c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7ca50 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7ca54 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7ca58 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7ca5c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7ca60 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7ca64 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7ca68 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7ca6c ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #23936 @ 0x5d80 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #504] @ (7cad0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #504] @ (7cad4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #500] @ (7cad8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #500] @ (7cadc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #496] @ (7cae0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #496] @ (7cae4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #492] @ (7cae8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - b.n 7caec │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #504] @ (7ca70 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #504] @ (7ca74 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #500] @ (7ca78 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #500] @ (7ca7c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #496] @ (7ca80 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #496] @ (7ca84 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #492] @ (7ca88 ) │ │ │ │ + bl 7eaac │ │ │ │ + b.n 7ca8c │ │ │ │ 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} │ │ │ │ @@ -121396,267 +121365,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] @ (7cdec ) │ │ │ │ - bl 7eb0c │ │ │ │ + ldr r0, [pc, #764] @ (7cd8c ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #24192 @ 0x5e80 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #756] @ (7cdf0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #752] @ (7cdf4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #752] @ (7cdf8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #748] @ (7cdfc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #748] @ (7ce00 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #744] @ (7ce04 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #744] @ (7ce08 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #756] @ (7cd90 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #752] @ (7cd94 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #752] @ (7cd98 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #748] @ (7cd9c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #748] @ (7cda0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #744] @ (7cda4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #744] @ (7cda8 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #24448 @ 0x5f80 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #732] @ (7ce0c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #732] @ (7ce10 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #728] @ (7ce14 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #728] @ (7ce18 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #724] @ (7ce1c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #724] @ (7ce20 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #720] @ (7ce24 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #720] @ (7ce28 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #716] @ (7ce2c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #716] @ (7ce30 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7ce34 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7ce38 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7ce3c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7ce40 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7ce44 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7ce48 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #732] @ (7cdac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #732] @ (7cdb0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #728] @ (7cdb4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #728] @ (7cdb8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #724] @ (7cdbc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #724] @ (7cdc0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #720] @ (7cdc4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #720] @ (7cdc8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #716] @ (7cdcc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #716] @ (7cdd0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7cdd4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7cdd8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7cddc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7cde0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7cde4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7cde8 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #24960 @ 0x6180 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7ce4c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7ce50 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7ce54 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7ce58 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7ce5c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7ce60 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7ce64 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7ce68 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7ce6c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7ce70 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7ce74 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7ce78 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7ce7c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7ce80 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7ce84 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7ce88 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7ce8c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7ce90 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7ce94 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7ce98 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7ce9c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7cea0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7cea4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7cea8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7ceac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7ceb0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7ceb4 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7cdec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7cdf0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7cdf4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7cdf8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7cdfc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7ce00 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7ce04 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7ce08 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7ce0c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7ce10 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7ce14 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7ce18 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7ce1c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7ce20 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7ce24 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7ce28 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7ce2c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7ce30 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7ce34 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7ce38 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7ce3c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7ce40 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7ce44 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7ce48 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7ce4c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7ce50 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7ce54 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #25856 @ 0x6500 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7ceb8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7cebc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7cec0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7cec4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7cec8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7cecc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7ced0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7ced4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7ced8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7cedc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7cee0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7cee4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7cee8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7ceec ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7cef0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7cef4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7cef8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7cefc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7cf00 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7cf04 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7cf08 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7cf0c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7cf10 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7cf14 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7cf18 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #580] @ (7cf1c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #580] @ (7cf20 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7cf24 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7cf28 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7cf2c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7cf30 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #568] @ (7cf34 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #568] @ (7cf38 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7cf3c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7cf40 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7cf44 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7cf48 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7cf4c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7cf50 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7cf54 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7cf58 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7cf5c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7cf60 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7cf64 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7cf68 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7cf6c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7cf70 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #536] @ (7cf74 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #536] @ (7cf78 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #532] @ (7cf7c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #532] @ (7cf80 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7cf84 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7cf88 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7cf8c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7cf90 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7cf94 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7cf98 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7cf9c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7cfa0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #512] @ (7cfa4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #512] @ (7cfa8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #508] @ (7cfac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #508] @ (7cfb0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #504] @ (7cfb4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #504] @ (7cfb8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #500] @ (7cfbc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #500] @ (7cfc0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #496] @ (7cfc4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #496] @ (7cfc8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #492] @ (7cfcc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #492] @ (7cfd0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - b.n 7cfd4 │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7ce58 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7ce5c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7ce60 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7ce64 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7ce68 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7ce6c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7ce70 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7ce74 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7ce78 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7ce7c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7ce80 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7ce84 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7ce88 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7ce8c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7ce90 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7ce94 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7ce98 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7ce9c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7cea0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7cea4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7cea8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7ceac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7ceb0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7ceb4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7ceb8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #580] @ (7cebc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #580] @ (7cec0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7cec4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7cec8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7cecc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7ced0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #568] @ (7ced4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #568] @ (7ced8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7cedc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7cee0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7cee4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7cee8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7ceec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7cef0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7cef4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7cef8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7cefc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7cf00 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7cf04 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7cf08 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7cf0c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7cf10 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #536] @ (7cf14 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #536] @ (7cf18 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #532] @ (7cf1c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #532] @ (7cf20 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7cf24 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7cf28 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7cf2c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7cf30 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7cf34 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7cf38 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7cf3c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7cf40 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #512] @ (7cf44 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #512] @ (7cf48 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #508] @ (7cf4c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #508] @ (7cf50 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #504] @ (7cf54 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #504] @ (7cf58 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #500] @ (7cf5c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #500] @ (7cf60 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #496] @ (7cf64 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #496] @ (7cf68 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #492] @ (7cf6c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #492] @ (7cf70 ) │ │ │ │ + bl 7eaac │ │ │ │ + b.n 7cf74 │ │ │ │ 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 │ │ │ │ @@ -121690,489 +121659,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 7ce48 │ │ │ │ + beq.n 7cde8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7ce84 │ │ │ │ + beq.n 7ce24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cec8 │ │ │ │ + beq.n 7ce68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cf0c │ │ │ │ + beq.n 7ceac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cd90 │ │ │ │ + beq.n 7cd30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cdcc │ │ │ │ + beq.n 7cd6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7ce18 │ │ │ │ + beq.n 7cdb8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7ce54 │ │ │ │ + beq.n 7cdf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7ce98 │ │ │ │ + bne.n 7ce38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7ceec │ │ │ │ + bne.n 7ce8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cf30 │ │ │ │ + bne.n 7ced0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cd8c │ │ │ │ + bne.n 7cd2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cde0 │ │ │ │ + bne.n 7cd80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7ce1c │ │ │ │ + bne.n 7cdbc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7ce58 │ │ │ │ + bne.n 7cdf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7ce94 │ │ │ │ + bcs.n 7ce34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cef0 │ │ │ │ + bcs.n 7ce90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cf34 │ │ │ │ + bcs.n 7ced4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cf78 │ │ │ │ + bcs.n 7cf18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cdb4 │ │ │ │ + bcs.n 7cd54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cdf0 │ │ │ │ + bcs.n 7cd90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7ce34 │ │ │ │ + bcs.n 7cdd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7ce70 │ │ │ │ + bcs.n 7ce10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7ceb4 │ │ │ │ + bcc.n 7ce54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cf08 │ │ │ │ + bcc.n 7cea8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cf44 │ │ │ │ + bcc.n 7cee4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cf80 │ │ │ │ + bcc.n 7cf20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cdbc │ │ │ │ + bcc.n 7cd5c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cdf8 │ │ │ │ + bcc.n 7cd98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7ce34 │ │ │ │ + bcc.n 7cdd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7ce78 │ │ │ │ + bcc.n 7ce18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cef4 │ │ │ │ + bmi.n 7ce94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cf38 │ │ │ │ + bmi.n 7ced8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cf8c │ │ │ │ + bmi.n 7cf2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cdd0 │ │ │ │ + bmi.n 7cd70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7ce1c │ │ │ │ + bmi.n 7cdbc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7ce60 │ │ │ │ + bmi.n 7ce00 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cea4 │ │ │ │ + bmi.n 7ce44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cef8 │ │ │ │ + bpl.n 7ce98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cf44 │ │ │ │ + bpl.n 7cee4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cf80 │ │ │ │ + bpl.n 7cf20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cfc4 │ │ │ │ + bpl.n 7cf64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7ce08 │ │ │ │ + bpl.n 7cda8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7ce5c │ │ │ │ + bpl.n 7cdfc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cea0 │ │ │ │ + bpl.n 7ce40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7ceec │ │ │ │ + bpl.n 7ce8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cf30 │ │ │ │ + bvs.n 7ced0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cf6c │ │ │ │ + bvs.n 7cf0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cfb0 │ │ │ │ + bvs.n 7cf50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cfec │ │ │ │ + bvs.n 7cf8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7ce38 │ │ │ │ + bvs.n 7cdd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7ce84 │ │ │ │ + bvs.n 7ce24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cec0 │ │ │ │ + bvs.n 7ce60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cefc │ │ │ │ + bvs.n 7ce9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cf48 │ │ │ │ + bvc.n 7cee8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cf8c │ │ │ │ + bvc.n 7cf2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cfc8 │ │ │ │ + bvc.n 7cf68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7d004 │ │ │ │ + bvc.n 7cfa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7ce40 │ │ │ │ + bvc.n 7cde0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7ce7c │ │ │ │ + bvc.n 7ce1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7ceb8 │ │ │ │ + bvc.n 7ce58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cefc │ │ │ │ + bvc.n 7ce9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cf30 │ │ │ │ + bvc.n 7ced0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cf84 │ │ │ │ + bhi.n 7cf24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cfc0 │ │ │ │ + bhi.n 7cf60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7d004 │ │ │ │ + bhi.n 7cfa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7d038 │ │ │ │ + bhi.n 7cfd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7ce74 │ │ │ │ + bhi.n 7ce14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7ceb0 │ │ │ │ + bhi.n 7ce50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7ceec │ │ │ │ + bhi.n 7ce8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cf28 │ │ │ │ + bhi.n 7cec8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cf74 │ │ │ │ + bls.n 7cf14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cfb0 │ │ │ │ + bls.n 7cf50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cfec │ │ │ │ + bls.n 7cf8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7d038 │ │ │ │ + bls.n 7cfd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7ce84 │ │ │ │ + bls.n 7ce24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7ced0 │ │ │ │ + bls.n 7ce70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cf0c │ │ │ │ + bls.n 7ceac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cf48 │ │ │ │ + bls.n 7cee8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cf8c │ │ │ │ + bge.n 7cf2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cfe0 │ │ │ │ + bge.n 7cf80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7d01c │ │ │ │ + bge.n 7cfbc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7d060 │ │ │ │ + bge.n 7d000 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cea4 │ │ │ │ + bge.n 7ce44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cee0 │ │ │ │ + bge.n 7ce80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cf1c │ │ │ │ + bge.n 7cebc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cf68 │ │ │ │ + bge.n 7cf08 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cfac │ │ │ │ + blt.n 7cf4c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cfe8 │ │ │ │ + blt.n 7cf88 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7d01c │ │ │ │ + blt.n 7cfbc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7d058 │ │ │ │ + blt.n 7cff8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7d0a4 │ │ │ │ + blt.n 7d044 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7ced8 │ │ │ │ + blt.n 7ce78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cf1c │ │ │ │ + blt.n 7cebc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cf60 │ │ │ │ + blt.n 7cf00 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cfac │ │ │ │ + blt.n 7cf4c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cff8 │ │ │ │ + bgt.n 7cf98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7d034 │ │ │ │ + bgt.n 7cfd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7d078 │ │ │ │ + bgt.n 7d018 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7d0ac │ │ │ │ + bgt.n 7d04c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cef8 │ │ │ │ + bgt.n 7ce98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cf3c │ │ │ │ + bgt.n 7cedc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #768] @ (7d2d8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #768] @ (7d2dc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #764] @ (7d2e0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #764] @ (7d2e4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #760] @ (7d2e8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #760] @ (7d2ec ) │ │ │ │ - bl 7eb0c │ │ │ │ + ldr r0, [pc, #768] @ (7d278 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #768] @ (7d27c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #764] @ (7d280 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #764] @ (7d284 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #760] @ (7d288 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #760] @ (7d28c ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #28288 @ 0x6e80 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #748] @ (7d2f0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #748] @ (7d2f4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #744] @ (7d2f8 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #748] @ (7d290 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #748] @ (7d294 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #744] @ (7d298 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #28416 @ 0x6f00 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #736] @ (7d2fc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #732] @ (7d300 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #732] @ (7d304 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #728] @ (7d308 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #728] @ (7d30c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #724] @ (7d310 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #724] @ (7d314 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #720] @ (7d318 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #720] @ (7d31c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #716] @ (7d320 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #716] @ (7d324 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7d328 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7d32c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7d330 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7d334 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7d338 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7d33c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #700] @ (7d340 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #700] @ (7d344 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #696] @ (7d348 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #696] @ (7d34c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7d350 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7d354 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7d358 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7d35c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7d360 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7d364 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7d368 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7d36c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7d370 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7d374 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7d378 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7d37c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7d380 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7d384 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7d388 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7d38c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7d390 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7d394 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7d398 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7d39c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7d3a0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7d3a4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7d3a8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7d3ac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7d3b0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7d3b4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7d3b8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7d3bc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #636] @ (7d3c0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #636] @ (7d3c4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7d3c8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7d3cc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7d3d0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7d3d4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7d3d8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7d3dc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7d3e0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7d3e4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7d3e8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7d3ec ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7d3f0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7d3f4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7d3f8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7d3fc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7d400 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7d404 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7d408 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7d40c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7d410 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7d414 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7d418 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7d41c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7d420 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7d424 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7d428 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #736] @ (7d29c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #732] @ (7d2a0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #732] @ (7d2a4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #728] @ (7d2a8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #728] @ (7d2ac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #724] @ (7d2b0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #724] @ (7d2b4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #720] @ (7d2b8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #720] @ (7d2bc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #716] @ (7d2c0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #716] @ (7d2c4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7d2c8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7d2cc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7d2d0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7d2d4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7d2d8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7d2dc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #700] @ (7d2e0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #700] @ (7d2e4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #696] @ (7d2e8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #696] @ (7d2ec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7d2f0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7d2f4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7d2f8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7d2fc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7d300 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7d304 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7d308 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7d30c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7d310 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7d314 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7d318 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7d31c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7d320 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7d324 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7d328 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7d32c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7d330 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7d334 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7d338 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7d33c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7d340 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7d344 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7d348 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7d34c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7d350 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7d354 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7d358 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7d35c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #636] @ (7d360 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #636] @ (7d364 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7d368 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7d36c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7d370 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7d374 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7d378 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7d37c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7d380 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7d384 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7d388 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7d38c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7d390 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7d394 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7d398 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7d39c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7d3a0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7d3a4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7d3a8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7d3ac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7d3b0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7d3b4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7d3b8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7d3bc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7d3c0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7d3c4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7d3c8 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #30720 @ 0x7800 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7d42c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7d430 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7d434 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #568] @ (7d438 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #568] @ (7d43c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7d440 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7d444 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7d448 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7d44c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7d450 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7d454 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7d458 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7d45c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7d460 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7d464 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7d468 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7d46c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7d470 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7d474 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7d3cc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7d3d0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7d3d4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #568] @ (7d3d8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #568] @ (7d3dc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7d3e0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7d3e4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7d3e8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7d3ec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7d3f0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7d3f4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7d3f8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7d3fc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7d400 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7d404 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7d408 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7d40c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7d410 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7d414 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #31360 @ 0x7a80 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7d478 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7d47c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7d480 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7d484 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7d488 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7d48c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7d490 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7d494 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #512] @ (7d498 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #512] @ (7d49c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #508] @ (7d4a0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #508] @ (7d4a4 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7d418 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7d41c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7d420 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7d424 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7d428 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7d42c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7d430 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7d434 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #512] @ (7d438 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #512] @ (7d43c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #508] @ (7d440 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #508] @ (7d444 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #31744 @ 0x7c00 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #496] @ (7d4a8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #496] @ (7d4ac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #492] @ (7d4b0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #492] @ (7d4b4 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #496] @ (7d448 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #496] @ (7d44c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #492] @ (7d450 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #492] @ (7d454 ) │ │ │ │ + bl 7eaac │ │ │ │ add.w r0, r4, #31872 @ 0x7c80 │ │ │ │ - bl 7eb0c │ │ │ │ - b.n 7d4b8 │ │ │ │ + bl 7eaac │ │ │ │ + b.n 7d458 │ │ │ │ nop │ │ │ │ - bgt.n 7d284 │ │ │ │ + bgt.n 7d224 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7d2c0 │ │ │ │ + bgt.n 7d260 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d304 │ │ │ │ + ble.n 7d2a4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d338 │ │ │ │ + ble.n 7d2d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d374 │ │ │ │ + ble.n 7d314 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d3b0 │ │ │ │ + ble.n 7d350 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d234 │ │ │ │ + ble.n 7d1d4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d278 │ │ │ │ + ble.n 7d218 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d2bc │ │ │ │ + ble.n 7d25c │ │ │ │ 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 │ │ │ │ @@ -122200,145 +122169,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 7d36c │ │ │ │ + b.n 7d30c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d3a8 │ │ │ │ + b.n 7d348 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d3ec │ │ │ │ + b.n 7d38c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d430 │ │ │ │ + b.n 7d3d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d46c │ │ │ │ + b.n 7d40c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d4a8 │ │ │ │ + b.n 7d448 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d4e4 │ │ │ │ + b.n 7d484 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d528 │ │ │ │ + b.n 7d4c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d56c │ │ │ │ + b.n 7d50c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d5a8 │ │ │ │ + b.n 7d548 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d5e4 │ │ │ │ + b.n 7d584 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d620 │ │ │ │ + b.n 7d5c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d66c │ │ │ │ + b.n 7d60c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d6a8 │ │ │ │ + b.n 7d648 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d6ec │ │ │ │ + b.n 7d68c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d738 │ │ │ │ + b.n 7d6d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d77c │ │ │ │ + b.n 7d71c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d7c0 │ │ │ │ + b.n 7d760 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d80c │ │ │ │ + b.n 7d7ac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d848 │ │ │ │ + b.n 7d7e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d884 │ │ │ │ + b.n 7d824 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d8c0 │ │ │ │ + b.n 7d860 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d8fc │ │ │ │ + b.n 7d89c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d940 │ │ │ │ + b.n 7d8e0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d97c │ │ │ │ + b.n 7d91c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d9b0 │ │ │ │ + b.n 7d950 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d9f4 │ │ │ │ + b.n 7d994 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7da40 │ │ │ │ + b.n 7d9e0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7da84 │ │ │ │ + b.n 7da24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7dac8 │ │ │ │ + b.n 7da68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7db04 │ │ │ │ + b.n 7daa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7db48 │ │ │ │ + b.n 7dae8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7db7c │ │ │ │ + b.n 7db1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7dbb8 │ │ │ │ + b.n 7db58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cbfc │ │ │ │ + b.n 7cb9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cc38 │ │ │ │ + b.n 7cbd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cc74 │ │ │ │ + b.n 7cc14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ccb8 │ │ │ │ + b.n 7cc58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cd04 │ │ │ │ + b.n 7cca4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cd48 │ │ │ │ + b.n 7cce8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cd84 │ │ │ │ + b.n 7cd24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cdc0 │ │ │ │ + b.n 7cd60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cdf4 │ │ │ │ + b.n 7cd94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ce30 │ │ │ │ + b.n 7cdd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ce6c │ │ │ │ + b.n 7ce0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cea0 │ │ │ │ + b.n 7ce40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cedc │ │ │ │ + b.n 7ce7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cf28 │ │ │ │ + b.n 7cec8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cf64 │ │ │ │ + b.n 7cf04 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cfa0 │ │ │ │ + b.n 7cf40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cfe4 │ │ │ │ + b.n 7cf84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d020 │ │ │ │ + b.n 7cfc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d064 │ │ │ │ + b.n 7d004 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d0a0 │ │ │ │ + b.n 7d040 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d0e4 │ │ │ │ + b.n 7d084 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d118 │ │ │ │ + b.n 7d0b8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d164 │ │ │ │ + b.n 7d104 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d1b0 │ │ │ │ + b.n 7d150 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d1f4 │ │ │ │ + b.n 7d194 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d278 │ │ │ │ + b.n 7d218 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d2c4 │ │ │ │ + b.n 7d264 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d310 │ │ │ │ + b.n 7d2b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d35c │ │ │ │ + b.n 7d2fc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d398 │ │ │ │ + b.n 7d338 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d3dc │ │ │ │ + b.n 7d37c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d418 │ │ │ │ + b.n 7d3b8 │ │ │ │ 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} │ │ │ │ @@ -122360,267 +122329,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] @ (7d7b0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #756] @ (7d7b4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #752] @ (7d7b8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #752] @ (7d7bc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #748] @ (7d7c0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #748] @ (7d7c4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #744] @ (7d7c8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #744] @ (7d7cc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #740] @ (7d7d0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #740] @ (7d7d4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #736] @ (7d7d8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #736] @ (7d7dc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #732] @ (7d7e0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #732] @ (7d7e4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #728] @ (7d7e8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #728] @ (7d7ec ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #724] @ (7d7f0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #724] @ (7d7f4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #720] @ (7d7f8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #720] @ (7d7fc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #716] @ (7d800 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #716] @ (7d804 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7d808 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7d80c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7d810 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7d814 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7d818 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7d81c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #700] @ (7d820 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #700] @ (7d824 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #696] @ (7d828 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #696] @ (7d82c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7d830 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7d834 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7d838 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7d83c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7d840 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7d844 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7d848 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7d84c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7d850 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7d854 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7d858 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7d85c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7d860 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7d864 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7d868 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7d86c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7d870 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7d874 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7d878 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7d87c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7d880 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7d884 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7d888 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7d88c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7d890 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7d894 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7d898 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7d89c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #636] @ (7d8a0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #636] @ (7d8a4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7d8a8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7d8ac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7d8b0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7d8b4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7d8b8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7d8bc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7d8c0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7d8c4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7d8c8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7d8cc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7d8d0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7d8d4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7d8d8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7d8dc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7d8e0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7d8e4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7d8e8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7d8ec ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7d8f0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7d8f4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7d8f8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7d8fc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7d900 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7d904 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7d908 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7d90c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #580] @ (7d910 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #580] @ (7d914 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7d918 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7d91c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7d920 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7d924 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #568] @ (7d928 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #568] @ (7d92c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7d930 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7d934 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7d938 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7d93c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7d940 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7d944 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7d948 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7d94c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7d950 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7d954 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7d958 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7d95c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7d960 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7d964 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #536] @ (7d968 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #536] @ (7d96c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #532] @ (7d970 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #532] @ (7d974 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7d978 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7d97c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7d980 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7d984 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7d988 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7d98c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7d990 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7d994 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #512] @ (7d998 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #512] @ (7d99c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #508] @ (7d9a0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #508] @ (7d9a4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - b.n 7d9a8 │ │ │ │ + ldr r0, [pc, #756] @ (7d750 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #756] @ (7d754 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #752] @ (7d758 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #752] @ (7d75c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #748] @ (7d760 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #748] @ (7d764 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #744] @ (7d768 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #744] @ (7d76c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #740] @ (7d770 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #740] @ (7d774 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #736] @ (7d778 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #736] @ (7d77c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #732] @ (7d780 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #732] @ (7d784 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #728] @ (7d788 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #728] @ (7d78c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #724] @ (7d790 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #724] @ (7d794 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #720] @ (7d798 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #720] @ (7d79c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #716] @ (7d7a0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #716] @ (7d7a4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7d7a8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7d7ac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7d7b0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7d7b4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7d7b8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7d7bc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #700] @ (7d7c0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #700] @ (7d7c4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #696] @ (7d7c8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #696] @ (7d7cc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7d7d0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7d7d4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7d7d8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7d7dc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7d7e0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7d7e4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7d7e8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7d7ec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7d7f0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7d7f4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7d7f8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7d7fc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7d800 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7d804 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7d808 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7d80c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7d810 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7d814 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7d818 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7d81c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7d820 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7d824 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7d828 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7d82c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7d830 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7d834 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7d838 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7d83c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #636] @ (7d840 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #636] @ (7d844 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7d848 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7d84c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7d850 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7d854 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7d858 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7d85c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7d860 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7d864 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7d868 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7d86c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7d870 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7d874 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7d878 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7d87c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7d880 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7d884 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7d888 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7d88c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7d890 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7d894 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7d898 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7d89c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7d8a0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7d8a4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7d8a8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7d8ac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #580] @ (7d8b0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #580] @ (7d8b4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7d8b8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7d8bc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7d8c0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7d8c4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #568] @ (7d8c8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #568] @ (7d8cc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7d8d0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7d8d4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7d8d8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7d8dc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7d8e0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7d8e4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7d8e8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7d8ec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7d8f0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7d8f4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7d8f8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7d8fc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7d900 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7d904 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #536] @ (7d908 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #536] @ (7d90c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #532] @ (7d910 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #532] @ (7d914 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7d918 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7d91c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7d920 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7d924 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7d928 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7d92c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7d930 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7d934 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #512] @ (7d938 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #512] @ (7d93c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #508] @ (7d940 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #508] @ (7d944 ) │ │ │ │ + bl 7eaac │ │ │ │ + b.n 7d948 │ │ │ │ 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 │ │ │ │ @@ -122740,267 +122709,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] @ (7dca0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #756] @ (7dca4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #752] @ (7dca8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #752] @ (7dcac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #748] @ (7dcb0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #748] @ (7dcb4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #744] @ (7dcb8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #744] @ (7dcbc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #740] @ (7dcc0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #740] @ (7dcc4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #736] @ (7dcc8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #736] @ (7dccc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #732] @ (7dcd0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #732] @ (7dcd4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #728] @ (7dcd8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #728] @ (7dcdc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #724] @ (7dce0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #724] @ (7dce4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #720] @ (7dce8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #720] @ (7dcec ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #716] @ (7dcf0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #716] @ (7dcf4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7dcf8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7dcfc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7dd00 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7dd04 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7dd08 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7dd0c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #700] @ (7dd10 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #700] @ (7dd14 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #696] @ (7dd18 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #696] @ (7dd1c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7dd20 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7dd24 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7dd28 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7dd2c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7dd30 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7dd34 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7dd38 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7dd3c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7dd40 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7dd44 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7dd48 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7dd4c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7dd50 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7dd54 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7dd58 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7dd5c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7dd60 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7dd64 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7dd68 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7dd6c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7dd70 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7dd74 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7dd78 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7dd7c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7dd80 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7dd84 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7dd88 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #640] @ (7dd8c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #636] @ (7dd90 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #636] @ (7dd94 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7dd98 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #632] @ (7dd9c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7dda0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #628] @ (7dda4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7dda8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #624] @ (7ddac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7ddb0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #620] @ (7ddb4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7ddb8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #616] @ (7ddbc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7ddc0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #612] @ (7ddc4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7ddc8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #608] @ (7ddcc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7ddd0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #604] @ (7ddd4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7ddd8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #600] @ (7dddc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7dde0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #596] @ (7dde4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7dde8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #592] @ (7ddec ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7ddf0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #588] @ (7ddf4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7ddf8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #584] @ (7ddfc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #580] @ (7de00 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #580] @ (7de04 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7de08 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #576] @ (7de0c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7de10 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #572] @ (7de14 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #568] @ (7de18 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #568] @ (7de1c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7de20 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #564] @ (7de24 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7de28 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #560] @ (7de2c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7de30 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #556] @ (7de34 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7de38 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #552] @ (7de3c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7de40 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #548] @ (7de44 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7de48 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #544] @ (7de4c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7de50 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #540] @ (7de54 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #536] @ (7de58 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #536] @ (7de5c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #532] @ (7de60 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #532] @ (7de64 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7de68 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #528] @ (7de6c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7de70 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #524] @ (7de74 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7de78 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #520] @ (7de7c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7de80 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #516] @ (7de84 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #512] @ (7de88 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #512] @ (7de8c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #508] @ (7de90 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #508] @ (7de94 ) │ │ │ │ - bl 7eb0c │ │ │ │ - b.n 7de98 │ │ │ │ + ldr r0, [pc, #756] @ (7dc40 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #756] @ (7dc44 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #752] @ (7dc48 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #752] @ (7dc4c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #748] @ (7dc50 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #748] @ (7dc54 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #744] @ (7dc58 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #744] @ (7dc5c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #740] @ (7dc60 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #740] @ (7dc64 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #736] @ (7dc68 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #736] @ (7dc6c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #732] @ (7dc70 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #732] @ (7dc74 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #728] @ (7dc78 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #728] @ (7dc7c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #724] @ (7dc80 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #724] @ (7dc84 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #720] @ (7dc88 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #720] @ (7dc8c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #716] @ (7dc90 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #716] @ (7dc94 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7dc98 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7dc9c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7dca0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7dca4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7dca8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7dcac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #700] @ (7dcb0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #700] @ (7dcb4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #696] @ (7dcb8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #696] @ (7dcbc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7dcc0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7dcc4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7dcc8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7dccc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7dcd0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7dcd4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7dcd8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7dcdc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7dce0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7dce4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7dce8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7dcec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7dcf0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7dcf4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7dcf8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7dcfc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7dd00 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7dd04 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7dd08 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7dd0c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7dd10 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7dd14 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7dd18 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7dd1c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7dd20 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7dd24 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7dd28 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #640] @ (7dd2c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #636] @ (7dd30 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #636] @ (7dd34 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7dd38 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #632] @ (7dd3c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7dd40 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #628] @ (7dd44 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7dd48 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #624] @ (7dd4c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7dd50 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #620] @ (7dd54 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7dd58 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #616] @ (7dd5c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7dd60 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #612] @ (7dd64 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7dd68 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #608] @ (7dd6c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7dd70 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #604] @ (7dd74 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7dd78 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #600] @ (7dd7c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7dd80 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #596] @ (7dd84 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7dd88 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #592] @ (7dd8c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7dd90 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #588] @ (7dd94 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7dd98 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #584] @ (7dd9c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #580] @ (7dda0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #580] @ (7dda4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7dda8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #576] @ (7ddac ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7ddb0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #572] @ (7ddb4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #568] @ (7ddb8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #568] @ (7ddbc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7ddc0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #564] @ (7ddc4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7ddc8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #560] @ (7ddcc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7ddd0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #556] @ (7ddd4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7ddd8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #552] @ (7dddc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7dde0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #548] @ (7dde4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7dde8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #544] @ (7ddec ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7ddf0 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #540] @ (7ddf4 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #536] @ (7ddf8 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #536] @ (7ddfc ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #532] @ (7de00 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #532] @ (7de04 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7de08 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #528] @ (7de0c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7de10 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #524] @ (7de14 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7de18 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #520] @ (7de1c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7de20 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #516] @ (7de24 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #512] @ (7de28 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #512] @ (7de2c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #508] @ (7de30 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #508] @ (7de34 ) │ │ │ │ + bl 7eaac │ │ │ │ + b.n 7de38 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa700052 │ │ │ │ @ instruction: 0xfa8c0052 │ │ │ │ @ instruction: 0xfaac0052 │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ @ instruction: 0xfae00052 │ │ │ │ @ instruction: 0xfafc0052 │ │ │ │ @@ -123199,254 +123168,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] @ (7e164 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #712] @ (7e168 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7e16c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #708] @ (7e170 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7e174 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #704] @ (7e178 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #700] @ (7e17c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #700] @ (7e180 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #696] @ (7e184 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #696] @ (7e188 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7e18c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #692] @ (7e190 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7e194 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #688] @ (7e198 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7e19c ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #684] @ (7e1a0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7e1a4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #680] @ (7e1a8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7e1ac ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #676] @ (7e1b0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7e1b4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #672] @ (7e1b8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7e1bc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #668] @ (7e1c0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7e1c4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #664] @ (7e1c8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7e1cc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #660] @ (7e1d0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7e1d4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #656] @ (7e1d8 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7e1dc ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #652] @ (7e1e0 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #648] @ (7e1e4 ) │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r5, [pc, #648] @ (7e1e8 ) │ │ │ │ - ldr r0, [pc, #648] @ (7e1ec ) │ │ │ │ + ldr r0, [pc, #712] @ (7e104 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #712] @ (7e108 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7e10c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #708] @ (7e110 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7e114 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #704] @ (7e118 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #700] @ (7e11c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #700] @ (7e120 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #696] @ (7e124 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #696] @ (7e128 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7e12c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #692] @ (7e130 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7e134 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #688] @ (7e138 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7e13c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #684] @ (7e140 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7e144 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #680] @ (7e148 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7e14c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #676] @ (7e150 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7e154 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #672] @ (7e158 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7e15c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #668] @ (7e160 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7e164 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #664] @ (7e168 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7e16c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #660] @ (7e170 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7e174 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #656] @ (7e178 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7e17c ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #652] @ (7e180 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #648] @ (7e184 ) │ │ │ │ + bl 7eaac │ │ │ │ + ldr r5, [pc, #648] @ (7e188 ) │ │ │ │ + ldr r0, [pc, #648] @ (7e18c ) │ │ │ │ vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 7eb0c │ │ │ │ - ldr r0, [pc, #644] @ (7e1f0 ) │ │ │ │ - bl 7eb0c │ │ │ │ + bl 7eaac │ │ │ │ + ldr r0, [pc, #644] @ (7e190 ) │ │ │ │ + bl 7eaac │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r0, [r9, #980] @ 0x3d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7c0 │ │ │ │ + bne.w 7e760 │ │ │ │ ldr.w r6, [r9, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7e7a0 │ │ │ │ + bne.w 7e740 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7e832 │ │ │ │ + bne.w 7e7d2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7dff0 │ │ │ │ + cbz r4, 7df90 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7e7b2 │ │ │ │ + bne.w 7e752 │ │ │ │ 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 7e810 │ │ │ │ + bgt.w 7e7b0 │ │ │ │ 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 7df72 │ │ │ │ - ldr r5, [pc, #496] @ (7e1f4 ) │ │ │ │ - movw r8, #5085 @ 0x13dd │ │ │ │ + bne.n 7df12 │ │ │ │ + ldr r5, [pc, #496] @ (7e194 ) │ │ │ │ + movw r8, #5069 @ 0x13cd │ │ │ │ movt r8, #19 │ │ │ │ - movw fp, #42673 @ 0xa6b1 │ │ │ │ + movw fp, #42573 @ 0xa64d │ │ │ │ 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 7e7e8 │ │ │ │ + bne.w 7e788 │ │ │ │ ldr.w r6, [r9, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7e7aa │ │ │ │ + bne.w 7e74a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7e842 │ │ │ │ + bne.w 7e7e2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7e094 │ │ │ │ + cbz r4, 7e034 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7e7ba │ │ │ │ + bne.w 7e75a │ │ │ │ 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 7e822 │ │ │ │ + bgt.w 7e7c2 │ │ │ │ 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 7e016 │ │ │ │ + bne.n 7dfb6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e852 │ │ │ │ - bl 7fda4 │ │ │ │ + bne.w 7e7f2 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea76 │ │ │ │ + beq.w 7ea16 │ │ │ │ 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 7e134 │ │ │ │ + bne.n 7e0d4 │ │ │ │ movw r2, #29528 @ 0x7358 │ │ │ │ movt r2, #85 @ 0x55 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e87a │ │ │ │ - ldr r3, [pc, #276] @ (7e1f8 ) │ │ │ │ + bne.w 7e81a │ │ │ │ + ldr r3, [pc, #276] @ (7e198 ) │ │ │ │ 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 7e0f6 │ │ │ │ + bne.n 7e096 │ │ │ │ movw fp, #43560 @ 0xaa28 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ str.w r5, [fp, #24] │ │ │ │ - ldr r3, [pc, #228] @ (7e1fc ) │ │ │ │ + ldr r3, [pc, #228] @ (7e19c ) │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [fp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #112] @ (7e194 ) │ │ │ │ + ldr r3, [pc, #112] @ (7e134 ) │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #212] @ (7e200 ) │ │ │ │ + ldr r3, [pc, #212] @ (7e1a0 ) │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #212] @ (7e204 ) │ │ │ │ + ldr r3, [pc, #212] @ (7e1a4 ) │ │ │ │ str.w r3, [fp, #64] @ 0x40 │ │ │ │ - bl 80fa4 │ │ │ │ + bl 80f14 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea14 │ │ │ │ + beq.w 7e9b4 │ │ │ │ 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 7e208 │ │ │ │ + b.n 7e1a8 │ │ │ │ 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 │ │ │ │ @@ -123514,872 +123483,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 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ 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 1c74c8 │ │ │ │ + bl 1c5cc8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea14 │ │ │ │ + beq.w 7e9b4 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7e208 │ │ │ │ + bne.n 7e1a8 │ │ │ │ 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 810c0 │ │ │ │ + bl 81030 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea90 │ │ │ │ + beq.w 7ea30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #3864] @ 0xf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea90 │ │ │ │ + beq.w 7ea30 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 811dc │ │ │ │ + bl 8114c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ea8a │ │ │ │ + bne.w 7ea2a │ │ │ │ ldr.w r5, [sl, #1488] @ 0x5d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e2e6 │ │ │ │ + bne.n 7e286 │ │ │ │ movs r0, #5 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8f4 │ │ │ │ + beq.w 7e894 │ │ │ │ movw r7, #43560 @ 0xaa28 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #724] @ (7e558 ) │ │ │ │ - movw r2, #15000 @ 0x3a98 │ │ │ │ + ldr r1, [pc, #724] @ (7e4f8 ) │ │ │ │ + movw r2, #14680 @ 0x3958 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 1c9f58 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c87c0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #708] @ (7e55c ) │ │ │ │ + ldr r1, [pc, #708] @ (7e4fc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 1c9f58 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c87c0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #696] @ (7e55c ) │ │ │ │ + ldr r1, [pc, #696] @ (7e4fc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ - bl 1c9f58 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c87c0 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #680] @ (7e55c ) │ │ │ │ + ldr r1, [pc, #680] @ (7e4fc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ - bl 1c9f58 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c87c0 <_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] @ (7e55c ) │ │ │ │ - bl 1c9f58 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + ldr r1, [pc, #660] @ (7e4fc ) │ │ │ │ + bl 1c87c0 <_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 7e8e0 │ │ │ │ + beq.w 7e880 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7e2d4 │ │ │ │ + bne.n 7e274 │ │ │ │ str.w r4, [sl, #1488] @ 0x5d0 │ │ │ │ ldr.w r3, [sl, #1492] @ 0x5d4 │ │ │ │ - cbnz r3, 7e2fa │ │ │ │ - bl 7fda4 │ │ │ │ + cbnz r3, 7e29a │ │ │ │ + bl 7fd44 │ │ │ │ str.w r0, [sl, #1492] @ 0x5d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8fa │ │ │ │ + beq.w 7e89a │ │ │ │ ldr.w r3, [sl, #1496] @ 0x5d8 │ │ │ │ - cbnz r3, 7e316 │ │ │ │ - movw r0, #31996 @ 0x7cfc │ │ │ │ + cbnz r3, 7e2b6 │ │ │ │ + movw r0, #31676 @ 0x7bbc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ str.w r0, [sl, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8fa │ │ │ │ + beq.w 7e89a │ │ │ │ ldr.w r1, [sl, #1532] @ 0x5fc │ │ │ │ - cbnz r1, 7e332 │ │ │ │ - movw r0, #33040 @ 0x8110 │ │ │ │ + cbnz r1, 7e2d2 │ │ │ │ + movw r0, #32720 @ 0x7fd0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ca0ac │ │ │ │ + bl 1c8914 │ │ │ │ str.w r0, [sl, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8fa │ │ │ │ + beq.w 7e89a │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [sl, #1528] @ 0x5f8 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ str.w r0, [sl, #1540] @ 0x604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e960 │ │ │ │ + beq.w 7e900 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 969bc │ │ │ │ + bl 969a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ea8a │ │ │ │ + bne.w 7ea2a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1cc704 <_Py_SetImmortalUntracked@@Base+0x68> │ │ │ │ + bl 1caf60 <_Py_SetImmortalUntracked@@Base+0x68> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e946 │ │ │ │ + beq.w 7e8e6 │ │ │ │ ldr.w r3, [r5, #3904] @ 0xf40 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r2, #32864 @ 0x8060 │ │ │ │ + movw r2, #32544 @ 0x7f20 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc238 │ │ │ │ + bl 1caa94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e946 │ │ │ │ + beq.w 7e8e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99fb4 │ │ │ │ + bl 99fa0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e946 │ │ │ │ + beq.w 7e8e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #448] @ (7e560 ) │ │ │ │ + ldr r1, [pc, #448] @ (7e500 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - bl 90c00 │ │ │ │ + bl 90be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e946 │ │ │ │ + beq.w 7e8e6 │ │ │ │ add.w r4, r8, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #424] @ (7e564 ) │ │ │ │ + ldr r1, [pc, #424] @ (7e504 ) │ │ │ │ str.w r0, [r4, #3232] @ 0xca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90c00 │ │ │ │ + bl 90be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e946 │ │ │ │ + beq.w 7e8e6 │ │ │ │ str.w r0, [r4, #3236] @ 0xca4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #404] @ (7e568 ) │ │ │ │ - bl 90c00 │ │ │ │ + ldr r1, [pc, #404] @ (7e508 ) │ │ │ │ + bl 90be4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e946 │ │ │ │ - ldr r1, [pc, #392] @ (7e56c ) │ │ │ │ + beq.w 7e8e6 │ │ │ │ + ldr r1, [pc, #392] @ (7e50c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 90c00 │ │ │ │ + bl 90be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e946 │ │ │ │ + beq.w 7e8e6 │ │ │ │ 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] @ (7e570 ) │ │ │ │ + ldr r1, [pc, #332] @ (7e510 ) │ │ │ │ str.w r7, [r4, #3260] @ 0xcbc │ │ │ │ str.w r3, [r4, #3256] @ 0xcb8 │ │ │ │ - bl 1ccaec <_PyType_Lookup@@Base> │ │ │ │ + bl 1cb348 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e946 │ │ │ │ + beq.w 7e8e6 │ │ │ │ str.w r0, [r4, #3240] @ 0xca8 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #304] @ (7e574 ) │ │ │ │ - bl 1ccaec <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #304] @ (7e514 ) │ │ │ │ + bl 1cb348 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e946 │ │ │ │ + beq.w 7e8e6 │ │ │ │ str.w r0, [r4, #3244] @ 0xcac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 99fb4 │ │ │ │ + bl 99fa0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea9c │ │ │ │ - ldr r4, [pc, #280] @ (7e578 ) │ │ │ │ + beq.w 7ea3c │ │ │ │ + ldr r4, [pc, #280] @ (7e518 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ea9c │ │ │ │ + bne.w 7ea3c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 7e462 │ │ │ │ - ldr r1, [pc, #256] @ (7e57c ) │ │ │ │ + bne.n 7e402 │ │ │ │ + ldr r1, [pc, #256] @ (7e51c ) │ │ │ │ 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 8ea6c │ │ │ │ + bl 8ea4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea9c │ │ │ │ + beq.w 7ea3c │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movw r0, #33088 @ 0x8140 │ │ │ │ + movw r0, #32768 @ 0x8000 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ccb0c │ │ │ │ + bl 1cb368 │ │ │ │ str.w r0, [r4, #416] @ 0x1a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e4ce │ │ │ │ + bge.n 7e46e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ea94 │ │ │ │ + beq.w 7ea34 │ │ │ │ ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ea9c │ │ │ │ - movw r1, #36904 @ 0x9028 │ │ │ │ + beq.w 7ea3c │ │ │ │ + movw r1, #36584 @ 0x8ee8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ea9c │ │ │ │ + bne.w 7ea3c │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movw r4, #29528 @ 0x7358 │ │ │ │ movt r4, #85 @ 0x55 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #32792 @ 0x8018 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ea9c │ │ │ │ + bne.w 7ea3c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #35152 @ 0x8950 │ │ │ │ + movw r1, #34832 @ 0x8810 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ea9c │ │ │ │ + bne.w 7ea3c │ │ │ │ ldr.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - bl 9a000 │ │ │ │ + bl 99fec │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #380] @ 0x17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e946 │ │ │ │ + beq.w 7e8e6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e580 │ │ │ │ + bge.n 7e520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ead6 │ │ │ │ - b.n 7e580 │ │ │ │ - bhi.n 7e4f4 │ │ │ │ + beq.w 7ea76 │ │ │ │ + b.n 7e520 │ │ │ │ + bhi.n 7e494 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7e088 │ │ │ │ + b.n 7e028 │ │ │ │ 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 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r6, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, #3900] @ 0xf3c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - movw r1, #33132 @ 0x816c │ │ │ │ + movw r1, #32812 @ 0x802c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl a9bf8 │ │ │ │ + bl a9c34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7e946 │ │ │ │ + bne.w 7e8e6 │ │ │ │ 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 7e5da │ │ │ │ + bne.n 7e57a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3728] @ 0xe90 │ │ │ │ adds.w r6, r3, #824 @ 0x338 │ │ │ │ - beq.w 7eac0 │ │ │ │ + beq.w 7ea60 │ │ │ │ ldr.w r2, [r3, #828] @ 0x33c │ │ │ │ - cbnz r2, 7e5da │ │ │ │ + cbnz r2, 7e57a │ │ │ │ str.w r0, [r3, #828] @ 0x33c │ │ │ │ ldr.w r3, [r3, #824] @ 0x338 │ │ │ │ - cbz r3, 7e5da │ │ │ │ + cbz r3, 7e57a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdab8 │ │ │ │ + bl 1cc314 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r4, r3, #5536 @ 0x15a0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7eade │ │ │ │ + beq.w 7ea7e │ │ │ │ ldr.w r3, [sl, #1452] @ 0x5ac │ │ │ │ - cbnz r3, 7e5fe │ │ │ │ + cbnz r3, 7e59e │ │ │ │ ldr.w r3, [sl, #1448] @ 0x5a8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #1452] @ 0x5ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e934 │ │ │ │ + bne.w 7e8d4 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #33144 @ 0x8178 │ │ │ │ + movw r0, #32824 @ 0x8038 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ccb0c │ │ │ │ + bl 1cb368 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e914 │ │ │ │ + beq.w 7e8b4 │ │ │ │ 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 7e776 │ │ │ │ + beq.w 7e716 │ │ │ │ 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 7e884 │ │ │ │ - movw r0, #33224 @ 0x81c8 │ │ │ │ + bne.w 7e824 │ │ │ │ + movw r0, #32904 @ 0x8088 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1cdfe0 │ │ │ │ + bl 1cc83c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7e8b4 │ │ │ │ - movw r0, #33224 @ 0x81c8 │ │ │ │ + bne.w 7e854 │ │ │ │ + movw r0, #32904 @ 0x8088 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d8bd0 │ │ │ │ + bl 1d7428 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8b4 │ │ │ │ + beq.w 7e854 │ │ │ │ str.w r0, [r7, #3912] @ 0xf48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e892 │ │ │ │ - movw r0, #17480 @ 0x4448 │ │ │ │ + bne.w 7e832 │ │ │ │ + movw r0, #17160 @ 0x4308 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8b4 │ │ │ │ + beq.w 7e854 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28124 @ 0x6ddc │ │ │ │ + movw r1, #27848 @ 0x6cc8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #33268 @ 0x81f4 │ │ │ │ + movw r0, #32948 @ 0x80b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8d6 │ │ │ │ - bl 1cb794 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 7e876 │ │ │ │ + bl 1c9ff0 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e6c2 │ │ │ │ + bge.n 7e662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7e6c2 │ │ │ │ + cbnz r3, 7e662 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7e8d6 │ │ │ │ + beq.w 7e876 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl ecd1c │ │ │ │ + bl ecd50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e6e8 │ │ │ │ + bge.n 7e688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e980 │ │ │ │ + beq.w 7e920 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e700 │ │ │ │ + bge.n 7e6a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7e700 │ │ │ │ + cbnz r3, 7e6a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e8d8 │ │ │ │ + beq.w 7e878 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1da808 │ │ │ │ + bl 1d9060 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7e9d6 │ │ │ │ - ldr r3, [pc, #724] @ (7e9e8 ) │ │ │ │ + blt.w 7e976 │ │ │ │ + ldr r3, [pc, #724] @ (7e988 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e8c8 │ │ │ │ + beq.w 7e868 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #17480 @ 0x4448 │ │ │ │ + movw r1, #17160 @ 0x4308 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1dabc0 │ │ │ │ + bl 1d9418 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7e8a0 │ │ │ │ + blt.w 7e840 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r2, #40368 @ 0x9db0 │ │ │ │ + movw r2, #40048 @ 0x9c70 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #33316 @ 0x8224 │ │ │ │ + movw r1, #32996 @ 0x80e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1dac18 │ │ │ │ + bl 1d9470 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e766 │ │ │ │ + bge.n 7e706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e99a │ │ │ │ + beq.w 7e93a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e8b4 │ │ │ │ + beq.w 7e854 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e988 │ │ │ │ + blt.w 7e928 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ 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 7dfa2 │ │ │ │ + b.w 7df42 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7e046 │ │ │ │ + b.n 7dfe6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 7dfb0 │ │ │ │ + b.w 7df50 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e054 │ │ │ │ + b.n 7dff4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7df82 │ │ │ │ + beq.w 7df22 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 7df82 │ │ │ │ + beq.w 7df22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e9c4 │ │ │ │ + blt.w 7e964 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7dff8 │ │ │ │ + bge.w 7df98 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7dff8 │ │ │ │ + b.n 7df98 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 7e026 │ │ │ │ + beq.w 7dfc6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e026 │ │ │ │ + beq.w 7dfc6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e9a2 │ │ │ │ + blt.w 7e942 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e09c │ │ │ │ + bge.w 7e03c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7e09c │ │ │ │ + b.n 7e03c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6f48 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c5758 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e9b4 │ │ │ │ + beq.w 7e954 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.w 7dfde │ │ │ │ + b.w 7df7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6f48 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c5758 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7eab0 │ │ │ │ + beq.w 7ea50 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7e082 │ │ │ │ + b.n 7e022 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7dfa2 │ │ │ │ + b.w 7df42 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7e046 │ │ │ │ + b.w 7dfe6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #368] @ 0x170 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7e0b4 │ │ │ │ + bpl.w 7e054 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r3, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e0c0 │ │ │ │ + bge.w 7e060 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7e0c0 │ │ │ │ + b.n 7e060 │ │ │ │ movw fp, #43560 @ 0xaa28 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ - b.n 7e116 │ │ │ │ - movw r0, #33188 @ 0x81a4 │ │ │ │ + b.n 7e0b6 │ │ │ │ + movw r0, #32868 @ 0x8064 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce1e0 │ │ │ │ - b.n 7e646 │ │ │ │ - movw r0, #33244 @ 0x81dc │ │ │ │ + bl 1cca3c │ │ │ │ + b.n 7e5e6 │ │ │ │ + movw r0, #32924 @ 0x809c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce1e0 │ │ │ │ - b.n 7e676 │ │ │ │ + bl 1cca3c │ │ │ │ + b.n 7e616 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e8b4 │ │ │ │ + bge.n 7e854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7e8b4 │ │ │ │ + cbnz r3, 7e854 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - movw r5, #32984 @ 0x80d8 │ │ │ │ + movw r5, #32664 @ 0x7f98 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [pc, #296] @ (7e9ec ) │ │ │ │ + ldr r6, [pc, #296] @ (7e98c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e77c │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + b.n 7e71c │ │ │ │ + movw r1, #32956 @ 0x80bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #284] @ (7e9f0 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #284] @ (7e990 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85140 │ │ │ │ - b.n 7e8b4 │ │ │ │ + bl 8511c │ │ │ │ + b.n 7e854 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e8f4 │ │ │ │ + bge.n 7e894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7e8f4 │ │ │ │ + cbnz r3, 7e894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #1488] @ 0x5d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #244] @ (7e9f4 ) │ │ │ │ + ldr r2, [pc, #244] @ (7e994 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #33060 @ 0x8124 │ │ │ │ + movw r3, #32740 @ 0x7fe4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7e794 │ │ │ │ + b.n 7e734 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - movw r5, #32924 @ 0x809c │ │ │ │ + movw r5, #32604 @ 0x7f5c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 2237ac <_PyTemplate_Build@@Base+0x2e8> │ │ │ │ + bl 221fac <_PyTemplate_Build@@Base+0x2e8> │ │ │ │ mov r0, r7 │ │ │ │ - ldr r6, [pc, #208] @ (7e9f8 ) │ │ │ │ - bl 756ca │ │ │ │ + ldr r6, [pc, #208] @ (7e998 ) │ │ │ │ + bl 750f2 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e77c │ │ │ │ + b.n 7e71c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdab8 │ │ │ │ - b.n 7e5fe │ │ │ │ + bl 1cc314 │ │ │ │ + b.n 7e59e │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c6e94 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 7c0dc │ │ │ │ + bl 1c56a4 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 7c07c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r5, #32748 @ 0x7fec │ │ │ │ + movw r5, #32428 @ 0x7eac │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 85140 │ │ │ │ - ldr r6, [pc, #164] @ (7e9fc ) │ │ │ │ + bl 8511c │ │ │ │ + ldr r6, [pc, #164] @ (7e99c ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e77c │ │ │ │ - ldr r3, [pc, #156] @ (7ea00 ) │ │ │ │ + b.n 7e71c │ │ │ │ + ldr r3, [pc, #156] @ (7e9a0 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 7e794 │ │ │ │ + b.n 7e734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e6e8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e776 │ │ │ │ + bne.w 7e716 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e776 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e716 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e766 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e800 │ │ │ │ + bne.w 7e7a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e800 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e7a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 7dff0 │ │ │ │ + b.w 7df90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e7d8 │ │ │ │ + bne.w 7e778 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e7d8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e778 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7ea04 │ │ │ │ + blt.n 7e9a4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7e8d8 │ │ │ │ + b.n 7e878 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7c132 │ │ │ │ + b.w 7c0d2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ movs r6, r6 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r6, r6 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ movs r6, r6 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ movs r6, r6 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ movs r6, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e9de │ │ │ │ + bne.n 7e97e │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e9de │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e97e │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 7e794 │ │ │ │ - bl f6fac │ │ │ │ - ldr r3, [pc, #184] @ (7eaf8 ) │ │ │ │ + b.n 7e734 │ │ │ │ + bl f7000 │ │ │ │ + ldr r3, [pc, #184] @ (7ea98 ) │ │ │ │ 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, #32676 @ 0x7fa4 │ │ │ │ + movw r6, #32356 @ 0x7e64 │ │ │ │ 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 7e794 │ │ │ │ - movw r6, #32716 @ 0x7fcc │ │ │ │ + b.n 7e734 │ │ │ │ + movw r6, #32396 @ 0x7e8c │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - bl f6fac │ │ │ │ - ldr r7, [pc, #120] @ (7eafc ) │ │ │ │ + bl f7000 │ │ │ │ + ldr r7, [pc, #120] @ (7ea9c ) │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 7ea5c │ │ │ │ + b.n 7e9fc │ │ │ │ ldrd r6, r5, [sp, #52] @ 0x34 │ │ │ │ - b.n 7e77c │ │ │ │ - ldr r3, [pc, #108] @ (7eb00 ) │ │ │ │ - b.n 7e962 │ │ │ │ + b.n 7e71c │ │ │ │ + ldr r3, [pc, #108] @ (7eaa0 ) │ │ │ │ + b.n 7e902 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e4ce │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e46e │ │ │ │ movs r3, #0 │ │ │ │ - movw r5, #32836 @ 0x8044 │ │ │ │ + movw r5, #32516 @ 0x7f04 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [pc, #88] @ (7eb04 ) │ │ │ │ + ldr r6, [pc, #88] @ (7eaa4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e77c │ │ │ │ + b.n 7e71c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 7e094 │ │ │ │ + b.w 7e034 │ │ │ │ mov r0, r6 │ │ │ │ - movw r5, #32876 @ 0x806c │ │ │ │ + movw r5, #32556 @ 0x7f2c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 756ca │ │ │ │ + bl 750f2 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r6, [pc, #52] @ (7eb08 ) │ │ │ │ - b.n 7e77c │ │ │ │ + ldr r6, [pc, #52] @ (7eaa8 ) │ │ │ │ + b.n 7e71c │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e580 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e520 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #32784 @ 0x8010 │ │ │ │ + movw r5, #32464 @ 0x7ed0 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 756ca │ │ │ │ - ldr r6, [pc, #24] @ (7eb08 ) │ │ │ │ + bl 750f2 │ │ │ │ + ldr r6, [pc, #24] @ (7eaa8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e77c │ │ │ │ + b.n 7e71c │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ movs r6, r6 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ movs r6, r6 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r6, r6 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ movs r6, r6 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ 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] @ (7ec78 ) │ │ │ │ + ldr r5, [pc, #348] @ (7ec18 ) │ │ │ │ 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 7ec22 │ │ │ │ + bne.n 7ebc2 │ │ │ │ ldr.w r5, [r5, #980] @ 0x3d4 │ │ │ │ - movw r3, #42077 @ 0xa45d │ │ │ │ + movw r3, #41977 @ 0xa3f9 │ │ │ │ movt r3, #7 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7ebc2 │ │ │ │ + bne.n 7eb62 │ │ │ │ ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7ec42 │ │ │ │ + bne.n 7ebe2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ebcc │ │ │ │ + beq.n 7eb6c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - movw r2, #5085 @ 0x13dd │ │ │ │ + movw r2, #5069 @ 0x13cd │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7ebd6 │ │ │ │ + bne.n 7eb76 │ │ │ │ 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 │ │ │ │ @@ -124387,15 +124356,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 7ec0e │ │ │ │ + bgt.n 7ebae │ │ │ │ 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] │ │ │ │ @@ -124403,19 +124372,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 7eb64 │ │ │ │ + bne.n 7eb04 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7ebbe │ │ │ │ + b.n 7eb5e │ │ │ │ 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 │ │ │ │ @@ -124426,111 +124395,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 7eba6 │ │ │ │ + ble.n 7eb46 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c6f48 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c5758 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ec54 │ │ │ │ + beq.n 7ebf4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 7eba6 │ │ │ │ + b.n 7eb46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 7eb2e │ │ │ │ + beq.n 7eace │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7ec62 │ │ │ │ + blt.n 7ec02 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ebbe │ │ │ │ + bge.n 7eb5e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7ebbe │ │ │ │ + b.n 7eb5e │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eb64 │ │ │ │ - b.n 7ebcc │ │ │ │ + bne.n 7eb04 │ │ │ │ + b.n 7eb6c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 7ebcc │ │ │ │ + b.n 7eb6c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ec34 │ │ │ │ + bne.n 7ebd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ec34 │ │ │ │ + b.n 7ebd4 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0007ec7c <_Py_hashtable_get@@Base>: │ │ │ │ +0007ec1c <_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, 7ec92 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 7ec32 <_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, #63009 @ 0xf621 │ │ │ │ + movw r3, #62913 @ 0xf5c1 │ │ │ │ movt r3, #7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 7f412 <_Py_hashtable_get@@Base+0x796> │ │ │ │ + bne.w 7f3b2 <_Py_hashtable_get@@Base+0x796> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 7ef10 <_Py_hashtable_get@@Base+0x294> │ │ │ │ + bne.w 7eeb0 <_Py_hashtable_get@@Base+0x294> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 7f44e <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + bpl.w 7f3ee <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7eef2 <_Py_hashtable_get@@Base+0x276> │ │ │ │ + bpl.w 7ee92 <_Py_hashtable_get@@Base+0x276> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ef0c <_Py_hashtable_get@@Base+0x290> │ │ │ │ + beq.w 7eeac <_Py_hashtable_get@@Base+0x290> │ │ │ │ add.w sl, r1, #20 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #46253 @ 0xb4ad │ │ │ │ + movw r3, #46149 @ 0xb445 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f432 <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ + bne.w 7f3d2 <_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] │ │ │ │ @@ -124555,15 +124524,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 7ef2c <_Py_hashtable_get@@Base+0x2b0> │ │ │ │ + ble.w 7eecc <_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 │ │ │ │ @@ -124598,15 +124567,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 7eec0 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 7ee60 <_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] │ │ │ │ @@ -124648,26 +124617,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 7ee22 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 7edc2 <_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 7f466 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + bhi.w 7f406 <_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 │ │ │ │ @@ -124676,32 +124645,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 7ece8 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + bne.w 7ec88 <_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 7f31c <_Py_hashtable_get@@Base+0x6a0> │ │ │ │ + bne.w 7f2bc <_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 7f466 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + bhi.w 7f406 <_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 │ │ │ │ @@ -124840,15 +124809,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 7ef0c <_Py_hashtable_get@@Base+0x290> │ │ │ │ + b.n 7eeac <_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] │ │ │ │ @@ -124974,147 +124943,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 7f13c <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ + b.n 7f0dc <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7f384 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 7f324 <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ - movw r3, #3985 @ 0xf91 │ │ │ │ + movw r3, #39569 @ 0x9a91 │ │ │ │ movt r3, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f41a <_Py_hashtable_get@@Base+0x79e> │ │ │ │ + bne.n 7f3ba <_Py_hashtable_get@@Base+0x79e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 7f456 <_Py_hashtable_get@@Base+0x7da> │ │ │ │ + beq.w 7f3f6 <_Py_hashtable_get@@Base+0x7da> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f384 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 7f324 <_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 7f384 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 7f324 <_Py_hashtable_get@@Base+0x708> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 7f448 <_Py_hashtable_get@@Base+0x7cc> │ │ │ │ + bpl.n 7f3e8 <_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 7f43c <_Py_hashtable_get@@Base+0x7c0> │ │ │ │ + bpl.n 7f3dc <_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 7ef24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + beq.w 7eec4 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ef24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + beq.w 7eec4 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7f3f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 7f394 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ - movw r3, #3985 @ 0xf91 │ │ │ │ + movw r3, #39569 @ 0x9a91 │ │ │ │ movt r3, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f426 <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ + bne.n 7f3c6 <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 7f45e <_Py_hashtable_get@@Base+0x7e2> │ │ │ │ + beq.n 7f3fe <_Py_hashtable_get@@Base+0x7e2> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f3f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 7f394 <_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 7f3f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 7f394 <_Py_hashtable_get@@Base+0x778> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 7f444 <_Py_hashtable_get@@Base+0x7c8> │ │ │ │ + beq.n 7f3e4 <_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 7f440 <_Py_hashtable_get@@Base+0x7c4> │ │ │ │ + beq.n 7f3e0 <_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 7ef24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + beq.w 7eec4 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ef24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f38e <_Py_hashtable_get@@Base+0x712> │ │ │ │ + beq.w 7eec4 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f32e <_Py_hashtable_get@@Base+0x712> │ │ │ │ ldrb.w r9, [sl, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 7ef68 <_Py_hashtable_get@@Base+0x2ec> │ │ │ │ + b.n 7ef08 <_Py_hashtable_get@@Base+0x2ec> │ │ │ │ ldrb.w r6, [sl, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 7f156 <_Py_hashtable_get@@Base+0x4da> │ │ │ │ + b.n 7f0f6 <_Py_hashtable_get@@Base+0x4da> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7ef12 <_Py_hashtable_get@@Base+0x296> │ │ │ │ + b.n 7eeb2 <_Py_hashtable_get@@Base+0x296> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ef24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f384 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.w 7eec4 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f324 <_Py_hashtable_get@@Base+0x708> │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ef24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f3f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.w 7eec4 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f394 <_Py_hashtable_get@@Base+0x778> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7f13c <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ + b.n 7f0dc <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7f376 <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ + b.n 7f316 <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7f3e6 <_Py_hashtable_get@@Base+0x76a> │ │ │ │ + b.n 7f386 <_Py_hashtable_get@@Base+0x76a> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 7f3d8 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ + b.n 7f378 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7f36a <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ + b.n 7f30a <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ - b.n 7eef8 <_Py_hashtable_get@@Base+0x27c> │ │ │ │ + b.n 7ee98 <_Py_hashtable_get@@Base+0x27c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7ef24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f384 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + beq.w 7eec4 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f324 <_Py_hashtable_get@@Base+0x708> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 7ef24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f3f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + beq.w 7eec4 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f394 <_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 │ │ │ │ @@ -125232,44 +125201,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 7f13c <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ + b.n 7f0dc <_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 7f890 <_Py_hashtable_get@@Base+0xc14> │ │ │ │ + bne.w 7f830 <_Py_hashtable_get@@Base+0xc14> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov fp, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 7fc96 <_Py_hashtable_get@@Base+0x101a> │ │ │ │ + bpl.w 7fc36 <_Py_hashtable_get@@Base+0x101a> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7f86e <_Py_hashtable_get@@Base+0xbf2> │ │ │ │ + bpl.w 7f80e <_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 7f88c <_Py_hashtable_get@@Base+0xc10> │ │ │ │ + beq.w 7f82c <_Py_hashtable_get@@Base+0xc10> │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #46253 @ 0xb4ad │ │ │ │ + movw r3, #46149 @ 0xb445 │ │ │ │ movt r3, #7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fc9c <_Py_hashtable_get@@Base+0x1020> │ │ │ │ + bne.w 7fc3c <_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] │ │ │ │ @@ -125294,15 +125263,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 7f898 <_Py_hashtable_get@@Base+0xc1c> │ │ │ │ + ble.w 7f838 <_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 │ │ │ │ @@ -125338,15 +125307,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 7f83e <_Py_hashtable_get@@Base+0xbc2> │ │ │ │ + bls.n 7f7de <_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 │ │ │ │ @@ -125389,28 +125358,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 7f79c <_Py_hashtable_get@@Base+0xb20> │ │ │ │ + bgt.n 7f73c <_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 7fac2 <_Py_hashtable_get@@Base+0xe46> │ │ │ │ + bhi.w 7fa62 <_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 │ │ │ │ @@ -125418,24 +125387,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 7f666 <_Py_hashtable_get@@Base+0x9ea> │ │ │ │ + bne.w 7f606 <_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 7fac2 <_Py_hashtable_get@@Base+0xe46> │ │ │ │ + bhi.w 7fa62 <_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 │ │ │ │ @@ -125578,15 +125547,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 7f88c <_Py_hashtable_get@@Base+0xc10> │ │ │ │ + b.n 7f82c <_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] │ │ │ │ @@ -125716,63 +125685,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 7fa98 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ + b.n 7fa38 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ - b.n 7f8d0 <_Py_hashtable_get@@Base+0xc54> │ │ │ │ + b.n 7f870 <_Py_hashtable_get@@Base+0xc54> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7f874 <_Py_hashtable_get@@Base+0xbf8> │ │ │ │ + b.n 7f814 <_Py_hashtable_get@@Base+0xbf8> │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7fa98 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ + b.n 7fa38 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0007fca8 <_Py_hashtable_set@@Base>: │ │ │ │ +0007fc48 <_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, #42077 @ 0xa45d │ │ │ │ + movw r3, #41977 @ 0xa3f9 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fd56 <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 7fcf6 <_Py_hashtable_set@@Base+0xae> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42673 @ 0xa6b1 │ │ │ │ + movw r2, #42573 @ 0xa64d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r3, #848] @ 0x350 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fd84 <_Py_hashtable_set@@Base+0xdc> │ │ │ │ + bne.n 7fd24 <_Py_hashtable_set@@Base+0xdc> │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fd90 <_Py_hashtable_set@@Base+0xe8> │ │ │ │ + beq.n 7fd30 <_Py_hashtable_set@@Base+0xe8> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - movw r2, #5085 @ 0x13dd │ │ │ │ + movw r2, #5069 @ 0x13cd │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq.w r0, r5, ror #4 │ │ │ │ - beq.n 7fd0e <_Py_hashtable_set@@Base+0x66> │ │ │ │ + beq.n 7fcae <_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] │ │ │ │ @@ -125783,86 +125752,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 7fd5e <_Py_hashtable_set@@Base+0xb6> │ │ │ │ + bgt.n 7fcfe <_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 7fcee <_Py_hashtable_set@@Base+0x46> │ │ │ │ + b.n 7fc8e <_Py_hashtable_set@@Base+0x46> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c6f48 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c5758 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.n 7fd96 <_Py_hashtable_set@@Base+0xee> │ │ │ │ + beq.n 7fd36 <_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 7fd4e <_Py_hashtable_set@@Base+0xa6> │ │ │ │ + b.n 7fcee <_Py_hashtable_set@@Base+0xa6> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7fcee <_Py_hashtable_set@@Base+0x46> │ │ │ │ + b.n 7fc8e <_Py_hashtable_set@@Base+0x46> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fd50 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ + b.n 7fcf0 <_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 7fd50 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ + b.n 7fcf0 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ │ │ │ │ -0007fda4 : │ │ │ │ +0007fd44 : │ │ │ │ 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] @ (7fec8 ) │ │ │ │ + ldr r5, [pc, #276] @ (7fe68 ) │ │ │ │ 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, 7fe2a │ │ │ │ - ldr r1, [pc, #260] @ (7fecc ) │ │ │ │ + cbz r4, 7fdca │ │ │ │ + ldr r1, [pc, #260] @ (7fe6c ) │ │ │ │ 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 7fe82 │ │ │ │ + bne.n 7fe22 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #212] @ 7fec0 │ │ │ │ + vldr d7, [pc, #212] @ 7fe60 │ │ │ │ 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] │ │ │ │ @@ -125874,21 +125843,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 7fe7e │ │ │ │ + b.n 7fe1e │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7feb0 │ │ │ │ + beq.n 7fe50 │ │ │ │ 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] │ │ │ │ @@ -125906,650 +125875,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, #57533 @ 0xe0bd │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fea2 │ │ │ │ + bne.n 7fe42 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 7fe9e │ │ │ │ + cbnz r0, 7fe3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r6, r5] │ │ │ │ - b.n 7fde4 │ │ │ │ + b.n 7fd84 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ - b.n 7fde4 │ │ │ │ + b.n 7fd84 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cbac0 <_PyNamespace_New@@Base+0x32c> │ │ │ │ - b.n 7fe7e │ │ │ │ + bl 1ca31c <_PyNamespace_New@@Base+0x32c> │ │ │ │ + b.n 7fe1e │ │ │ │ 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] @ (7fff8 ) │ │ │ │ + ldr r4, [pc, #340] @ (7ffd8 ) │ │ │ │ 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, 7ff68 │ │ │ │ - ldr r0, [pc, #248] @ (7fffc ) │ │ │ │ + cbz r3, 7ff06 │ │ │ │ + ldr r0, [pc, #312] @ (7ffdc ) │ │ │ │ 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 7ff9e │ │ │ │ + bne.n 7ff60 │ │ │ │ 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] @ 7fff0 │ │ │ │ + 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 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7ffde │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7ffc0 │ │ │ │ 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 7ff44 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + 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, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7ffc8 │ │ │ │ + bne.n 7ffaa │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 7ffda │ │ │ │ + cbnz r0, 7ffbc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 7ff24 │ │ │ │ + sub.w r1, r3, #8 │ │ │ │ + vldr d7, [pc, #64] @ 7ffd0 │ │ │ │ + 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 7ff3c │ │ │ │ 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 7ffc4 │ │ │ │ + b.n 7ff86 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ - b.n 7ffc4 │ │ │ │ + b.n 7ff86 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cbac0 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1ca31c <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ff60 │ │ │ │ - nop │ │ │ │ + b.n 7fefe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00080000 <_PyObject_GC_New@@Base>: │ │ │ │ +0007ffe0 <_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] @ 80288 <_PyObject_GC_New@@Base+0x288> │ │ │ │ + ldrpl.w sl, [pc, #604] @ 80268 <_PyObject_GC_New@@Base+0x288> │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bpl.n 80054 <_PyObject_GC_New@@Base+0x54> │ │ │ │ + bpl.n 80034 <_PyObject_GC_New@@Base+0x54> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #584] @ 80288 <_PyObject_GC_New@@Base+0x288> │ │ │ │ + ldr.w sl, [pc, #584] @ 80268 <_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 80270 <_PyObject_GC_New@@Base+0x270> │ │ │ │ + bhi.w 80250 <_PyObject_GC_New@@Base+0x270> │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.n 80134 <_PyObject_GC_New@@Base+0x134> │ │ │ │ + bmi.n 80114 <_PyObject_GC_New@@Base+0x134> │ │ │ │ movw fp, #24320 @ 0x5f00 │ │ │ │ movt fp, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [fp, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8012a <_PyObject_GC_New@@Base+0x12a> │ │ │ │ + bne.n 8010a <_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 801c2 <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ + bcs.w 801a2 <_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 80164 <_PyObject_GC_New@@Base+0x164> │ │ │ │ + beq.n 80144 <_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 80234 <_PyObject_GC_New@@Base+0x234> │ │ │ │ + beq.w 80214 <_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 800fa <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + ble.n 800da <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 800fa <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + beq.n 800da <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 800fa <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + cbnz r3, 800da <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8027a <_PyObject_GC_New@@Base+0x27a> │ │ │ │ + bne.w 8025a <_PyObject_GC_New@@Base+0x27a> │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.n 80172 <_PyObject_GC_New@@Base+0x172> │ │ │ │ + bpl.n 80152 <_PyObject_GC_New@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80194 <_PyObject_GC_New@@Base+0x194> │ │ │ │ - ldr r2, [pc, #380] @ (80284 <_PyObject_GC_New@@Base+0x284>) │ │ │ │ + bge.n 80174 <_PyObject_GC_New@@Base+0x194> │ │ │ │ + ldr r2, [pc, #380] @ (80264 <_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 801a2 <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ + bne.n 80182 <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 8015e <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bpl.n 8013e <_PyObject_GC_New@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dc9a4 <_PyAST_Compile@@Base+0x364> │ │ │ │ + bl 1db1fc <_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, 8016c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + cbnz r0, 8014c <_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 8025c <_PyObject_GC_New@@Base+0x25c> │ │ │ │ + beq.w 8023c <_PyObject_GC_New@@Base+0x25c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c96b8 │ │ │ │ + bl 1c7f20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8015e <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + cbz r0, 8013e <_PyObject_GC_New@@Base+0x15e> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 80518 │ │ │ │ - cbz r0, 801c2 <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ + bl 804f8 │ │ │ │ + cbz r0, 801a2 <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - b.n 800b6 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ + b.n 80096 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80176 <_PyObject_GC_New@@Base+0x176> │ │ │ │ + bne.n 80156 <_PyObject_GC_New@@Base+0x176> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80104 <_PyObject_GC_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #236] @ (80284 <_PyObject_GC_New@@Base+0x284>) │ │ │ │ + blt.n 800e4 <_PyObject_GC_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #236] @ (80264 <_PyObject_GC_New@@Base+0x284>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80116 <_PyObject_GC_New@@Base+0x116> │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + beq.n 800f6 <_PyObject_GC_New@@Base+0x116> │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80214 <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bne.n 801f4 <_PyObject_GC_New@@Base+0x214> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80116 <_PyObject_GC_New@@Base+0x116> │ │ │ │ + bne.n 800f6 <_PyObject_GC_New@@Base+0x116> │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 80116 <_PyObject_GC_New@@Base+0x116> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 800f6 <_PyObject_GC_New@@Base+0x116> │ │ │ │ ldr.w r2, [fp, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80226 <_PyObject_GC_New@@Base+0x226> │ │ │ │ + bne.n 80206 <_PyObject_GC_New@@Base+0x226> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80134 <_PyObject_GC_New@@Base+0x134> │ │ │ │ + beq.n 80114 <_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 800fa <_PyObject_GC_New@@Base+0xfa> │ │ │ │ - b.n 800d6 <_PyObject_GC_New@@Base+0xd6> │ │ │ │ + bge.w 800da <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + b.n 800b6 <_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 8015e <_PyObject_GC_New@@Base+0x15e> │ │ │ │ - b.n 8011c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bpl.n 8013e <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + b.n 800fc <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr.w r0, [fp, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 801e2 <_PyObject_GC_New@@Base+0x1e2> │ │ │ │ - b.n 80134 <_PyObject_GC_New@@Base+0x134> │ │ │ │ + bne.n 801c2 <_PyObject_GC_New@@Base+0x1e2> │ │ │ │ + b.n 80114 <_PyObject_GC_New@@Base+0x134> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 80250 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bcc.n 80230 <_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 8016c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + b.n 8014c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 800b6 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ - movw r1, #37224 @ 0x9168 │ │ │ │ + b.n 80096 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ + movw r1, #36904 @ 0x9028 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #29164 @ 0x71ec │ │ │ │ + movw r0, #28844 @ 0x70ac │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23bb84 <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + b.w 23a38c <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 800f0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b.n 800fa <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + beq.w 800d0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b.n 800da <_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, #1101 @ 0x44d │ │ │ │ - movt r3, #8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 80332 <_PyObject_GC_New@@Base+0x332> │ │ │ │ - ldr r3, [pc, #152] @ (80350 <_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 802fc <_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, 802f8 <_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 80518 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 802f8 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ - ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ - movt r3, #7 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 80342 <_PyObject_GC_New@@Base+0x342> │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2c0ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 802f8 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ - ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 802f8 <_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 80322 <_PyObject_GC_New@@Base+0x322> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080354 : │ │ │ │ +0008026c : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 80442 │ │ │ │ + blt.n 8035a │ │ │ │ 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, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 80428 │ │ │ │ - ldr r0, [pc, #196] @ (80448 ) │ │ │ │ + bne.n 80340 │ │ │ │ + ldr r0, [pc, #196] @ (80360 ) │ │ │ │ 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 803de │ │ │ │ + bcs.n 802f6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 80418 │ │ │ │ + beq.n 80330 │ │ │ │ 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 803c2 │ │ │ │ + beq.n 802da │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 8040c │ │ │ │ + bcc.n 80324 │ │ │ │ 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 803be │ │ │ │ + bne.n 802d6 │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 80438 │ │ │ │ + bne.n 80350 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 803be │ │ │ │ + beq.n 802d6 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 803be │ │ │ │ + b.n 802d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 803be │ │ │ │ + b.n 802d6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 803be │ │ │ │ - b.n 803de │ │ │ │ + bne.n 802d6 │ │ │ │ + b.n 802f6 │ │ │ │ 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 803fc │ │ │ │ + b.n 80314 │ │ │ │ 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] @ (80514 ) │ │ │ │ + movw r2, #24320 @ 0x5f00 │ │ │ │ + movt r2, #82 @ 0x52 │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ + movt r3, #8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 8040a │ │ │ │ + ldr r3, [pc, #152] @ (80428 ) │ │ │ │ + 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 803d4 │ │ │ │ + ldrd r2, r0, [r3] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cbnz r2, 803d0 │ │ │ │ + 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 804f8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 803d0 │ │ │ │ + ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ + movt r3, #7 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 8041a │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2c0ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 803d0 │ │ │ │ + ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r4, #800] @ 0x320 │ │ │ │ + b.n 803d0 │ │ │ │ + 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 803fa │ │ │ │ + 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] @ (804f4 ) │ │ │ │ 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 80500 │ │ │ │ + bcs.n 804e0 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 804bc │ │ │ │ + beq.n 8049c │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 80498 │ │ │ │ + cbz r2, 80478 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 804b0 │ │ │ │ + bhi.n 80490 │ │ │ │ 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 80494 │ │ │ │ + b.n 80474 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 80494 │ │ │ │ + b.n 80474 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80494 │ │ │ │ + bne.n 80474 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80508 │ │ │ │ + bne.n 804e8 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80494 │ │ │ │ + beq.n 80474 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 80494 │ │ │ │ + b.n 80474 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 804ca │ │ │ │ + bge.n 804aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 80494 │ │ │ │ + b.n 80474 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 804f0 │ │ │ │ + b.n 804d0 │ │ │ │ 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 8064c │ │ │ │ + beq.w 8062c │ │ │ │ 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 805e6 │ │ │ │ + bls.n 805c6 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 805bc │ │ │ │ + cbnz r3, 8059c │ │ │ │ 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] │ │ │ │ @@ -126585,355 +126573,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 80594 │ │ │ │ + bne.n 80574 │ │ │ │ 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, 8062e │ │ │ │ + cbnz r3, 8060e │ │ │ │ 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, 8061c │ │ │ │ + cbnz r0, 805fc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 807d6 │ │ │ │ + bne.w 807b2 │ │ │ │ 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 80594 │ │ │ │ + b.n 80574 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8063e │ │ │ │ + cbz r0, 8061e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 805c8 │ │ │ │ + b.n 805a8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80636 │ │ │ │ + beq.n 80616 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 80636 │ │ │ │ + b.n 80616 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 80794 │ │ │ │ + beq.w 80770 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 807e6 │ │ │ │ + bne.w 807c2 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80722 │ │ │ │ + beq.n 806fe │ │ │ │ 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 8082a │ │ │ │ + beq.w 80806 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 80816 │ │ │ │ - ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ - ubfx ip, r0, #0, #18 │ │ │ │ + beq.w 807f2 │ │ │ │ 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 80700 │ │ │ │ - add.w r7, r5, r1, lsl #3 │ │ │ │ + ubfx r4, r0, #0, #18 │ │ │ │ + cbz r4, 806de │ │ │ │ + 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 806d2 │ │ │ │ + strd r2, lr, [r5, #788] @ 0x314 │ │ │ │ + bls.n 806b0 │ │ │ │ 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 80802 │ │ │ │ + bne.w 807de │ │ │ │ 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 8054c │ │ │ │ + b.n 8052c │ │ │ │ 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 806ce │ │ │ │ + strd r2, lr, [r5, #788] @ 0x314 │ │ │ │ + bhi.n 806ac │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - str.w ip, [r3, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 806e6 │ │ │ │ + b.n 806c4 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807aa │ │ │ │ + bne.n 80786 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #856] @ 0x358 │ │ │ │ - movw r3, #42841 @ 0xa759 │ │ │ │ + movw r3, #42741 @ 0xa6f5 │ │ │ │ movt r3, #7 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 807f6 │ │ │ │ + bne.n 807d2 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b898 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 807ce │ │ │ │ + beq.n 807aa │ │ │ │ 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 80786 │ │ │ │ + b.n 80762 │ │ │ │ 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 80772 │ │ │ │ + bcc.n 8074e │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 8066e │ │ │ │ - movw r0, #29140 @ 0x71d4 │ │ │ │ + b.n 8064e │ │ │ │ + movw r0, #28820 @ 0x7094 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1bbd3c │ │ │ │ - cbnz r0, 807da │ │ │ │ + bl 1ba544 │ │ │ │ + cbnz r0, 807b6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ - b.n 80666 │ │ │ │ + b.n 80646 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 807ce │ │ │ │ + bcs.n 807aa │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 807ce │ │ │ │ + bhi.n 807aa │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 80736 │ │ │ │ + bge.n 80712 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 805b4 │ │ │ │ + b.n 80594 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 8061c │ │ │ │ + b.n 805fc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 807a2 │ │ │ │ + beq.n 8077e │ │ │ │ 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 80666 │ │ │ │ + b.n 80646 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 80750 │ │ │ │ + b.n 8072c │ │ │ │ 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 806e6 │ │ │ │ + b.n 806c4 │ │ │ │ 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 807ce │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00080838 <_Py_NewReference@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #68] @ (8088c <_Py_NewReference@@Base+0x54>) │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - ldr.w lr, [r2, #1600] @ 0x640 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.n 80858 <_Py_NewReference@@Base+0x20> │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ - movt r1, #21 │ │ │ │ - cmp lr, r1 │ │ │ │ - bne.n 8087c <_Py_NewReference@@Base+0x44> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ - blx 2c0dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 80856 <_Py_NewReference@@Base+0x1e> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - mov r3, lr │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - movs r1, #0 │ │ │ │ - bx r3 │ │ │ │ + b.n 807aa │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 80928 <_Py_NewReference@@Base+0xf0> │ │ │ │ + bhi.n 808ac │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ 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 8095a <_Py_NewReference@@Base+0x122> │ │ │ │ + bne.n 808de │ │ │ │ mov.w ip, #4 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r9, #22 │ │ │ │ movs r0, #24 │ │ │ │ - ldr r3, [pc, #452] @ (80aa0 <_Py_NewReference@@Base+0x268>) │ │ │ │ + ldr r3, [pc, #452] @ (80a24 ) │ │ │ │ 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 809dc <_Py_NewReference@@Base+0x1a4> │ │ │ │ + beq.n 80960 │ │ │ │ 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 80968 <_Py_NewReference@@Base+0x130> │ │ │ │ + bne.n 808ec │ │ │ │ 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 80968 <_Py_NewReference@@Base+0x130> │ │ │ │ + b.n 808ec │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.n 80a26 <_Py_NewReference@@Base+0x1ee> │ │ │ │ + bls.n 809aa │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.n 80a0e <_Py_NewReference@@Base+0x1d6> │ │ │ │ + bcs.n 80992 │ │ │ │ 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, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 808da <_Py_NewReference@@Base+0xa2> │ │ │ │ + beq.n 8085e │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80a5e <_Py_NewReference@@Base+0x226> │ │ │ │ + beq.n 809e2 │ │ │ │ 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] @ (80aa4 <_Py_NewReference@@Base+0x26c>) │ │ │ │ + ldr r2, [pc, #288] @ (80a28 ) │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 80a38 <_Py_NewReference@@Base+0x200> │ │ │ │ + bne.n 809bc │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r5, 809ac <_Py_NewReference@@Base+0x174> │ │ │ │ + cbz r5, 80930 │ │ │ │ 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] │ │ │ │ @@ -126947,489 +126901,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 809a4 <_Py_NewReference@@Base+0x16c> │ │ │ │ + beq.n 80928 │ │ │ │ cmp.w r8, #2 │ │ │ │ strd r5, r5, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq r5, [r3, #30] │ │ │ │ strne r5, [r3, #32] │ │ │ │ - b.n 809a4 <_Py_NewReference@@Base+0x16c> │ │ │ │ + b.n 80928 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80968 <_Py_NewReference@@Base+0x130> │ │ │ │ + bne.n 808ec │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80a78 <_Py_NewReference@@Base+0x240> │ │ │ │ + bne.n 809fc │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80a5e <_Py_NewReference@@Base+0x226> │ │ │ │ + cbz r3, 809e2 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 80968 <_Py_NewReference@@Base+0x130> │ │ │ │ + b.n 808ec │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 80a84 <_Py_NewReference@@Base+0x24c> │ │ │ │ + bcs.n 80a08 │ │ │ │ movs r4, #4 │ │ │ │ mov.w ip, #8 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r9, #36 @ 0x24 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 80940 <_Py_NewReference@@Base+0x108> │ │ │ │ + b.n 808c4 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #6 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #3 │ │ │ │ mov.w r9, #30 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 80940 <_Py_NewReference@@Base+0x108> │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 808c4 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 80a68 <_Py_NewReference@@Base+0x230> │ │ │ │ + bne.n 809ec │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8098c <_Py_NewReference@@Base+0x154> │ │ │ │ + bne.n 80910 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8098c <_Py_NewReference@@Base+0x154> │ │ │ │ + b.n 80910 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8098c <_Py_NewReference@@Base+0x154> │ │ │ │ + b.n 80910 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80a00 <_Py_NewReference@@Base+0x1c8> │ │ │ │ + b.n 80984 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #37284 @ 0x91a4 │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 809a4 <_Py_NewReference@@Base+0x16c> │ │ │ │ + b.n 80928 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00080aa8 : │ │ │ │ +00080a2c : │ │ │ │ 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 80c76 │ │ │ │ + blt.w 80bfa │ │ │ │ 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 80b94 │ │ │ │ + bne.n 80b18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80be4 │ │ │ │ + beq.w 80b68 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 80bb2 │ │ │ │ + bhi.n 80b36 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #1101 @ 0x44d │ │ │ │ + movw r2, #1069 @ 0x42d │ │ │ │ movt r2, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r6, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 80c22 │ │ │ │ - ldr r1, [pc, #404] @ (80ca0 ) │ │ │ │ + bne.w 80ba6 │ │ │ │ + ldr r1, [pc, #404] @ (80c24 ) │ │ │ │ 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 80bf8 │ │ │ │ + bhi.n 80b7c │ │ │ │ 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 80be8 │ │ │ │ + beq.n 80b6c │ │ │ │ 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, 80b58 │ │ │ │ + cbnz r1, 80adc │ │ │ │ ldrd r6, r7, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 80bd8 │ │ │ │ + bcc.n 80b5c │ │ │ │ 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] @ (80ca4 ) │ │ │ │ + ldr r2, [pc, #308] @ (80c28 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 80c40 │ │ │ │ + bne.n 80bc4 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 80bc4 │ │ │ │ + cbnz r5, 80b48 │ │ │ │ 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 1cec40 <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ + bl 1cd49c <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 80b8c │ │ │ │ + beq.n 80b10 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80b8c │ │ │ │ + beq.n 80b10 │ │ │ │ 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 80b58 │ │ │ │ - ldr r4, [pc, #192] @ (80ca8 ) │ │ │ │ - b.n 80b8c │ │ │ │ + b.n 80adc │ │ │ │ + ldr r4, [pc, #192] @ (80c2c ) │ │ │ │ + b.n 80b10 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b58 │ │ │ │ + bne.n 80adc │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #42673 @ 0xa6b1 │ │ │ │ + movw r2, #42573 @ 0xa64d │ │ │ │ movt r2, #7 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80c66 │ │ │ │ + bne.n 80bea │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80c34 │ │ │ │ + cbz r4, 80bb8 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 80b58 │ │ │ │ + b.n 80adc │ │ │ │ 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 80b58 │ │ │ │ + bne.n 80adc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80bbc │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 80b40 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 80c90 │ │ │ │ + bne.n 80c14 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b7c │ │ │ │ + bne.n 80b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80b7c │ │ │ │ + b.n 80b00 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80c14 │ │ │ │ + b.n 80b98 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #37376 @ 0x9200 │ │ │ │ + movw r1, #37056 @ 0x90c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 80b8c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 80b10 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80b7c │ │ │ │ + b.n 80b00 │ │ │ │ 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 80e2c │ │ │ │ - beq.n 80d74 │ │ │ │ + blt.w 80db0 │ │ │ │ + beq.n 80cf8 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 80e14 │ │ │ │ + bhi.w 80d98 │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #1101 @ 0x44d │ │ │ │ + movw r2, #1069 @ 0x42d │ │ │ │ movt r2, #8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80dc2 │ │ │ │ - ldr r2, [pc, #356] @ (80e58 ) │ │ │ │ + bne.n 80d46 │ │ │ │ + ldr r2, [pc, #356] @ (80ddc ) │ │ │ │ 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 80d98 │ │ │ │ + bhi.n 80d1c │ │ │ │ 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 80d88 │ │ │ │ + beq.n 80d0c │ │ │ │ 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, 80d5c │ │ │ │ + cbz r1, 80ce0 │ │ │ │ movw r2, #41768 @ 0xa328 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #296] @ (80e5c ) │ │ │ │ + ldr r1, [pc, #296] @ (80de0 ) │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80dde │ │ │ │ + blt.n 80d62 │ │ │ │ ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80dee │ │ │ │ + bne.n 80d72 │ │ │ │ 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 80d7c │ │ │ │ + bcc.n 80d00 │ │ │ │ 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 80d28 │ │ │ │ - ldr r4, [pc, #232] @ (80e60 ) │ │ │ │ + b.n 80cac │ │ │ │ + ldr r4, [pc, #232] @ (80de4 ) │ │ │ │ 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 80d28 │ │ │ │ + b.n 80cac │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80d28 │ │ │ │ + bne.n 80cac │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r2, #42673 @ 0xa6b1 │ │ │ │ + movw r2, #42573 @ 0xa64d │ │ │ │ movt r2, #7 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80e46 │ │ │ │ + bne.n 80dca │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80dd4 │ │ │ │ + cbz r4, 80d58 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #800] @ 0x320 │ │ │ │ - b.n 80d28 │ │ │ │ + b.n 80cac │ │ │ │ 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 80d28 │ │ │ │ + bne.n 80cac │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ 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 80d48 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + beq.n 80ccc │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 80e1e │ │ │ │ + bne.n 80da2 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80d48 │ │ │ │ + bne.n 80ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80d48 │ │ │ │ + b.n 80ccc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cec40 <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ + b.w 1cd49c <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80d48 │ │ │ │ + b.n 80ccc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #37376 @ 0x9200 │ │ │ │ + movw r1, #37056 @ 0x90c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 80d56 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 80cda │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80db4 │ │ │ │ + b.n 80d38 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00080e64 : │ │ │ │ +00080de8 : │ │ │ │ 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 80f1c │ │ │ │ - blt.n 80f62 │ │ │ │ + beq.n 80ea0 │ │ │ │ + blt.n 80ee6 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 80f20 │ │ │ │ - ldr r7, [pc, #256] @ (80f84 ) │ │ │ │ + bgt.n 80ea4 │ │ │ │ + ldr r7, [pc, #256] @ (80f08 ) │ │ │ │ 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, 80ef8 │ │ │ │ - ldr r0, [pc, #236] @ (80f88 ) │ │ │ │ + cbz r4, 80e7c │ │ │ │ + ldr r0, [pc, #236] @ (80f0c ) │ │ │ │ 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 80f40 │ │ │ │ + bne.n 80ec4 │ │ │ │ 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] │ │ │ │ @@ -127446,133 +127400,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 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80ef2 │ │ │ │ - ldr r2, [pc, #116] @ (80f84 ) │ │ │ │ + beq.n 80e76 │ │ │ │ + ldr r2, [pc, #116] @ (80f08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 80ebe │ │ │ │ - ldr r4, [pc, #108] @ (80f8c ) │ │ │ │ - b.n 80ef2 │ │ │ │ + b.n 80e42 │ │ │ │ + ldr r4, [pc, #108] @ (80f10 ) │ │ │ │ + b.n 80e76 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 80ef8 │ │ │ │ - bl 23bb68 │ │ │ │ + bls.n 80e7c │ │ │ │ + bl 23a370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80ef2 │ │ │ │ - ldr r3, [pc, #76] @ (80f84 ) │ │ │ │ + beq.n 80e76 │ │ │ │ + ldr r3, [pc, #76] @ (80f08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 80ebe │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 80e42 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80f74 │ │ │ │ + bne.n 80ef8 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 80f7e │ │ │ │ + cbnz r0, 80f02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 80eb8 │ │ │ │ + b.n 80e3c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #37428 @ 0x9234 │ │ │ │ + movw r0, #37108 @ 0x90f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80ef2 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80e76 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 80eb8 │ │ │ │ + b.n 80e3c │ │ │ │ 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, 80f9c │ │ │ │ - cbz r1, 80f9c │ │ │ │ - b.w 1c7460 │ │ │ │ - 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] @ (81014 ) │ │ │ │ + ldr r3, [pc, #96] @ (80f84 ) │ │ │ │ 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, 80fd4 │ │ │ │ + cbz r0, 80f44 │ │ │ │ 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 81006 │ │ │ │ + bhi.n 80f76 │ │ │ │ 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 83898 │ │ │ │ + bl 83814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80ff6 │ │ │ │ + bne.n 80f66 │ │ │ │ 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 8109a │ │ │ │ - ldr r3, [pc, #140] @ (810bc ) │ │ │ │ + bgt.n 8100a │ │ │ │ + ldr r3, [pc, #140] @ (8102c ) │ │ │ │ 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, 81056 │ │ │ │ + cbz r0, 80fc6 │ │ │ │ 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 │ │ │ │ @@ -127582,111 +127527,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 8109a │ │ │ │ + bhi.n 8100a │ │ │ │ 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 81052 │ │ │ │ + b.n 80fc2 │ │ │ │ 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 83898 │ │ │ │ + bl 83814 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8108e │ │ │ │ - b.n 81052 │ │ │ │ + bne.n 80ffe │ │ │ │ + b.n 80fc2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000810c0 : │ │ │ │ +00081030 : │ │ │ │ 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 8115c │ │ │ │ - ldr r7, [pc, #256] @ (811d4 ) │ │ │ │ + blt.n 810cc │ │ │ │ + ldr r7, [pc, #256] @ (81144 ) │ │ │ │ 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 81148 │ │ │ │ - ldr r2, [pc, #236] @ (811d8 ) │ │ │ │ + beq.n 810b8 │ │ │ │ + ldr r2, [pc, #236] @ (81148 ) │ │ │ │ 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, 81126 │ │ │ │ + cbnz r3, 81096 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8117e │ │ │ │ + beq.n 810ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 83b10 │ │ │ │ + bl 83b14 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 811b0 │ │ │ │ + beq.n 81120 │ │ │ │ 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 81190 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 81100 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 81170 │ │ │ │ + bne.n 810e0 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81104 │ │ │ │ + bne.n 81074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - cbz r5, 8117e │ │ │ │ - b.n 81108 │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + cbz r5, 810ee │ │ │ │ + b.n 81078 │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8116c │ │ │ │ - cbz r5, 8117e │ │ │ │ - b.n 81108 │ │ │ │ + cbz r0, 810dc │ │ │ │ + cbz r5, 810ee │ │ │ │ + b.n 81078 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - movw r0, #37456 @ 0x9250 │ │ │ │ + movw r0, #37136 @ 0x9110 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_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 81108 │ │ │ │ + bne.n 81078 │ │ │ │ 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 │ │ │ │ @@ -127695,38 +127640,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 8116c │ │ │ │ + b.n 810dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 811cc │ │ │ │ + bge.n 8113c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 811cc │ │ │ │ + cbnz r3, 8113c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ 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] @ (81520 ) │ │ │ │ - ldr.w r8, [pc, #844] @ 81540 │ │ │ │ + ldr r5, [pc, #816] @ (81490 ) │ │ │ │ + ldr.w r8, [pc, #844] @ 814b0 │ │ │ │ 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 │ │ │ │ @@ -127734,68 +127679,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 81e4c │ │ │ │ + bne.w 81dbc │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r1, 812a4 │ │ │ │ + cbnz r1, 81214 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 81e7e │ │ │ │ + bhi.w 81dee │ │ │ │ adds r2, r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 81260 │ │ │ │ + bne.n 811d0 │ │ │ │ strex ip, r2, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8124e │ │ │ │ + bne.n 811be │ │ │ │ dmb ish │ │ │ │ - bne.n 8123c │ │ │ │ - ldr r3, [pc, #700] @ (81524 ) │ │ │ │ + bne.n 811ac │ │ │ │ + ldr r3, [pc, #700] @ (81494 ) │ │ │ │ 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 81e94 │ │ │ │ + bne.w 81e04 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81eaa │ │ │ │ + beq.w 81e1a │ │ │ │ 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] @ (81528 ) │ │ │ │ + ldr r2, [pc, #632] @ (81498 ) │ │ │ │ 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 812c0 │ │ │ │ + bne.n 81230 │ │ │ │ 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 │ │ │ │ @@ -127804,1496 +127749,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 824f4 │ │ │ │ + bl 82464 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81eb4 │ │ │ │ - ldr r3, [pc, #536] @ (8152c ) │ │ │ │ + beq.w 81e24 │ │ │ │ + ldr r3, [pc, #536] @ (8149c ) │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 81210 │ │ │ │ + bne.w 81180 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #520] @ (81530 ) │ │ │ │ - bl 90c00 │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #520] @ (814a0 ) │ │ │ │ + bl 90be4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81eec │ │ │ │ + beq.w 81e5c │ │ │ │ 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 1c8fc8 │ │ │ │ + bl 1c7830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81e52 │ │ │ │ str.w r0, [r5, #4052] @ 0xfd4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c8fc8 │ │ │ │ + bl 1c7830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81e52 │ │ │ │ str.w r0, [r5, #4056] @ 0xfd8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1c8fc8 │ │ │ │ + bl 1c7830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81e52 │ │ │ │ str.w r0, [r5, #4060] @ 0xfdc │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ - bl 1c8fc8 │ │ │ │ + bl 1c7830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81e52 │ │ │ │ str.w r0, [r5, #4064] @ 0xfe0 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ - bl 1c8fc8 │ │ │ │ + bl 1c7830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81e52 │ │ │ │ str.w r0, [r5, #4068] @ 0xfe4 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1c8fc8 │ │ │ │ + bl 1c7830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81e52 │ │ │ │ str.w r0, [r5, #4072] @ 0xfe8 │ │ │ │ add.w r0, r4, #148 @ 0x94 │ │ │ │ - bl 1c8fc8 │ │ │ │ + bl 1c7830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee2 │ │ │ │ + beq.w 81e52 │ │ │ │ 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 1c94d4 │ │ │ │ + bl 1c7d3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82152 │ │ │ │ + beq.w 820c2 │ │ │ │ add.w r1, r4, #184 @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7754 │ │ │ │ + bl 1c5f54 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82130 │ │ │ │ + beq.w 820a0 │ │ │ │ add.w r1, r4, #392 @ 0x188 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7754 │ │ │ │ + bl 1c5f54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82130 │ │ │ │ - ldr r1, [pc, #308] @ (81534 ) │ │ │ │ + beq.w 820a0 │ │ │ │ + ldr r1, [pc, #308] @ (814a4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7754 │ │ │ │ + bl 1c5f54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82130 │ │ │ │ - ldr r2, [pc, #296] @ (81538 ) │ │ │ │ + beq.w 820a0 │ │ │ │ + ldr r2, [pc, #296] @ (814a8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #296] @ (8153c ) │ │ │ │ + ldr r1, [pc, #296] @ (814ac ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c94d4 │ │ │ │ + bl 1c7d3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8210e │ │ │ │ + beq.w 8207e │ │ │ │ movs r5, #0 │ │ │ │ - movw r9, #28496 @ 0x6f50 │ │ │ │ + movw r9, #28176 @ 0x6e10 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ - movw r8, #20325 @ 0x4f65 │ │ │ │ + movw r8, #20285 @ 0x4f3d │ │ │ │ movt r8, #9 │ │ │ │ - movw sl, #1849 @ 0x739 │ │ │ │ + movw sl, #1421 @ 0x58d │ │ │ │ movt sl, #22 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov fp, r5 │ │ │ │ - movw r4, #58909 @ 0xe61d │ │ │ │ + movw r4, #59197 @ 0xe73d │ │ │ │ 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 1c7754 │ │ │ │ + bl 1c5f54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 820f4 │ │ │ │ + beq.w 82064 │ │ │ │ ldr.w r2, [r5, #156] @ 0x9c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 81476 │ │ │ │ + bne.n 813e6 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ streq.w r4, [r5, #200] @ 0xc8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 8144c │ │ │ │ + bne.n 813bc │ │ │ │ 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 1c96a0 │ │ │ │ + bl 1c7f08 │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821fe │ │ │ │ + beq.w 8216e │ │ │ │ cmp r5, #16 │ │ │ │ - bne.n 8148e │ │ │ │ + bne.n 813fe │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 814c4 │ │ │ │ + bge.n 81434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 814c4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 81434 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ - bne.n 814ac │ │ │ │ + bne.n 8141c │ │ │ │ add.w r5, r7, #40960 @ 0xa000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ str.w r0, [r5, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821f4 │ │ │ │ + beq.w 82164 │ │ │ │ movs r0, #11 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821e2 │ │ │ │ + beq.w 82152 │ │ │ │ movw r8, #43756 @ 0xaaec │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821e2 │ │ │ │ + bne.w 82152 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 821cc │ │ │ │ - b.n 81544 │ │ │ │ + blt.w 8213c │ │ │ │ + b.n 814b4 │ │ │ │ nop │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ movs r6, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ movs r6, r6 │ │ │ │ ite cc │ │ │ │ lslcc r2, r2, #1 │ │ │ │ - bcs.n 81a18 │ │ │ │ + bcs.n 81988 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 81bbc │ │ │ │ + b.n 81b2c │ │ │ │ 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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821e2 │ │ │ │ + beq.w 82152 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821e2 │ │ │ │ + bne.w 82152 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 821b6 │ │ │ │ + blt.w 82126 │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821e2 │ │ │ │ + beq.w 82152 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821e2 │ │ │ │ + bne.w 82152 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 821a0 │ │ │ │ + blt.w 82110 │ │ │ │ movs r0, #11 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821e2 │ │ │ │ + beq.w 82152 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821e2 │ │ │ │ + bne.w 82152 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8218a │ │ │ │ + blt.w 820fa │ │ │ │ movs r0, #32 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821e2 │ │ │ │ + beq.w 82152 │ │ │ │ movw r8, #43680 @ 0xaaa0 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821e2 │ │ │ │ + bne.w 82152 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82174 │ │ │ │ + blt.w 820e4 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821e2 │ │ │ │ + beq.w 82152 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821e2 │ │ │ │ + bne.w 82152 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82366 │ │ │ │ + blt.w 822d6 │ │ │ │ movs r0, #10 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43752 @ 0xaae8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82348 │ │ │ │ + blt.w 822b8 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43676 @ 0xaa9c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82332 │ │ │ │ + blt.w 822a2 │ │ │ │ movs r0, #111 @ 0x6f │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43672 @ 0xaa98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8231c │ │ │ │ + blt.w 8228c │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43668 @ 0xaa94 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82306 │ │ │ │ + blt.w 82276 │ │ │ │ movs r0, #17 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43744 @ 0xaae0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 822f0 │ │ │ │ + blt.w 82260 │ │ │ │ movs r0, #2 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43740 @ 0xaadc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 822da │ │ │ │ + blt.w 8224a │ │ │ │ movs r0, #21 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 822c4 │ │ │ │ + blt.w 82234 │ │ │ │ movs r0, #20 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43728 @ 0xaad0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 822ae │ │ │ │ + blt.w 8221e │ │ │ │ movs r0, #4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82298 │ │ │ │ + blt.w 82208 │ │ │ │ movs r0, #13 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821e2 │ │ │ │ + beq.w 82152 │ │ │ │ movw r8, #43724 @ 0xaacc │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821e2 │ │ │ │ + bne.w 82152 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82282 │ │ │ │ + blt.w 821f2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 821e2 │ │ │ │ + beq.w 82152 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 821e2 │ │ │ │ + bne.w 82152 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8226c │ │ │ │ + blt.w 821dc │ │ │ │ movs r0, #3 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43720 @ 0xaac8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82256 │ │ │ │ + blt.w 821c6 │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8235e │ │ │ │ + beq.w 822ce │ │ │ │ movw r3, #43716 @ 0xaac4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8235e │ │ │ │ + bne.w 822ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82240 │ │ │ │ - ldr r2, [pc, #792] @ (81bec ) │ │ │ │ + blt.w 821b0 │ │ │ │ + ldr r2, [pc, #792] @ (81b5c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #792] @ (81bf0 ) │ │ │ │ + ldr r1, [pc, #792] @ (81b60 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c94d4 │ │ │ │ + bl 1c7d3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8221e │ │ │ │ + beq.w 8218e │ │ │ │ movw r0, #6832 @ 0x1ab0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #768] @ (81bf4 ) │ │ │ │ - movw r1, #37784 @ 0x9398 │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #768] @ (81b64 ) │ │ │ │ + movw r1, #37464 @ 0x9258 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ - ldr r2, [pc, #760] @ (81bf8 ) │ │ │ │ + bl 94898 │ │ │ │ + ldr r2, [pc, #760] @ (81b68 ) │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82046 │ │ │ │ + bne.w 81fb6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82030 │ │ │ │ + blt.w 81fa0 │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr.w r8, [pc, #748] @ 81c08 │ │ │ │ + ldr.w r8, [pc, #748] @ 81b78 │ │ │ │ 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 1c7754 │ │ │ │ + bl 1c5f54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 820a8 │ │ │ │ + beq.w 82018 │ │ │ │ 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 1c7754 │ │ │ │ + bl 1c5f54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 820a8 │ │ │ │ + beq.w 82018 │ │ │ │ str.w sl, [r4, #1468] @ 0x5bc │ │ │ │ - movw r3, #37840 @ 0x93d0 │ │ │ │ + movw r3, #37520 @ 0x9290 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ str r5, [r6, #12] │ │ │ │ - movw r2, #10676 @ 0x29b4 │ │ │ │ + movw r2, #10356 @ 0x2874 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #5832 @ 0x16c8 │ │ │ │ + movw r1, #5512 @ 0x1588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r3, #37820 @ 0x93bc │ │ │ │ + movw r3, #37500 @ 0x927c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r0, #37832 @ 0x93c8 │ │ │ │ + movw r0, #37512 @ 0x9288 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ffc │ │ │ │ + beq.w 81f6c │ │ │ │ add.w r0, r8, #416 @ 0x1a0 │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81fe8 │ │ │ │ + beq.w 81f58 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #37912 @ 0x9418 │ │ │ │ + movw r1, #37592 @ 0x92d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 819da │ │ │ │ + bge.n 8194a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8201e │ │ │ │ + beq.w 81f8e │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 81ffc │ │ │ │ - ldr r5, [pc, #536] @ (81bfc ) │ │ │ │ + beq.w 81f6c │ │ │ │ + ldr r5, [pc, #536] @ (81b6c ) │ │ │ │ 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 1c9810 <_PyStaticType_InitForExtension@@Base> │ │ │ │ + bl 1c8078 <_PyStaticType_InitForExtension@@Base> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82026 │ │ │ │ + beq.w 81f96 │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 819ec │ │ │ │ - ldr r4, [pc, #508] @ (81c00 ) │ │ │ │ + bne.n 8195c │ │ │ │ + ldr r4, [pc, #508] @ (81b70 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c996c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c81d4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37968 @ 0x9450 │ │ │ │ + movw r1, #37648 @ 0x9310 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fd2 │ │ │ │ + beq.w 81f42 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a4a │ │ │ │ + bge.n 819ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fca │ │ │ │ + beq.w 81f3a │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ - bl 1c996c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c81d4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37980 @ 0x945c │ │ │ │ + movw r1, #37660 @ 0x931c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fd2 │ │ │ │ + beq.w 81f42 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a8e │ │ │ │ + bge.n 819fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fc2 │ │ │ │ + beq.w 81f32 │ │ │ │ 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 1c996c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c81d4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #22364 @ 0x575c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fd2 │ │ │ │ + beq.w 81f42 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ade │ │ │ │ + bge.n 81a4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fba │ │ │ │ - ldr r0, [pc, #292] @ (81c04 ) │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ + beq.w 81f2a │ │ │ │ + ldr r0, [pc, #292] @ (81b74 ) │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #284] @ (81c04 ) │ │ │ │ + ldr r3, [pc, #284] @ (81b74 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c9a8c <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ + bl 1c82f4 <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37980 @ 0x945c │ │ │ │ + movw r1, #37660 @ 0x931c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fd2 │ │ │ │ + beq.w 81f42 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b22 │ │ │ │ + bge.n 81a92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fb2 │ │ │ │ - ldr r3, [pc, #224] @ (81c04 ) │ │ │ │ + beq.w 81f22 │ │ │ │ + ldr r3, [pc, #224] @ (81b74 ) │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #12 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ - bl 1c9a8c <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ + bl 1c82f4 <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #22364 @ 0x575c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fd2 │ │ │ │ + beq.w 81f42 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b60 │ │ │ │ + bge.n 81ad0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 81f1a │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c996c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c81d4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #37968 @ 0x9450 │ │ │ │ + movw r1, #37648 @ 0x9310 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fd2 │ │ │ │ + beq.w 81f42 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b9e │ │ │ │ + bge.n 81b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fa2 │ │ │ │ - ldr.w r8, [pc, #108] @ 81c0c │ │ │ │ + beq.w 81f12 │ │ │ │ + ldr.w r8, [pc, #108] @ 81b7c │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ + bl 90b8c <_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 1c9bbc <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8424 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37980 @ 0x945c │ │ │ │ + movw r1, #37660 @ 0x931c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f8a │ │ │ │ - b.n 81c10 │ │ │ │ + beq.w 81efa │ │ │ │ + b.n 81b80 │ │ │ │ nop │ │ │ │ - b.n 82290 │ │ │ │ + b.n 82200 │ │ │ │ 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, #17] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ movs r6, r6 │ │ │ │ - b.n 817a4 │ │ │ │ + b.n 81714 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 81948 │ │ │ │ + b.n 818b8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 822cc │ │ │ │ + b.n 8223c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 81af0 │ │ │ │ + b.n 81a60 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c22 │ │ │ │ + bge.n 81b92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f7a │ │ │ │ + beq.w 81eea │ │ │ │ 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 1c9bbc <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c8424 <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #22364 @ 0x575c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f62 │ │ │ │ + beq.w 81ed2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c72 │ │ │ │ + bge.n 81be2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81ef2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c996c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c81d4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #37968 @ 0x9450 │ │ │ │ + movw r1, #37648 @ 0x9310 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f62 │ │ │ │ + beq.w 81ed2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81cb4 │ │ │ │ + bge.n 81c24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f5a │ │ │ │ - ldr.w r8, [pc, #1004] @ 820a4 │ │ │ │ + beq.w 81eca │ │ │ │ + ldr.w r8, [pc, #1004] @ 82014 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ + bl 90b8c <_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 1c9db4 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1c861c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37980 @ 0x945c │ │ │ │ + movw r1, #37660 @ 0x931c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f8a │ │ │ │ + beq.w 81efa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d0e │ │ │ │ + bge.n 81c7e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f52 │ │ │ │ + beq.w 81ec2 │ │ │ │ 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 1c9db4 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1c861c <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #22364 @ 0x575c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f3c │ │ │ │ + beq.w 81eac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d66 │ │ │ │ + bge.n 81cd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f34 │ │ │ │ + beq.w 81ea4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c996c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c81d4 <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37968 @ 0x9450 │ │ │ │ + movw r1, #37648 @ 0x9310 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e70 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81da4 │ │ │ │ + bge.n 81d14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820ec │ │ │ │ - ldr r0, [pc, #732] @ (82084 ) │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #732] @ (82088 ) │ │ │ │ - movw r1, #41072 @ 0xa070 │ │ │ │ + beq.w 8205c │ │ │ │ + ldr r0, [pc, #732] @ (81ff4 ) │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #732] @ (81ff8 ) │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c9ec4 <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ + bl 1c872c <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f12 │ │ │ │ + beq.w 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37980 @ 0x945c │ │ │ │ + movw r1, #37660 @ 0x931c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e70 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81dfc │ │ │ │ + bge.n 81d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820e4 │ │ │ │ + beq.w 82054 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c9ec4 <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ + bl 1c872c <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81f12 │ │ │ │ + beq.n 81e82 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #22364 @ 0x575c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 81f00 │ │ │ │ + beq.n 81e70 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81e38 │ │ │ │ + bge.n 81da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820dc │ │ │ │ + beq.w 8204c │ │ │ │ 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] @ (8208c ) │ │ │ │ + ldr r2, [pc, #564] @ (81ffc ) │ │ │ │ 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 81e60 │ │ │ │ + bne.n 81dd0 │ │ │ │ dmb ish │ │ │ │ - b.w 812e4 │ │ │ │ + b.w 81254 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - cbz r3, 81eaa │ │ │ │ - ldr r0, [pc, #516] @ (82090 ) │ │ │ │ + cbz r3, 81e1a │ │ │ │ + ldr r0, [pc, #516] @ (82000 ) │ │ │ │ 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 81280 │ │ │ │ + b.w 811f0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.w 812a4 │ │ │ │ + b.w 81214 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2e0a8 │ │ │ │ - movw r3, #37480 @ 0x9268 │ │ │ │ + movw r3, #37160 @ 0x9128 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #456] @ (82094 ) │ │ │ │ + ldr r0, [pc, #456] @ (82004 ) │ │ │ │ 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 81e44 │ │ │ │ - movw r3, #37552 @ 0x92b0 │ │ │ │ + b.n 81db4 │ │ │ │ + movw r3, #37232 @ 0x9170 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81ec8 │ │ │ │ - bl 94210 │ │ │ │ + b.n 81e38 │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81334 │ │ │ │ - movw r3, #37512 @ 0x9288 │ │ │ │ + beq.w 812a4 │ │ │ │ + movw r3, #37192 @ 0x9148 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81ec8 │ │ │ │ + b.n 81e38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f12 │ │ │ │ + bge.n 81e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 81f12 │ │ │ │ + cbnz r3, 81e82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #380] @ (82098 ) │ │ │ │ + ldr r1, [pc, #380] @ (82008 ) │ │ │ │ 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 81e44 │ │ │ │ + b.n 81db4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d66 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81cd6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f12 │ │ │ │ + bge.n 81e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81f12 │ │ │ │ + bne.n 81e82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f12 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e82 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d0e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c7e │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81cb4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f12 │ │ │ │ + bge.n 81e82 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81f12 │ │ │ │ + bne.n 81e82 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f12 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e82 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c22 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b92 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c72 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81be2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f12 │ │ │ │ + bge.n 81e82 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81f12 │ │ │ │ + bne.n 81e82 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f12 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e82 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b9e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b60 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ad0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b22 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a92 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ade │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a4e │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a8e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 819fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a4a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 819ba │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f12 │ │ │ │ + bge.n 81e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81f12 │ │ │ │ + bne.n 81e82 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f12 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ffc │ │ │ │ + bge.n 81f6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 81ffc │ │ │ │ + cbnz r3, 81f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #156] @ (8209c ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #156] @ (8200c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #37928 @ 0x9428 │ │ │ │ + movw r3, #37608 @ 0x92e8 │ │ │ │ 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 81e44 │ │ │ │ + b.n 81db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 819da │ │ │ │ - movw r3, #37612 @ 0x92ec │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8194a │ │ │ │ + movw r3, #37292 @ 0x91ac │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81f1a │ │ │ │ + b.n 81e8a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81912 │ │ │ │ + bne.w 81882 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81912 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81882 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8206e │ │ │ │ - ldr r3, [pc, #80] @ (820a0 ) │ │ │ │ + blt.n 81fde │ │ │ │ + ldr r3, [pc, #80] @ (82010 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #37792 @ 0x93a0 │ │ │ │ + movw r3, #37472 @ 0x9260 │ │ │ │ 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 81e44 │ │ │ │ + b.n 81db4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8204c │ │ │ │ + bne.n 81fbc │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8204c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81fbc │ │ │ │ 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, #15] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ movs r6, r6 │ │ │ │ strex r0, r0, [r0, #320] @ 0x140 │ │ │ │ add.w r0, r7, #5536 @ 0x15a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ - bl 229a04 │ │ │ │ + bl 228204 │ │ │ │ movs r0, #0 │ │ │ │ - bl 756ca │ │ │ │ - ldr r3, [pc, #704] @ (8237c ) │ │ │ │ + bl 750f2 │ │ │ │ + ldr r3, [pc, #704] @ (822ec ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #37852 @ 0x93dc │ │ │ │ + movw r3, #37532 @ 0x929c │ │ │ │ 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 81e44 │ │ │ │ + b.n 81db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e38 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81dfc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81da4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d14 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #644] @ (82380 ) │ │ │ │ + ldr r2, [pc, #644] @ (822f0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37984 @ 0x9460 │ │ │ │ + movw r3, #37664 @ 0x9320 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 81e44 │ │ │ │ - ldr r3, [pc, #628] @ (82384 ) │ │ │ │ + b.n 81db4 │ │ │ │ + ldr r3, [pc, #628] @ (822f4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #37708 @ 0x934c │ │ │ │ + movw r3, #37388 @ 0x920c │ │ │ │ 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 81e44 │ │ │ │ - ldr r3, [pc, #596] @ (82388 ) │ │ │ │ + b.n 81db4 │ │ │ │ + ldr r3, [pc, #596] @ (822f8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #37676 @ 0x932c │ │ │ │ + movw r3, #37356 @ 0x91ec │ │ │ │ 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 81e44 │ │ │ │ - ldr r2, [pc, #568] @ (8238c ) │ │ │ │ + b.n 81db4 │ │ │ │ + ldr r2, [pc, #568] @ (822fc ) │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - movw r2, #37648 @ 0x9310 │ │ │ │ + movw r2, #37328 @ 0x91d0 │ │ │ │ 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 81e44 │ │ │ │ + b.n 81db4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81604 │ │ │ │ + bne.w 81574 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81604 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81574 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 815ce │ │ │ │ + bne.w 8153e │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 815ce │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8153e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 815a0 │ │ │ │ + bne.w 81510 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 815a0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81510 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81572 │ │ │ │ + bne.w 814e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81572 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 814e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81544 │ │ │ │ + bne.w 814b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81544 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 814b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85008 │ │ │ │ - movw r3, #37584 @ 0x92d0 │ │ │ │ + bl 84fe4 │ │ │ │ + movw r3, #37264 @ 0x9190 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #412] @ (82390 ) │ │ │ │ - b.n 81f1c │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ + ldr r1, [pc, #412] @ (82300 ) │ │ │ │ + b.n 81e8c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 821f0 │ │ │ │ - ldr r3, [pc, #404] @ (82394 ) │ │ │ │ + b.n 82160 │ │ │ │ + ldr r3, [pc, #404] @ (82304 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #15420 @ 0x3c3c │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ 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 81e44 │ │ │ │ - ldr r3, [pc, #376] @ (82398 ) │ │ │ │ + b.n 81db4 │ │ │ │ + ldr r3, [pc, #376] @ (82308 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #37736 @ 0x9368 │ │ │ │ + movw r3, #37416 @ 0x9228 │ │ │ │ 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 81e44 │ │ │ │ + b.n 81db4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818d2 │ │ │ │ + bne.w 81842 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 818d2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81842 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8189e │ │ │ │ + bne.w 8180e │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8189e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8180e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8186a │ │ │ │ + bne.w 817da │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8186a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 817da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8183c │ │ │ │ + bne.w 817ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8183c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 817ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81806 │ │ │ │ + bne.w 81776 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81806 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81776 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 817d2 │ │ │ │ + bne.w 81742 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 817d2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81742 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8179e │ │ │ │ + bne.w 8170e │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8179e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8170e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8176a │ │ │ │ + bne.w 816da │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8176a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 816da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81736 │ │ │ │ + bne.w 816a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81736 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 816a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81702 │ │ │ │ + bne.w 81672 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81702 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81672 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 816ce │ │ │ │ + bne.w 8163e │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 816ce │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8163e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8169a │ │ │ │ + bne.w 8160a │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8169a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8160a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81666 │ │ │ │ + bne.w 815d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81666 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 815d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85008 │ │ │ │ - b.n 821e8 │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 82158 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81632 │ │ │ │ + bne.w 815a2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81632 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 815a2 │ │ │ │ + strb r0, [r3, #12] │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ 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] @ (824ec ) │ │ │ │ + ldr r2, [pc, #316] @ (8245c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 824d8 │ │ │ │ + beq.w 82448 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 824e6 │ │ │ │ + bhi.w 82456 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r1, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 824a6 │ │ │ │ + bne.n 82416 │ │ │ │ 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 82474 │ │ │ │ + bhi.n 823e4 │ │ │ │ adds r1, #11 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 824be │ │ │ │ + beq.n 8242e │ │ │ │ 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 8244c │ │ │ │ + beq.n 823bc │ │ │ │ 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 824b6 │ │ │ │ + beq.n 82426 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2b47c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ @@ -129301,99 +129246,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 82416 │ │ │ │ + bhi.n 82386 │ │ │ │ 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 82416 │ │ │ │ + bne.n 82386 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42673 @ 0xa6b1 │ │ │ │ + movw r2, #42573 @ 0xa64d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #848] @ 0x350 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 824cc │ │ │ │ + bne.n 8243c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82446 │ │ │ │ + beq.n 823b6 │ │ │ │ ldr.w r1, [r8, #800] @ 0x320 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8, #800] @ 0x320 │ │ │ │ - b.n 82416 │ │ │ │ + b.n 82386 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82446 │ │ │ │ + beq.n 823b6 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 82416 │ │ │ │ + b.n 82386 │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 82446 │ │ │ │ + b.n 823b6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 82416 │ │ │ │ - b.n 82474 │ │ │ │ + bne.n 82386 │ │ │ │ + b.n 823e4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82494 │ │ │ │ - movw r1, #38024 @ 0x9488 │ │ │ │ + b.n 82404 │ │ │ │ + movw r1, #37704 @ 0x9348 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #12] @ (824f0 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (82460 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82446 │ │ │ │ + b.n 823b6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ 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 828ca │ │ │ │ + bmi.w 8283a │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82fd2 │ │ │ │ + beq.w 82f42 │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8291c │ │ │ │ + beq.w 8288c │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82976 │ │ │ │ + beq.w 828e6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 829a0 │ │ │ │ - ldr r3, [pc, #568] @ (82778 ) │ │ │ │ + bpl.w 82910 │ │ │ │ + ldr r3, [pc, #568] @ (826e8 ) │ │ │ │ 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 │ │ │ │ @@ -129403,319 +129348,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 83036 │ │ │ │ + beq.w 82fa6 │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82c3e │ │ │ │ + beq.w 82bae │ │ │ │ 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 82c66 │ │ │ │ + bne.w 82bd6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82a9e │ │ │ │ + bne.w 82a0e │ │ │ │ ldr.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82bf6 │ │ │ │ + beq.w 82b66 │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 830c8 │ │ │ │ + bne.w 82fe8 │ │ │ │ movw r5, #40104 @ 0x9ca8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 82c9c │ │ │ │ + bne.w 82c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8337c │ │ │ │ + bl 832f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82e4a │ │ │ │ + beq.w 82dba │ │ │ │ mov r0, r8 │ │ │ │ - bl 84238 │ │ │ │ + bl 841b4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 825f4 │ │ │ │ + bge.n 82564 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82c32 │ │ │ │ + beq.w 82ba2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82cd8 │ │ │ │ + beq.w 82c48 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 83148 │ │ │ │ + beq.w 830be │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 82d68 │ │ │ │ + bne.w 82cd8 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 829e2 │ │ │ │ + bne.w 82952 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8305a │ │ │ │ + bne.w 82fca │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 82b90 │ │ │ │ + bmi.w 82b00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 82ba6 │ │ │ │ + bne.w 82b16 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 82aca │ │ │ │ + ble.w 82a3a │ │ │ │ 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 8268e │ │ │ │ + bhi.n 825fe │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8327a │ │ │ │ + beq.w 83190 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8268e │ │ │ │ + ble.n 825fe │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 826cc │ │ │ │ + beq.n 8263c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8268e │ │ │ │ + beq.n 825fe │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 826cc │ │ │ │ + beq.n 8263c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 8268e │ │ │ │ + beq.n 825fe │ │ │ │ adds r2, #20 │ │ │ │ mov.w r9, #2 │ │ │ │ ldr.w sl, [r2, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 826cc │ │ │ │ + beq.n 8263c │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8267e │ │ │ │ + bne.n 825ee │ │ │ │ mov r5, fp │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 831bc │ │ │ │ + bne.w 83102 │ │ │ │ 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 826d6 │ │ │ │ + b.n 82646 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 826cc │ │ │ │ + beq.n 8263c │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 826b4 │ │ │ │ + bne.n 82624 │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8268e │ │ │ │ + bne.n 825fe │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bgt.n 82648 │ │ │ │ + bgt.n 825b8 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 82d2e │ │ │ │ + bne.w 82c9e │ │ │ │ ldr.w lr, [r8, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 8279c │ │ │ │ + ble.n 8270c │ │ │ │ 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 8273a │ │ │ │ + bhi.n 826aa │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8326c │ │ │ │ + beq.w 83182 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8273a │ │ │ │ + ble.n 826aa │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 82794 │ │ │ │ + beq.n 82704 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8273a │ │ │ │ + beq.n 826aa │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 82794 │ │ │ │ + beq.n 82704 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 8273a │ │ │ │ + beq.n 826aa │ │ │ │ adds r3, #20 │ │ │ │ movs r5, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 82794 │ │ │ │ + beq.n 82704 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 8272c │ │ │ │ + bne.n 8269c │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8323c │ │ │ │ + bne.w 831d6 │ │ │ │ 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 82adc │ │ │ │ + bpl.w 82a4c │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - cbz r6, 827b8 │ │ │ │ + cbz r6, 82728 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 827b0 │ │ │ │ + bge.n 82720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 827b0 │ │ │ │ + cbnz r3, 82720 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827b0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82720 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82794 │ │ │ │ + beq.n 82704 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8277c │ │ │ │ + bne.n 826ec │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8273a │ │ │ │ + bne.n 826aa │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 826f8 │ │ │ │ + bne.n 82668 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 827ac │ │ │ │ + bmi.n 8271c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 829a6 │ │ │ │ + bne.w 82916 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 82760 │ │ │ │ + bne.n 826d0 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bpl.w 82ae2 │ │ │ │ + bpl.w 82a52 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82b52 │ │ │ │ + bne.w 82ac2 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 829ce │ │ │ │ + beq.w 8293e │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 82c80 │ │ │ │ + bmi.w 82bf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82abc │ │ │ │ + beq.w 82a2c │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - bl 86f08 │ │ │ │ + bl 86ee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82e4a │ │ │ │ + beq.w 82dba │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c490 │ │ │ │ + bl 8c470 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82e4c │ │ │ │ + beq.w 82dbc │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.w 82a06 │ │ │ │ + bmi.w 82976 │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 82820 │ │ │ │ + bpl.n 82790 │ │ │ │ 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 83204 │ │ │ │ + bne.w 8314a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82e68 │ │ │ │ + beq.w 82dd8 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 82876 │ │ │ │ + ble.n 827e6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8284c │ │ │ │ + bge.n 827bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f564 │ │ │ │ + bl 8f544 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82e4a │ │ │ │ + blt.w 82dba │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 82876 │ │ │ │ + beq.n 827e6 │ │ │ │ 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 831f8 │ │ │ │ - bl 8f564 │ │ │ │ + bge.w 8313e │ │ │ │ + bl 8f544 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82e4a │ │ │ │ + blt.w 82dba │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 82856 │ │ │ │ + bne.n 827c6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82f94 │ │ │ │ + beq.w 82f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e21c │ │ │ │ + bl 8e1fc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82e4c │ │ │ │ + beq.w 82dbc │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 82896 │ │ │ │ + bpl.n 82806 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83220 │ │ │ │ + beq.w 83166 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 82a38 │ │ │ │ + bmi.w 829a8 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 828ae │ │ │ │ + bgt.n 8281e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 831dc │ │ │ │ + ble.w 83122 │ │ │ │ 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 82a5a │ │ │ │ + bne.w 829ca │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #704] @ (82b8c ) │ │ │ │ + ldr r3, [pc, #704] @ (82afc ) │ │ │ │ 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 │ │ │ │ @@ -129726,33 +129671,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 82fbe │ │ │ │ + beq.w 82f2e │ │ │ │ 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 82fd2 │ │ │ │ + beq.w 82f42 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8252a │ │ │ │ - bl 7fda4 │ │ │ │ + bne.w 8249a │ │ │ │ + bl 7fd44 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82e4c │ │ │ │ + beq.w 82dbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82c88 │ │ │ │ - ldr r3, [pc, #600] @ (82b8c ) │ │ │ │ + beq.w 82bf8 │ │ │ │ + ldr r3, [pc, #600] @ (82afc ) │ │ │ │ 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 │ │ │ │ @@ -129762,95 +129707,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 82fb2 │ │ │ │ + beq.w 82f22 │ │ │ │ str.w r0, [r1, #428] @ 0x1ac │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82536 │ │ │ │ + bne.w 824a6 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 82c4c │ │ │ │ + beq.w 82bbc │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 8325c │ │ │ │ + bmi.w 830e4 │ │ │ │ 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 8253e │ │ │ │ + bmi.w 824ae │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 82576 │ │ │ │ + b.n 824e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93fac │ │ │ │ - b.n 827ac │ │ │ │ + bl 93f84 │ │ │ │ + b.n 8271c │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8300e │ │ │ │ + bne.w 82f66 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82abc │ │ │ │ + bne.n 82a2c │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bpl.w 82b44 │ │ │ │ + bpl.w 82ab4 │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 82c80 │ │ │ │ + bmi.w 82bf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 82abc │ │ │ │ + beq.n 82a2c │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - b.n 827e0 │ │ │ │ + b.n 82750 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82616 │ │ │ │ + bge.w 82586 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82616 │ │ │ │ + bne.w 82586 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 82616 │ │ │ │ + b.n 82586 │ │ │ │ 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 82808 │ │ │ │ + bls.w 82778 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #38380 @ 0x95ec │ │ │ │ + movw r1, #38060 @ 0x94ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e4c │ │ │ │ + b.n 82dbc │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 828ae │ │ │ │ + beq.w 8281e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #38604 @ 0x96cc │ │ │ │ + movw r1, #38284 @ 0x958c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e4c │ │ │ │ - ldr r0, [pc, #304] @ (82b8c ) │ │ │ │ + b.n 82dbc │ │ │ │ + ldr r0, [pc, #304] @ (82afc ) │ │ │ │ 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] │ │ │ │ @@ -129861,761 +129806,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 82fec │ │ │ │ + beq.w 82f5c │ │ │ │ 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 825a6 │ │ │ │ + bne.w 82516 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82faa │ │ │ │ + bne.w 82f1a │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 829c8 │ │ │ │ + beq.n 82938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86f08 │ │ │ │ + bl 86ee4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 82820 │ │ │ │ - b.n 82e4a │ │ │ │ + bne.w 82790 │ │ │ │ + b.n 82dba │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ ldr.w lr, [r8, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 826ec │ │ │ │ - b.n 8279c │ │ │ │ + bgt.w 8265c │ │ │ │ + b.n 8270c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 82760 │ │ │ │ + bne.w 826d0 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 82b2c │ │ │ │ + ble.n 82a9c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 8311a │ │ │ │ + bmi.w 830a0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 82b2c │ │ │ │ + beq.n 82a9c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 8311a │ │ │ │ + bmi.w 830a0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 82b2c │ │ │ │ + beq.n 82a9c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 8311a │ │ │ │ + bmi.w 830a0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 82b2c │ │ │ │ + beq.n 82a9c │ │ │ │ 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 8311a │ │ │ │ + bmi.w 830a0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 82b1a │ │ │ │ + bne.n 82a8a │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ - cbnz r0, 82b52 │ │ │ │ + cbnz r0, 82ac2 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 827d4 │ │ │ │ + bne.w 82744 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 82abc │ │ │ │ + beq.n 82a2c │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 827e4 │ │ │ │ + b.n 82754 │ │ │ │ lsls r3, r5, #24 │ │ │ │ - bmi.w 82c80 │ │ │ │ + bmi.w 82bf0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82f5a │ │ │ │ + beq.w 82eca │ │ │ │ mov r0, r4 │ │ │ │ - bl 85158 │ │ │ │ + bl 85134 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82e4a │ │ │ │ + blt.w 82dba │ │ │ │ mov r0, r4 │ │ │ │ - bl 86f08 │ │ │ │ + bl 86ee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82e4a │ │ │ │ + beq.w 82dba │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 827f4 │ │ │ │ - b.n 82f7c │ │ │ │ + bne.w 82764 │ │ │ │ + b.n 82eec │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 82630 │ │ │ │ - ldr r1, [pc, #700] @ (82e64 ) │ │ │ │ + beq.w 825a0 │ │ │ │ + ldr r1, [pc, #700] @ (82dd4 ) │ │ │ │ add r2, sp, #16 │ │ │ │ mov.w ip, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ - bl 1ca928 │ │ │ │ + bl 1c9190 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #680] @ (82e64 ) │ │ │ │ + ldr r1, [pc, #680] @ (82dd4 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1ca928 │ │ │ │ + bl 1c9190 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r8, r0, r2 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 82eda │ │ │ │ + beq.w 82e4a │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 82ec2 │ │ │ │ + bpl.w 82e32 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.w 82690 │ │ │ │ + bhi.w 82600 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8263c │ │ │ │ - b.n 826d6 │ │ │ │ + bgt.w 825ac │ │ │ │ + b.n 82646 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83042 │ │ │ │ + beq.w 82fb2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82e4c │ │ │ │ + beq.w 82dbc │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 83046 │ │ │ │ + bpl.w 82fb6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 829ae │ │ │ │ + bmi.w 8291e │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ - b.n 825b0 │ │ │ │ + b.n 82520 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 825f4 │ │ │ │ - bl 93018 │ │ │ │ + b.n 82564 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82e4a │ │ │ │ + blt.w 82dba │ │ │ │ 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 825a0 │ │ │ │ + bne.w 82510 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 825a0 │ │ │ │ + beq.w 82510 │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82f98 │ │ │ │ + bne.w 82f08 │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825b0 │ │ │ │ - b.n 82bfc │ │ │ │ + bne.w 82520 │ │ │ │ + b.n 82b6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82b4e │ │ │ │ - b.n 82abc │ │ │ │ + bne.w 82abe │ │ │ │ + b.n 82a2c │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ - b.n 8252a │ │ │ │ + b.n 8249a │ │ │ │ movw r5, #40104 @ 0x9ca8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 830e4 │ │ │ │ - ldr r1, [pc, #452] @ (82e64 ) │ │ │ │ + beq.w 83004 │ │ │ │ + ldr r1, [pc, #452] @ (82dd4 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 1ca928 │ │ │ │ + bl 1c9190 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 82cfc │ │ │ │ + beq.n 82c6c │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bpl.w 8304c │ │ │ │ + bpl.w 82fbc │ │ │ │ mov r1, r4 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 82d16 │ │ │ │ + bpl.n 82c86 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 825d6 │ │ │ │ + bne.w 82546 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82e4a │ │ │ │ + beq.w 82dba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82e4a │ │ │ │ + bge.w 82dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82e4a │ │ │ │ + bne.w 82dba │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e4c │ │ │ │ + b.n 82dbc │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #348] @ (82e64 ) │ │ │ │ + ldr r1, [pc, #348] @ (82dd4 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ + bl 15c814 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 82cd8 │ │ │ │ + bmi.n 82c48 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82cd0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 82c40 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 825d6 │ │ │ │ - b.n 82cd8 │ │ │ │ - ldr r1, [pc, #308] @ (82e64 ) │ │ │ │ + bne.w 82546 │ │ │ │ + b.n 82c48 │ │ │ │ + ldr r1, [pc, #308] @ (82dd4 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1ca928 │ │ │ │ + bl 1c9190 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #292] @ (82e64 ) │ │ │ │ + ldr r1, [pc, #292] @ (82dd4 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1ca928 │ │ │ │ + bl 1c9190 │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r5, r0, r2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 82f04 │ │ │ │ + bpl.w 82e74 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 82ef0 │ │ │ │ + bpl.w 82e60 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 826e2 │ │ │ │ - b.n 8273a │ │ │ │ + bls.w 82652 │ │ │ │ + b.n 826aa │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 92ee8 │ │ │ │ + bl 92ecc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8260c │ │ │ │ + ble.w 8257c │ │ │ │ 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 83078 │ │ │ │ + bge.w 83044 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ ldr.w r5, [r8, #172] @ 0xac │ │ │ │ - cbz r0, 82de2 │ │ │ │ - bl 92ee8 │ │ │ │ + cbz r0, 82d52 │ │ │ │ + bl 92ecc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82e5e │ │ │ │ + bne.n 82dce │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82e5e │ │ │ │ + bne.n 82dce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83016 │ │ │ │ + beq.w 82f86 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 82e04 │ │ │ │ + ble.n 82d74 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 82dee │ │ │ │ + bne.n 82d5e │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 82d94 │ │ │ │ + bne.n 82d04 │ │ │ │ ldmia.w sp, {r3, r4, r5, r7} │ │ │ │ mov r6, fp │ │ │ │ - b.n 8260c │ │ │ │ + b.n 8257c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82e5e │ │ │ │ + bne.n 82dce │ │ │ │ mov r0, r7 │ │ │ │ - b.n 82db8 │ │ │ │ + b.n 82d28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 82e04 │ │ │ │ + beq.n 82d74 │ │ │ │ adds r5, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 82dd2 │ │ │ │ + beq.n 82d42 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 82df6 │ │ │ │ + bne.n 82d66 │ │ │ │ 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, #38228 @ 0x9554 │ │ │ │ + movw r1, #37908 @ 0x9414 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82cd8 │ │ │ │ + bge.w 82c48 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82cd8 │ │ │ │ + bne.w 82c48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 82cde │ │ │ │ + bne.w 82c4e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 83168 │ │ │ │ + bmi.w 8319e │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 828c4 │ │ │ │ + b.n 82834 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 82dc0 │ │ │ │ + b.n 82d30 │ │ │ │ nop │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 82f18 │ │ │ │ + bmi.n 82e88 │ │ │ │ ldr.w r5, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #708] @ (83138 ) │ │ │ │ + ldr r2, [pc, #684] @ (83090 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #2252] @ 0x8cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 82ff6 │ │ │ │ + bne.w 82f6e │ │ │ │ ldr.w r2, [r2, #2260] @ 0x8d4 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 82ff6 │ │ │ │ - ldr r1, [pc, #680] @ (8313c ) │ │ │ │ + beq.w 82f6e │ │ │ │ + ldr r1, [pc, #656] @ (83094 ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.n 82e4a │ │ │ │ + beq.n 82dba │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 82fa0 │ │ │ │ - ldr r1, [pc, #664] @ (8313c ) │ │ │ │ + bne.n 82f10 │ │ │ │ + ldr r1, [pc, #640] @ (83094 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 82e4a │ │ │ │ - movw r3, #11681 @ 0x2da1 │ │ │ │ + beq.n 82dba │ │ │ │ + movw r3, #5545 @ 0x15a9 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 82828 │ │ │ │ + b.n 82798 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82be0 │ │ │ │ + bne.w 82b50 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 82be0 │ │ │ │ + b.n 82b50 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82bda │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 82b4a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 82bda │ │ │ │ + b.n 82b4a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82d60 │ │ │ │ + bne.w 82cd0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82d60 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82cd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82d5a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 82cca │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 82d5a │ │ │ │ - ldr r2, [pc, #548] @ (83140 ) │ │ │ │ + b.n 82cca │ │ │ │ + ldr r2, [pc, #524] @ (83098 ) │ │ │ │ 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 82f56 │ │ │ │ + beq.n 82ec6 │ │ │ │ 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 82e72 │ │ │ │ + b.n 82de2 │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 82abc │ │ │ │ + beq.w 82a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85158 │ │ │ │ + bl 85134 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82e4a │ │ │ │ + blt.w 82dba │ │ │ │ mov r0, r4 │ │ │ │ - bl 86f08 │ │ │ │ + bl 86ee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82e4a │ │ │ │ + beq.w 82dba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82e68 │ │ │ │ + beq.w 82dd8 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 82836 │ │ │ │ + bgt.w 827a6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 828b4 │ │ │ │ + b.n 82824 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82c74 │ │ │ │ - b.n 82aa4 │ │ │ │ + bne.w 82be4 │ │ │ │ + b.n 82a14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82828 │ │ │ │ - b.n 82ea2 │ │ │ │ + bne.w 82798 │ │ │ │ + b.n 82e12 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.w 82b58 │ │ │ │ - b.n 82abc │ │ │ │ + bpl.w 82ac8 │ │ │ │ + b.n 82a2c │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r0, [r2, #404] @ 0x194 │ │ │ │ - b.w 8252a │ │ │ │ + b.w 8249a │ │ │ │ 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 82914 │ │ │ │ + bne.w 82884 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38120 @ 0x94e8 │ │ │ │ + movw r1, #37800 @ 0x93a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e4c │ │ │ │ + b.n 82dbc │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r3, [r2, #396] @ 0x18c │ │ │ │ - b.n 82a96 │ │ │ │ - ldr r0, [pc, #324] @ (8313c ) │ │ │ │ - bl 7ad74 │ │ │ │ + b.n 82a06 │ │ │ │ + lsls r1, r5, #24 │ │ │ │ + bpl.w 82ac8 │ │ │ │ + b.n 82a2c │ │ │ │ + ldr r0, [pc, #292] @ (83094 ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 82e90 │ │ │ │ - ldr r0, [pc, #308] @ (8313c ) │ │ │ │ - bl 434e0 │ │ │ │ + bne.w 82e00 │ │ │ │ + ldr r0, [pc, #276] @ (83094 ) │ │ │ │ + bl 43460 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e4c │ │ │ │ - lsls r1, r5, #24 │ │ │ │ - bpl.w 82b58 │ │ │ │ - b.n 82abc │ │ │ │ + b.n 82dbc │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 82dd2 │ │ │ │ + beq.w 82d42 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83018 │ │ │ │ + bne.n 82f88 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 82dd2 │ │ │ │ - b.n 82e04 │ │ │ │ + beq.w 82d42 │ │ │ │ + b.n 82d74 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ - b.w 82576 │ │ │ │ - ldr r6, [pc, #256] @ (83144 ) │ │ │ │ - b.n 82c0c │ │ │ │ + b.w 824e6 │ │ │ │ + ldr r6, [pc, #232] @ (8309c ) │ │ │ │ + b.n 82b7c │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ - b.n 82c2c │ │ │ │ + b.n 82b9c │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbnz r3, 83098 │ │ │ │ - bl 207c7c <_PyStack_AsDict@@Base+0xfc> │ │ │ │ + cbnz r3, 83014 │ │ │ │ + bl 2066c4 <_PyStack_AsDict@@Base+0xfc> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 82cca │ │ │ │ + b.n 82c3a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 827b0 │ │ │ │ + bge.w 82720 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 827b0 │ │ │ │ + bne.w 82720 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 827b0 │ │ │ │ - movw r0, #43564 @ 0xaa2c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #38188 @ 0x952c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - mov r6, fp │ │ │ │ - bl f3df0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 82e2a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82720 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 82bfe │ │ │ │ + movw r5, #40104 @ 0x9ca8 │ │ │ │ + movt r5, #80 @ 0x50 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp sl, r5 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bne.w 82c0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 832f8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 82546 │ │ │ │ + b.n 82c4e │ │ │ │ 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 830f4 │ │ │ │ + bpl.n 83064 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 83104 │ │ │ │ + beq.n 83074 │ │ │ │ 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 83052 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82c8e │ │ │ │ - movw r5, #40104 @ 0x9ca8 │ │ │ │ - movt r5, #80 @ 0x50 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bne.w 82c9c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8337c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 825d6 │ │ │ │ - b.n 82cde │ │ │ │ + b.n 82fc2 │ │ │ │ + movw r0, #43564 @ 0xaa2c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #37868 @ 0x93ec │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + mov r6, fp │ │ │ │ + bl f3e28 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 82d9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 830aa │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 830aa │ │ │ │ + bne.n 83026 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83026 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 82cd8 │ │ │ │ + bmi.w 82c48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82cd8 │ │ │ │ - b.n 82d20 │ │ │ │ - movw r0, #43564 @ 0xaa2c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - movw r1, #38284 @ 0x958c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e4c │ │ │ │ + beq.w 82c90 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 82dba │ │ │ │ + b.n 82c4e │ │ │ │ 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, #37964 @ 0x944c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f3e28 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + b.n 82dbc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 831a0 │ │ │ │ + blt.n 830f2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38160 @ 0x9510 │ │ │ │ + movw r1, #37840 @ 0x93d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 82cd8 │ │ │ │ - ldr r0, [pc, #284] @ (83288 ) │ │ │ │ - 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 831b0 │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.n 831b0 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #388 @ 0x184 │ │ │ │ - add r2, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - b.n 82e58 │ │ │ │ + bl f3e28 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 82dba │ │ │ │ + b.n 82c4e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + b.n 828fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83150 │ │ │ │ + bne.n 830c6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83150 │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #412 @ 0x19c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 8319a │ │ │ │ - ldr r3, [pc, #200] @ (83288 ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 830c6 │ │ │ │ + ldr r3, [pc, #256] @ (83204 ) │ │ │ │ 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 8269a │ │ │ │ + b.w 8260a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #38696 @ 0x9728 │ │ │ │ + movw r1, #38376 @ 0x95e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e4c │ │ │ │ + b.n 82dbc │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 82856 │ │ │ │ - b.w 82876 │ │ │ │ + bne.w 827c6 │ │ │ │ + b.w 827e6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #38452 @ 0x9634 │ │ │ │ + movw r1, #38132 @ 0x94f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e4c │ │ │ │ + b.n 82dbc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #38532 @ 0x9684 │ │ │ │ + movw r1, #38212 @ 0x9544 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82e4c │ │ │ │ - ldr r0, [pc, #72] @ (83288 ) │ │ │ │ + b.n 82dbc │ │ │ │ + cmp r4, r2 │ │ │ │ + it ne │ │ │ │ + movne r3, r4 │ │ │ │ + beq.w 82704 │ │ │ │ + b.w 826f0 │ │ │ │ + cmp r4, r1 │ │ │ │ + it ne │ │ │ │ + movne r2, r4 │ │ │ │ + beq.w 8263c │ │ │ │ + b.w 82628 │ │ │ │ + ldr r0, [pc, #100] @ (83204 ) │ │ │ │ + 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 831f6 │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.n 831f6 │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ + add r2, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + b.n 82dc8 │ │ │ │ + ldr r0, [pc, #44] @ (83204 ) │ │ │ │ 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 82744 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - b.w 8298c │ │ │ │ - cmp r4, r2 │ │ │ │ - it ne │ │ │ │ - movne r3, r4 │ │ │ │ - beq.w 82794 │ │ │ │ - b.w 82780 │ │ │ │ - cmp r4, r1 │ │ │ │ - it ne │ │ │ │ - movne r2, r4 │ │ │ │ - beq.w 826cc │ │ │ │ - b.w 826b8 │ │ │ │ + b.w 826b4 │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #412 @ 0x19c │ │ │ │ + add r2, r3 │ │ │ │ + b.n 831d0 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008328c <_Py_SetImmortal@@Base>: │ │ │ │ +00083208 <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 832a6 <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 83222 <_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, 83312 <_Py_SetImmortal@@Base+0x86> │ │ │ │ + cbnz r2, 8328e <_Py_SetImmortal@@Base+0x86> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 83300 <_Py_SetImmortal@@Base+0x74> │ │ │ │ - ldr r0, [pc, #112] @ (83334 <_Py_SetImmortal@@Base+0xa8>) │ │ │ │ + cbz r2, 8327c <_Py_SetImmortal@@Base+0x74> │ │ │ │ + ldr r0, [pc, #112] @ (832b0 <_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] │ │ │ │ @@ -130633,152 +130583,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, #17197 @ 0x432d │ │ │ │ + movw r1, #17157 @ 0x4305 │ │ │ │ movt r1, #9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83326 <_Py_SetImmortal@@Base+0x9a> │ │ │ │ + bne.n 832a2 <_Py_SetImmortal@@Base+0x9a> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 832bc <_Py_SetImmortal@@Base+0x30> │ │ │ │ - b.n 83300 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + bmi.n 83238 <_Py_SetImmortal@@Base+0x30> │ │ │ │ + b.n 8327c <_Py_SetImmortal@@Base+0x74> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 832bc <_Py_SetImmortal@@Base+0x30> │ │ │ │ - b.n 83300 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + bne.n 83238 <_Py_SetImmortal@@Base+0x30> │ │ │ │ + b.n 8327c <_Py_SetImmortal@@Base+0x74> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083338 : │ │ │ │ +000832b4 : │ │ │ │ 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 83354 │ │ │ │ + bne.n 832d0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 8335e │ │ │ │ + cbnz r3, 832da │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #17197 @ 0x432d │ │ │ │ + movw r2, #17157 @ 0x4305 │ │ │ │ movt r2, #9 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83378 │ │ │ │ + bne.n 832f4 │ │ │ │ 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 83370 │ │ │ │ + b.n 832ec │ │ │ │ stmdb 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 83540 │ │ │ │ + bmi.w 834bc │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8357e │ │ │ │ + beq.w 834fa │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 833d6 │ │ │ │ + ble.n 83352 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 837fa │ │ │ │ + beq.w 83776 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8343c │ │ │ │ + beq.n 833b8 │ │ │ │ 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 837fa │ │ │ │ + beq.w 83776 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 833c2 │ │ │ │ + bne.n 8333e │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 835b6 │ │ │ │ + ble.w 83532 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 833de │ │ │ │ + beq.n 8335a │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 833ec │ │ │ │ - bl 55fb6 │ │ │ │ + bne.n 83368 │ │ │ │ + bl 55f3e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83434 │ │ │ │ + cbz r0, 833b0 │ │ │ │ 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 83878 │ │ │ │ - movw r1, #39664 @ 0x9af0 │ │ │ │ + bpl.w 837f4 │ │ │ │ + movw r1, #39344 @ 0x99b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r4 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8382a │ │ │ │ + blt.w 837a6 │ │ │ │ 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 835ee │ │ │ │ - bmi.w 8383c │ │ │ │ + beq.w 8356a │ │ │ │ + bmi.w 837b8 │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 837a0 │ │ │ │ - ldr r1, [pc, #548] @ (83678 ) │ │ │ │ + bgt.w 8371c │ │ │ │ + ldr r1, [pc, #548] @ (835f4 ) │ │ │ │ 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 83594 │ │ │ │ - ldr.w ip, [pc, #528] @ 83684 │ │ │ │ + beq.w 83510 │ │ │ │ + ldr.w ip, [pc, #528] @ 83600 │ │ │ │ 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 837d6 │ │ │ │ + bne.w 83752 │ │ │ │ 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] │ │ │ │ @@ -130792,57 +130742,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 8358c │ │ │ │ + bge.n 83508 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83434 │ │ │ │ + beq.n 833b0 │ │ │ │ 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 83434 │ │ │ │ + beq.n 833b0 │ │ │ │ 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 83434 │ │ │ │ + beq.n 833b0 │ │ │ │ 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 83532 │ │ │ │ + blt.n 834ae │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 8351a │ │ │ │ - b.n 83434 │ │ │ │ + bne.n 83496 │ │ │ │ + b.n 833b0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 8351a │ │ │ │ - b.n 83434 │ │ │ │ - ldr r0, [pc, #308] @ (83678 ) │ │ │ │ + bne.n 83496 │ │ │ │ + b.n 833b0 │ │ │ │ + ldr r0, [pc, #308] @ (835f4 ) │ │ │ │ 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] │ │ │ │ @@ -130852,629 +130802,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 837c6 │ │ │ │ + beq.w 83742 │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 833a2 │ │ │ │ + bne.w 8331e │ │ │ │ mov r0, r5 │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 833a2 │ │ │ │ - b.n 83432 │ │ │ │ + bge.w 8331e │ │ │ │ + b.n 833ae │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 834ea │ │ │ │ - b.n 83434 │ │ │ │ + bne.n 83466 │ │ │ │ + b.n 833b0 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83434 │ │ │ │ - ldr r3, [pc, #204] @ (83678 ) │ │ │ │ + beq.w 833b0 │ │ │ │ + ldr r3, [pc, #204] @ (835f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 83492 │ │ │ │ + b.n 8340e │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 83886 │ │ │ │ + bcs.w 83802 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83886 │ │ │ │ + beq.w 83802 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 8360c │ │ │ │ + bge.n 83588 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 835da │ │ │ │ + b.n 83556 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r4, [pc, #136] @ (8367c ) │ │ │ │ + ldr r4, [pc, #136] @ (835f8 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittet lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldrge r3, [pc, #128] @ (83680 ) │ │ │ │ - ldrlt r2, [pc, #128] @ (83680 ) │ │ │ │ + ldrge r3, [pc, #128] @ (835fc ) │ │ │ │ + ldrlt r2, [pc, #128] @ (835fc ) │ │ │ │ ite ge │ │ │ │ strge.w r5, [r3, #1984] @ 0x7c0 │ │ │ │ strlt.w r5, [r2, #1984] @ 0x7c0 │ │ │ │ - b.n 83434 │ │ │ │ + b.n 833b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r3, r9] │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8366e │ │ │ │ + cbz r0, 835ea │ │ │ │ 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 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8388c │ │ │ │ + beq.w 83808 │ │ │ │ sub.w sl, r0, #4 │ │ │ │ subs r1, r7, #4 │ │ │ │ add r0, r9 │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 83688 │ │ │ │ + beq.n 83604 │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 83648 │ │ │ │ + b.n 835c4 │ │ │ │ ldrd r5, r1, [sp, #8] │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 836a0 │ │ │ │ + bne.n 8361c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 8384c │ │ │ │ + bne.w 837c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 83434 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 833b0 │ │ │ │ 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 83668 │ │ │ │ + beq.n 835e4 │ │ │ │ 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 8365a │ │ │ │ + bge.n 835d6 │ │ │ │ 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 83706 │ │ │ │ + ble.n 83682 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 83652 │ │ │ │ + beq.n 835ce │ │ │ │ adds r0, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 83706 │ │ │ │ + ble.n 83682 │ │ │ │ ldr.w lr, [lr, #24] │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 83652 │ │ │ │ + beq.n 835ce │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 83706 │ │ │ │ + bge.n 83682 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 83652 │ │ │ │ + beq.n 835ce │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 836f8 │ │ │ │ + bgt.n 83674 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 836c4 │ │ │ │ + bne.n 83640 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3e4 │ │ │ │ + bl 9b3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 83874 │ │ │ │ + beq.w 837f0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 83732 │ │ │ │ + ble.n 836ae │ │ │ │ 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 8369a │ │ │ │ + beq.n 83616 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 83752 │ │ │ │ + ble.n 836ce │ │ │ │ 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 8376c │ │ │ │ + ble.n 836e8 │ │ │ │ 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 8369a │ │ │ │ + beq.n 83616 │ │ │ │ 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 8379a │ │ │ │ + bge.n 83716 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r4, [r0, #0] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 8377c │ │ │ │ - b.n 8369a │ │ │ │ + bne.n 836f8 │ │ │ │ + b.n 83616 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 83594 │ │ │ │ - bl 23bb68 │ │ │ │ + bls.w 83510 │ │ │ │ + bl 23a370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83434 │ │ │ │ - ldr r3, [pc, #216] @ (83894 ) │ │ │ │ + beq.w 833b0 │ │ │ │ + ldr r3, [pc, #216] @ (83810 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 83498 │ │ │ │ + b.n 83414 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 833a2 │ │ │ │ - b.n 8357e │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + bne.w 8331e │ │ │ │ + b.n 834fa │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83818 │ │ │ │ + bne.n 83794 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 83822 │ │ │ │ + cbnz r0, 8379e │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #160] @ (83894 ) │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #160] @ (83810 ) │ │ │ │ ldr.w r9, [r3, sl] │ │ │ │ - b.n 83492 │ │ │ │ + b.n 8340e │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #39620 @ 0x9ac4 │ │ │ │ + movw r1, #39300 @ 0x9984 │ │ │ │ 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 f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (83894 ) │ │ │ │ + ldr r3, [pc, #112] @ (83810 ) │ │ │ │ ldr.w r9, [r3, sl] │ │ │ │ - b.n 83492 │ │ │ │ + b.n 8340e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83432 │ │ │ │ + bne.w 833ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83432 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 833ae │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #37428 @ 0x9234 │ │ │ │ + movw r0, #37108 @ 0x90f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83432 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 833ae │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 55e72 │ │ │ │ + bl 55dfa │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83870 │ │ │ │ + bge.n 837ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 83870 │ │ │ │ + cbnz r2, 837ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8366e │ │ │ │ + b.n 835ea │ │ │ │ mov r4, r6 │ │ │ │ - b.n 83856 │ │ │ │ - movw r1, #39688 @ 0x9b08 │ │ │ │ + b.n 837d2 │ │ │ │ + movw r1, #39368 @ 0x99c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 11e494 │ │ │ │ - b.n 83428 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 83432 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 8385c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 833a4 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 833ae │ │ │ │ + bl 23a370 │ │ │ │ + b.n 837d8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083898 : │ │ │ │ +00083814 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 8397a │ │ │ │ + blt.n 838f6 │ │ │ │ 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, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83960 │ │ │ │ - ldr r0, [pc, #184] @ (83980 ) │ │ │ │ + bne.n 838dc │ │ │ │ + ldr r0, [pc, #184] @ (838fc ) │ │ │ │ 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 83932 │ │ │ │ + bcs.n 838ae │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 83924 │ │ │ │ + beq.n 838a0 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 838fe │ │ │ │ + cbz r2, 8387a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 83918 │ │ │ │ + bcc.n 83894 │ │ │ │ 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 838fa │ │ │ │ + b.n 83876 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 838fa │ │ │ │ + bne.n 83876 │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 83970 │ │ │ │ + bne.n 838ec │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 838fa │ │ │ │ + beq.n 83876 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 838fa │ │ │ │ + b.n 83876 │ │ │ │ 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 83950 │ │ │ │ + b.n 838cc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083984 : │ │ │ │ +00083900 : │ │ │ │ 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 83ac2 │ │ │ │ + beq.w 83a3e │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ movweq r0, #14563 @ 0x38e3 │ │ │ │ movteq r0, #910 @ 0x38e │ │ │ │ - bne.n 83a2c │ │ │ │ + bne.n 839a8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.w 83b08 │ │ │ │ + bhi.w 83a84 │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - movw r3, #15729 @ 0x3d71 │ │ │ │ + movw r3, #15597 @ 0x3ced │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r6, [r5, #872] @ 0x368 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 83aa8 │ │ │ │ - ldr r1, [pc, #320] @ (83b0c ) │ │ │ │ + bne.n 83a24 │ │ │ │ + ldr r1, [pc, #320] @ (83a88 ) │ │ │ │ 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 83a52 │ │ │ │ + bcs.n 839ce │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r7, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83a42 │ │ │ │ + beq.n 839be │ │ │ │ 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, 83a12 │ │ │ │ + cbz r2, 8398e │ │ │ │ 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 83a3a │ │ │ │ + bcc.n 839b6 │ │ │ │ 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 83a04 │ │ │ │ + b.n 83980 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e2c50 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 2e2b38 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 839ac │ │ │ │ + b.n 83928 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 83a04 │ │ │ │ + b.n 83980 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83a04 │ │ │ │ + bne.n 83980 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ itt eq │ │ │ │ movweq r0, #47662 @ 0xba2e │ │ │ │ movteq r0, #744 @ 0x2e8 │ │ │ │ - beq.n 83a6e │ │ │ │ + beq.n 839ea │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2e2c50 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 2e2b38 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 83b08 │ │ │ │ + bhi.n 83a84 │ │ │ │ ldr.w r6, [r5, #852] @ 0x354 │ │ │ │ - movw r3, #20465 @ 0x4ff1 │ │ │ │ + movw r3, #20429 @ 0x4fcd │ │ │ │ movt r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r5, #844] @ 0x34c │ │ │ │ - bne.n 83abc │ │ │ │ + bne.n 83a38 │ │ │ │ cmp r4, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ moveq r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf2c │ │ │ │ - cbz r0, 83aa4 │ │ │ │ + cbz r0, 83a20 │ │ │ │ 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 83a98 │ │ │ │ + b.n 83a14 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #15729 @ 0x3d71 │ │ │ │ + movw r1, #15597 @ 0x3ced │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r6, [r3, #872] @ 0x368 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 83b02 │ │ │ │ - ldr r1, [pc, #48] @ (83b0c ) │ │ │ │ + bne.n 83a7e │ │ │ │ + ldr r1, [pc, #48] @ (83a88 ) │ │ │ │ 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, #20465 @ 0x4ff1 │ │ │ │ + movw r1, #20429 @ 0x4fcd │ │ │ │ movt r1, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 83ab8 │ │ │ │ + bne.n 83a34 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83a90 │ │ │ │ + b.n 83a0c │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ - b.n 83aac │ │ │ │ + b.n 83a28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 83aa4 │ │ │ │ + b.n 83a20 │ │ │ │ + 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, #15597 @ 0x3ced │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r4, [r3, #872] @ 0x368 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 83aec │ │ │ │ + ldr r0, [pc, #92] @ (83b10 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ + movw r2, #20429 @ 0x4fcd │ │ │ │ + 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 83afe │ │ │ │ + mov.w r1, #768 @ 0x300 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 2bf2c │ │ │ │ + cbz r0, 83aea │ │ │ │ + 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 83ae0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 83c06 │ │ │ │ + bcs.n 83c0a │ │ │ │ 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, #15729 @ 0x3d71 │ │ │ │ + movw r3, #15597 @ 0x3ced │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r2, #872] @ 0x368 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83be2 │ │ │ │ - ldr r1, [pc, #200] @ (83c0c ) │ │ │ │ + bne.n 83be6 │ │ │ │ + ldr r1, [pc, #200] @ (83c10 ) │ │ │ │ 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 83bb8 │ │ │ │ + bcs.n 83bbc │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r6, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 83baa │ │ │ │ + beq.n 83bae │ │ │ │ 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, 83b86 │ │ │ │ + cbz r2, 83b8a │ │ │ │ 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 83b9e │ │ │ │ + bcc.n 83ba2 │ │ │ │ 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 83b78 │ │ │ │ + b.n 83b7c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 83b78 │ │ │ │ + b.n 83b7c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83b78 │ │ │ │ + bne.n 83b7c │ │ │ │ ldr.w r5, [r2, #852] @ 0x354 │ │ │ │ - movw r3, #20465 @ 0x4ff1 │ │ │ │ + movw r3, #20429 @ 0x4fcd │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83bf4 │ │ │ │ - cbz r4, 83c00 │ │ │ │ + bne.n 83bf8 │ │ │ │ + cbz r4, 83c04 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf2c │ │ │ │ - cbz r0, 83bde │ │ │ │ + cbz r0, 83be2 │ │ │ │ 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 │ │ │ │ @@ -131483,96 +131478,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 83bd2 │ │ │ │ + b.n 83bd6 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 83bcc │ │ │ │ + b.n 83bd0 │ │ │ │ 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, #15729 @ 0x3d71 │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r4, [r3, #872] @ 0x368 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 83c70 │ │ │ │ - ldr r0, [pc, #92] @ (83c94 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ - movw r2, #20465 @ 0x4ff1 │ │ │ │ - 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 83c82 │ │ │ │ - mov.w r1, #768 @ 0x300 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2bf2c │ │ │ │ - cbz r0, 83c6e │ │ │ │ - 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 83c64 │ │ │ │ - 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, #15729 @ 0x3d71 │ │ │ │ + movw r3, #15597 @ 0x3ced │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r2, #872] @ 0x368 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 83d4a │ │ │ │ - ldr r3, [pc, #168] @ (83d6c ) │ │ │ │ + bne.n 83cc6 │ │ │ │ + ldr r3, [pc, #168] @ (83ce8 ) │ │ │ │ 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 83d12 │ │ │ │ + beq.n 83c8e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 83d04 │ │ │ │ + cbnz r2, 83c80 │ │ │ │ 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] │ │ │ │ @@ -131585,27 +131535,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 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83d04 │ │ │ │ + bne.n 83c80 │ │ │ │ ldr.w r1, [r2, #852] @ 0x354 │ │ │ │ - movw r3, #20465 @ 0x4ff1 │ │ │ │ + movw r3, #20429 @ 0x4fcd │ │ │ │ movt r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 83d5c │ │ │ │ + bne.n 83cd8 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bf2c │ │ │ │ - cbz r0, 83d46 │ │ │ │ + cbz r0, 83cc2 │ │ │ │ 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 │ │ │ │ @@ -131615,197 +131565,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 83d3a │ │ │ │ + b.n 83cb6 │ │ │ │ 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] @ (83e9c ) │ │ │ │ + ldr r0, [pc, #280] @ (83e18 ) │ │ │ │ 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 83df2 │ │ │ │ + bcs.n 83d6e │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 83e5c │ │ │ │ + beq.n 83dd8 │ │ │ │ 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 83dd4 │ │ │ │ + beq.n 83d50 │ │ │ │ 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 83e40 │ │ │ │ + bhi.n 83dbc │ │ │ │ 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 83dc6 │ │ │ │ + bne.n 83d42 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83e78 │ │ │ │ + beq.n 83df4 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 83e4c │ │ │ │ + bne.n 83dc8 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 83e96 │ │ │ │ + bhi.n 83e12 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #20465 @ 0x4ff1 │ │ │ │ + movw r1, #20429 @ 0x4fcd │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83e6e │ │ │ │ + bne.n 83dea │ │ │ │ cmp r4, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ moveq r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf2c │ │ │ │ - cbz r0, 83e3a │ │ │ │ + cbz r0, 83db6 │ │ │ │ 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 83dc6 │ │ │ │ - b.n 83df2 │ │ │ │ + bne.n 83d42 │ │ │ │ + b.n 83d6e │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2e2c50 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bl 2e2b38 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 83e02 │ │ │ │ + b.n 83d7e │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83dc6 │ │ │ │ - b.n 83df2 │ │ │ │ + bne.n 83d42 │ │ │ │ + b.n 83d6e │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83e2e │ │ │ │ + b.n 83daa │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #20465 @ 0x4ff1 │ │ │ │ + movw r1, #20429 @ 0x4fcd │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83e6e │ │ │ │ + bne.n 83dea │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83e26 │ │ │ │ + b.n 83da2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 83e3a │ │ │ │ + b.n 83db6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083ea0 : │ │ │ │ +00083e1c : │ │ │ │ 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, #16501 @ 0x4075 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83fd6 │ │ │ │ - cbz r0, 83f24 │ │ │ │ - ldr r3, [pc, #416] @ (84070 ) │ │ │ │ + bne.w 83f52 │ │ │ │ + cbz r0, 83ea0 │ │ │ │ + ldr r3, [pc, #416] @ (83fec ) │ │ │ │ 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 83f3a │ │ │ │ + beq.n 83eb6 │ │ │ │ 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 83f0c │ │ │ │ + bgt.n 83e88 │ │ │ │ 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, 83f3a │ │ │ │ + cbz r2, 83eb6 │ │ │ │ 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, 83f28 │ │ │ │ - cbz r2, 83f5e │ │ │ │ + cbz r0, 83ea4 │ │ │ │ + cbz r2, 83eda │ │ │ │ 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 83f24 │ │ │ │ + b.n 83ea0 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #42833 @ 0xa751 │ │ │ │ + movw r3, #42733 @ 0xa6ed │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 84068 │ │ │ │ + bne.w 83fe4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 83f24 │ │ │ │ + b.n 83ea0 │ │ │ │ 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 │ │ │ │ @@ -131816,74 +131766,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 83f9e │ │ │ │ + bne.n 83f1a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 83f9a │ │ │ │ + cbz r3, 83f16 │ │ │ │ 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 84000 │ │ │ │ + beq.n 83f7c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 83fe0 │ │ │ │ + beq.n 83f5c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 83fb6 │ │ │ │ + cbnz r3, 83f32 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 83f24 │ │ │ │ + beq.n 83ea0 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8405c │ │ │ │ + beq.n 83fd8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 83fd2 │ │ │ │ + cbz r3, 83f4e │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 83f24 │ │ │ │ + b.n 83ea0 │ │ │ │ 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, 83fee │ │ │ │ + cbz r3, 83f6a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83f24 │ │ │ │ + bne.n 83ea0 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 83f24 │ │ │ │ + b.n 83ea0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83fa8 │ │ │ │ + beq.n 83f24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 84062 │ │ │ │ + cbz r3, 83fde │ │ │ │ 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, 84034 │ │ │ │ + cbz r3, 83fb0 │ │ │ │ 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 │ │ │ │ @@ -131892,85 +131842,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 83f24 │ │ │ │ + b.n 83ea0 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 83fc4 │ │ │ │ + b.n 83f40 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 8400c │ │ │ │ + b.n 83f88 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 83f52 │ │ │ │ + b.n 83ece │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84122 │ │ │ │ + beq.n 8409e │ │ │ │ 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] @ (84234 ) │ │ │ │ + ldr r3, [pc, #424] @ (841b0 ) │ │ │ │ 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 840f4 │ │ │ │ + beq.n 84070 │ │ │ │ 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 840c6 │ │ │ │ + bgt.n 84042 │ │ │ │ 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, 840f4 │ │ │ │ + cbz r2, 84070 │ │ │ │ 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, 840e2 │ │ │ │ - cbz r2, 84124 │ │ │ │ + cbz r0, 8405e │ │ │ │ + cbz r2, 840a0 │ │ │ │ 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 840de │ │ │ │ + b.n 8405a │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42833 @ 0xa751 │ │ │ │ + movw r2, #42733 @ 0xa6ed │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 8422c │ │ │ │ + bne.w 841a8 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 840de │ │ │ │ + b.n 8405a │ │ │ │ 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] │ │ │ │ @@ -131982,72 +131932,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 84162 │ │ │ │ + bne.n 840de │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 8415e │ │ │ │ + cbz r3, 840da │ │ │ │ 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 841c2 │ │ │ │ + beq.n 8413e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8419c │ │ │ │ + beq.n 84118 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 8417a │ │ │ │ + cbnz r3, 840f6 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 840de │ │ │ │ + beq.n 8405a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 841bc │ │ │ │ + cbz r1, 84138 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 84196 │ │ │ │ + cbz r3, 84112 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 840de │ │ │ │ + b.n 8405a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 841aa │ │ │ │ + cbz r3, 84126 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 840de │ │ │ │ + bne.n 8405a │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 840de │ │ │ │ + b.n 8405a │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 84186 │ │ │ │ + b.n 84102 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8416c │ │ │ │ + beq.n 840e8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 84226 │ │ │ │ + cbz r3, 841a2 │ │ │ │ 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, 841f6 │ │ │ │ + cbz r3, 84172 │ │ │ │ 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 │ │ │ │ @@ -132058,868 +132008,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 840de │ │ │ │ + b.n 8405a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 841ce │ │ │ │ + b.n 8414a │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 84116 │ │ │ │ + b.n 84092 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084238 : │ │ │ │ +000841b4 : │ │ │ │ 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 84426 │ │ │ │ + beq.w 843a2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 84284 │ │ │ │ + beq.n 84200 │ │ │ │ movw r2, #21012 @ 0x5214 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8429c │ │ │ │ + bne.n 84218 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 84514 │ │ │ │ + beq.w 84490 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 845d0 <_PyTuple_FromArray@@Base> │ │ │ │ + b.w 8454c <_PyTuple_FromArray@@Base> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8442e │ │ │ │ + bge.w 843aa │ │ │ │ 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 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84294 │ │ │ │ + beq.n 84210 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84432 │ │ │ │ + beq.w 843ae │ │ │ │ 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 8446e │ │ │ │ + beq.w 843ea │ │ │ │ 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 84472 │ │ │ │ + beq.w 843ee │ │ │ │ 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 84476 │ │ │ │ + beq.w 843f2 │ │ │ │ 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 8447a │ │ │ │ + beq.w 843f6 │ │ │ │ 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 84434 │ │ │ │ + beq.w 843b0 │ │ │ │ mov r1, r4 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 84306 │ │ │ │ + bne.n 84282 │ │ │ │ movs r0, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 844da │ │ │ │ + beq.w 84456 │ │ │ │ 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 84344 │ │ │ │ - ldr.w r9, [pc, #572] @ 84594 │ │ │ │ + bne.n 842c0 │ │ │ │ + ldr.w r9, [pc, #572] @ 84510 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - b.n 84372 │ │ │ │ + b.n 842ee │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r0, r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 843da │ │ │ │ + bge.n 84356 │ │ │ │ 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 8435e │ │ │ │ + bne.n 842da │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84482 │ │ │ │ + bne.n 843fe │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84574 │ │ │ │ + bne.w 844f0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 843b2 │ │ │ │ + bge.n 8432e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 843b2 │ │ │ │ + cbnz r1, 8432e │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 219648 <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 217e64 <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84294 │ │ │ │ + bge.w 84210 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84294 │ │ │ │ + bne.w 84210 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84294 │ │ │ │ + b.n 84210 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 84464 │ │ │ │ + ble.n 843e0 │ │ │ │ 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 8447e │ │ │ │ + beq.n 843fa │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 84536 │ │ │ │ + bcs.w 844b2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 9b5a8 │ │ │ │ + bl 9b598 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84536 │ │ │ │ + beq.w 844b2 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r7, [r1, r3, lsl #2] │ │ │ │ - b.n 84372 │ │ │ │ + b.n 842ee │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 5d6e2 │ │ │ │ + bl 5d666 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 84294 │ │ │ │ + b.n 84210 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #348] @ (84594 ) │ │ │ │ + ldr r3, [pc, #348] @ (84510 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 844aa │ │ │ │ + cbnz r1, 84426 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84458 │ │ │ │ + bge.n 843d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 84458 │ │ │ │ + cbnz r3, 843d4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 13e570 <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 84294 │ │ │ │ + b.n 84210 │ │ │ │ cmp.w r0, r1, asr #1 │ │ │ │ - blt.n 843de │ │ │ │ + blt.n 8435a │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 8441e │ │ │ │ + b.n 8439a │ │ │ │ movs r5, #1 │ │ │ │ - b.n 84434 │ │ │ │ + b.n 843b0 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 84434 │ │ │ │ + b.n 843b0 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 84434 │ │ │ │ + b.n 843b0 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 84434 │ │ │ │ + b.n 843b0 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 84402 │ │ │ │ + b.n 8437e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84390 │ │ │ │ + beq.n 8430c │ │ │ │ movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84390 │ │ │ │ + beq.w 8430c │ │ │ │ mov r0, r5 │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ + bl 203f88 <_PyErr_Clear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84390 │ │ │ │ + b.n 8430c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84444 │ │ │ │ + beq.n 843c0 │ │ │ │ movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8452a │ │ │ │ + bne.n 844a6 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84444 │ │ │ │ + beq.n 843c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84444 │ │ │ │ + beq.n 843c0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 844e8 │ │ │ │ + bge.n 84464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 8450c │ │ │ │ + cbz r3, 84488 │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84570 │ │ │ │ + beq.n 844ec │ │ │ │ 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 844ea │ │ │ │ + bge.n 84466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 844ea │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 844e8 │ │ │ │ + bne.n 84466 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84464 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 844e8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84464 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - movw r0, #37456 @ 0x9250 │ │ │ │ + movw r0, #37136 @ 0x9110 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84294 │ │ │ │ + b.n 84210 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ + bl 203f88 <_PyErr_Clear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 844ca │ │ │ │ + b.n 84446 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 23bb84 <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + bl 23a38c <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ mov r0, r7 │ │ │ │ bl 2fbea <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 84372 │ │ │ │ + bge.w 842ee │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8455c │ │ │ │ + bge.n 844d8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 8458e │ │ │ │ + cbz r1, 8450a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84570 │ │ │ │ + bge.n 844ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 84570 │ │ │ │ + cbnz r3, 844ec │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 84294 │ │ │ │ + b.n 84210 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8455c │ │ │ │ + bge.n 844d8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8455c │ │ │ │ + bne.n 844d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 8455c │ │ │ │ + b.n 844d8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 84584 │ │ │ │ + b.n 84500 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084598 : │ │ │ │ +00084514 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 845bc │ │ │ │ + cbz r0, 84538 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 845bc │ │ │ │ + bpl.n 84538 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ - b.w 845d0 <_PyTuple_FromArray@@Base> │ │ │ │ + b.w 8454c <_PyTuple_FromArray@@Base> │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - movw r0, #37456 @ 0x9250 │ │ │ │ + movw r0, #37136 @ 0x9110 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000845d0 <_PyTuple_FromArray@@Base>: │ │ │ │ +0008454c <_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 846c2 <_PyTuple_FromArray@@Base+0xf2> │ │ │ │ + subs r4, r1, #0 │ │ │ │ + beq.w 846b6 <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 84708 <_PyTuple_FromArray@@Base+0x138> │ │ │ │ - subs r2, r3, #1 │ │ │ │ - cmp r2, #19 │ │ │ │ - bgt.n 846c6 <_PyTuple_FromArray@@Base+0xf6> │ │ │ │ - ldr r2, [pc, #308] @ (84728 <_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 846f2 <_PyTuple_FromArray@@Base+0x1a6> │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bgt.n 84614 <_PyTuple_FromArray@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #404] @ (84704 <_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 846a2 <_PyTuple_FromArray@@Base+0xd2> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ + ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8469e <_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] @ (8472c <_PyTuple_FromArray@@Base+0x15c>) │ │ │ │ + ldr r2, [pc, #364] @ (84708 <_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 846e2 <_PyTuple_FromArray@@Base+0x112> │ │ │ │ + bne.w 846ba <_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, 8464c <_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 8463c <_PyTuple_FromArray@@Base+0x6c> │ │ │ │ - cbz r2, 8469c <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ - ldr r0, [pc, #192] @ (84728 <_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 845ce <_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 84644 <_PyTuple_FromArray@@Base+0xf8> │ │ │ │ + cbz r2, 8460e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + ldr r4, [pc, #296] @ (84704 <_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 8469e <_PyTuple_FromArray@@Base+0x152> │ │ │ │ + bl 23a370 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8460e <_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 845ca <_PyTuple_FromArray@@Base+0x7e> │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + cbnz r2, 84652 <_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 845d6 <_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, 84682 <_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 84672 <_PyTuple_FromArray@@Base+0x126> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 845d8 <_PyTuple_FromArray@@Base+0x8c> │ │ │ │ + b.n 8460e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8469c <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - b.n 84630 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - ldr r4, [pc, #108] @ (84730 <_PyTuple_FromArray@@Base+0x160>) │ │ │ │ - b.n 8469c <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ - movw r2, #65531 @ 0xfffb │ │ │ │ - movt r2, #8191 @ 0x1fff │ │ │ │ - cmp r3, r2 │ │ │ │ - bls.n 846a2 <_PyTuple_FromArray@@Base+0xd2> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 23bb68 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84630 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - b.n 8469c <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + bne.w 845ac <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + b.n 8460e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + ldr r3, [pc, #84] @ (8470c <_PyTuple_FromArray@@Base+0x1c0>) │ │ │ │ + b.n 8460e <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 8471a <_PyTuple_FromArray@@Base+0x14a> │ │ │ │ + bne.n 846e2 <_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 8462a <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bne.w 845ac <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8462a <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #37428 @ 0x9234 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - movs r4, #0 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8469c <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ + b.n 845ac <_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 8462a <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ + b.n 845ac <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + movw r0, #37108 @ 0x90f4 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 8460e <_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 847de <_PyTuple_FromArray@@Base+0x20e> │ │ │ │ + blt.n 847ba <_PyTuple_FromArray@@Base+0x26e> │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 8479e <_PyTuple_FromArray@@Base+0x1ce> │ │ │ │ - ldr r3, [pc, #160] @ (847f0 <_PyTuple_FromArray@@Base+0x220>) │ │ │ │ + bgt.n 8477a <_PyTuple_FromArray@@Base+0x22e> │ │ │ │ + ldr r3, [pc, #160] @ (847cc <_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, 8478a <_PyTuple_FromArray@@Base+0x1ba> │ │ │ │ - ldr r1, [pc, #140] @ (847f4 <_PyTuple_FromArray@@Base+0x224>) │ │ │ │ + cbz r4, 84766 <_PyTuple_FromArray@@Base+0x21a> │ │ │ │ + ldr r1, [pc, #140] @ (847d0 <_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, 847b2 <_PyTuple_FromArray@@Base+0x1e2> │ │ │ │ + cbnz r3, 8478e <_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 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84780 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ - b.n 84786 <_PyTuple_FromArray@@Base+0x1b6> │ │ │ │ + bne.n 8475c <_PyTuple_FromArray@@Base+0x210> │ │ │ │ + b.n 84762 <_PyTuple_FromArray@@Base+0x216> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 8478a <_PyTuple_FromArray@@Base+0x1ba> │ │ │ │ + bls.n 84766 <_PyTuple_FromArray@@Base+0x21a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.w 23a370 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 847d2 <_PyTuple_FromArray@@Base+0x202> │ │ │ │ + bne.n 847ae <_PyTuple_FromArray@@Base+0x262> │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84780 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ + bne.n 8475c <_PyTuple_FromArray@@Base+0x210> │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 84780 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8475c <_PyTuple_FromArray@@Base+0x210> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 84780 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ + b.n 8475c <_PyTuple_FromArray@@Base+0x210> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #37428 @ 0x9234 │ │ │ │ + movw r0, #37108 @ 0x90f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 84786 <_PyTuple_FromArray@@Base+0x1b6> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 84762 <_PyTuple_FromArray@@Base+0x216> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000847f8 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +000847d4 <_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 84a10 <_PyObject_GC_NewVar@@Base+0x218> │ │ │ │ + blt.w 849ec <_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] @ 84a28 <_PyObject_GC_NewVar@@Base+0x230> │ │ │ │ + ldr.w r9, [pc, #520] @ 84a04 <_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 849dc <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + bhi.w 849b8 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ adds r2, r2, r3 │ │ │ │ - bmi.w 849dc <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + bmi.w 849b8 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r1, #1101 @ 0x44d │ │ │ │ + movw r1, #1069 @ 0x42d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r0, [r6, #888] @ 0x378 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8499e <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ + bne.w 8497a <_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 8494a <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ + bcs.n 84926 <_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 84982 <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ + beq.n 8495e <_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, 848e6 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + cbz r6, 848c2 <_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 8490c <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + bgt.n 848e8 <_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] @ (84a24 <_PyObject_GC_NewVar@@Base+0x22c>) │ │ │ │ + ldr r2, [pc, #336] @ (84a00 <_PyObject_GC_NewVar@@Base+0x22c>) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 849b6 <_PyObject_GC_NewVar@@Base+0x1be> │ │ │ │ + bne.n 84992 <_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 84900 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bcc.n 848dc <_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 848a0 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 8487c <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 848a0 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 8487c <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 848c0 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + beq.n 8489c <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 848c0 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + bne.n 8489c <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84a08 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + bne.n 849e4 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 848c0 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + bmi.n 8489c <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84934 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.n 84910 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ dmb ish │ │ │ │ - b.n 848c0 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + b.n 8489c <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr.w r0, [r6, #848] @ 0x350 │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 849e8 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 849c4 <_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 849dc <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + beq.n 849b8 <_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 848a0 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 8487c <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8494a <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ + beq.n 84926 <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 848a0 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 8487c <_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, 849dc <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + cbz r0, 849b8 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 848a0 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 8487c <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 849f8 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ + bne.n 849d4 <_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 848dc <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + bne.n 848b8 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 848dc <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + b.n 848b8 <_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 23bb84 <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + b.w 23a38c <_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 8496c <_PyObject_GC_NewVar@@Base+0x174> │ │ │ │ + b.n 84948 <_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 848dc <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + b.n 848b8 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 84926 <_PyObject_GC_NewVar@@Base+0x12e> │ │ │ │ - b.n 848c0 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + beq.n 84902 <_PyObject_GC_NewVar@@Base+0x12e> │ │ │ │ + b.n 8489c <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ movw r1, #1931 @ 0x78b │ │ │ │ - movw r0, #39712 @ 0x9b20 │ │ │ │ + movw r0, #39392 @ 0x99e0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 848de <_PyObject_GC_NewVar@@Base+0xe6> │ │ │ │ + b.n 848ba <_PyObject_GC_NewVar@@Base+0xe6> │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084a2c <_Py_Dealloc@@Base>: │ │ │ │ +00084a08 <_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] @ (84ac4 <_Py_Dealloc@@Base+0x98>) │ │ │ │ + ldr r4, [pc, #132] @ (84aa0 <_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, 84aaa <_Py_Dealloc@@Base+0x7e> │ │ │ │ - ldr r2, [pc, #96] @ (84ac8 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + cbnz r2, 84a86 <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (84aa4 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ mov.w r8, r3, asr #13 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 84a9a <_Py_Dealloc@@Base+0x6e> │ │ │ │ + cbnz r3, 84a76 <_Py_Dealloc@@Base+0x6e> │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cbnz r3, 84a7e <_Py_Dealloc@@Base+0x52> │ │ │ │ + cbnz r3, 84a5a <_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 84a7a <_Py_Dealloc@@Base+0x4e> │ │ │ │ + beq.n 84a56 <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.w 23d380 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84ab6 <_Py_Dealloc@@Base+0x8a> │ │ │ │ + bne.n 84a92 <_Py_Dealloc@@Base+0x8a> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 84a74 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 84a50 <_Py_Dealloc@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23e99c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 23d1a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 84a74 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 84a50 <_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 84cf6 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ - ldr r4, [pc, #680] @ (84d98 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + beq.w 84cd2 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + ldr r4, [pc, #680] @ (84d74 <_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 │ │ │ │ @@ -132932,49 +132913,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 84c58 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + beq.w 84c34 <_Py_Dealloc@@Base+0x22c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r5, r3, #1 │ │ │ │ - bmi.w 84d76 <_Py_Dealloc@@Base+0x34a> │ │ │ │ + bmi.w 84d52 <_Py_Dealloc@@Base+0x34a> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #31 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bmi.w 84ce0 <_Py_Dealloc@@Base+0x2b4> │ │ │ │ + bmi.w 84cbc <_Py_Dealloc@@Base+0x2b4> │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 84b6c <_Py_Dealloc@@Base+0x140> │ │ │ │ + b.n 84b48 <_Py_Dealloc@@Base+0x140> │ │ │ │ add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r1, r5, lsl #2] │ │ │ │ - cbz r4, 84b64 <_Py_Dealloc@@Base+0x138> │ │ │ │ + cbz r4, 84b40 <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84b64 <_Py_Dealloc@@Base+0x138> │ │ │ │ + bge.n 84b40 <_Py_Dealloc@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84c94 <_Py_Dealloc@@Base+0x268> │ │ │ │ + beq.w 84c70 <_Py_Dealloc@@Base+0x268> │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84bd0 <_Py_Dealloc@@Base+0x1a4> │ │ │ │ + beq.n 84bac <_Py_Dealloc@@Base+0x1a4> │ │ │ │ ldr.w r4, [r1, r8, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84b48 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + beq.n 84b24 <_Py_Dealloc@@Base+0x11c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84b48 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + bge.n 84b24 <_Py_Dealloc@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84b48 <_Py_Dealloc@@Base+0x11c> │ │ │ │ - ldr r2, [pc, #528] @ (84d98 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + bne.n 84b24 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + ldr r2, [pc, #528] @ (84d74 <_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 │ │ │ │ @@ -132982,96 +132963,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 84ee6 <_Py_Dealloc@@Base+0x4ba> │ │ │ │ - ldr r3, [pc, #488] @ (84d9c <_Py_Dealloc@@Base+0x370>) │ │ │ │ + bne.w 84ec2 <_Py_Dealloc@@Base+0x4ba> │ │ │ │ + ldr r3, [pc, #488] @ (84d78 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e90 <_Py_Dealloc@@Base+0x464> │ │ │ │ + bne.w 84e6c <_Py_Dealloc@@Base+0x464> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e5c <_Py_Dealloc@@Base+0x430> │ │ │ │ + bne.w 84e38 <_Py_Dealloc@@Base+0x430> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84b48 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + b.n 84b24 <_Py_Dealloc@@Base+0x11c> │ │ │ │ mov r6, sl │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #16501 @ 0x4075 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 84d90 <_Py_Dealloc@@Base+0x364> │ │ │ │ + bne.w 84d6c <_Py_Dealloc@@Base+0x364> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84c54 <_Py_Dealloc@@Base+0x228> │ │ │ │ - ldr r3, [pc, #420] @ (84d98 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + beq.n 84c30 <_Py_Dealloc@@Base+0x228> │ │ │ │ + ldr r3, [pc, #420] @ (84d74 <_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 84da0 <_Py_Dealloc@@Base+0x374> │ │ │ │ + beq.w 84d7c <_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 84c34 <_Py_Dealloc@@Base+0x208> │ │ │ │ + bgt.n 84c10 <_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 84da0 <_Py_Dealloc@@Base+0x374> │ │ │ │ + beq.w 84d7c <_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 84d64 <_Py_Dealloc@@Base+0x338> │ │ │ │ + beq.w 84d40 <_Py_Dealloc@@Base+0x338> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84dc2 <_Py_Dealloc@@Base+0x396> │ │ │ │ + beq.w 84d9e <_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 84d56 <_Py_Dealloc@@Base+0x32a> │ │ │ │ - ldr r3, [pc, #304] @ (84d98 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + bne.n 84d32 <_Py_Dealloc@@Base+0x32a> │ │ │ │ + ldr r3, [pc, #304] @ (84d74 <_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 84d56 <_Py_Dealloc@@Base+0x32a> │ │ │ │ + bhi.n 84d32 <_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] @ (84d98 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + ldr r2, [pc, #256] @ (84d74 <_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 │ │ │ │ @@ -133079,106 +133060,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 84edc <_Py_Dealloc@@Base+0x4b0> │ │ │ │ - ldr r3, [pc, #216] @ (84d9c <_Py_Dealloc@@Base+0x370>) │ │ │ │ + bne.w 84eb8 <_Py_Dealloc@@Base+0x4b0> │ │ │ │ + ldr r3, [pc, #216] @ (84d78 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e74 <_Py_Dealloc@@Base+0x448> │ │ │ │ + bne.w 84e50 <_Py_Dealloc@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e40 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne.w 84e1c <_Py_Dealloc@@Base+0x414> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84b64 <_Py_Dealloc@@Base+0x138> │ │ │ │ + b.n 84b40 <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr.w r4, [r1, r5, lsl #2] │ │ │ │ - cbz r4, 84cee <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + cbz r4, 84cca <_Py_Dealloc@@Base+0x2c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84d00 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + blt.n 84cdc <_Py_Dealloc@@Base+0x2d4> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.w 84b42 <_Py_Dealloc@@Base+0x116> │ │ │ │ - b.n 84bd2 <_Py_Dealloc@@Base+0x1a6> │ │ │ │ + bcs.w 84b1e <_Py_Dealloc@@Base+0x116> │ │ │ │ + b.n 84bae <_Py_Dealloc@@Base+0x1a6> │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84b2e <_Py_Dealloc@@Base+0x102> │ │ │ │ - b.n 84c58 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + bne.w 84b0a <_Py_Dealloc@@Base+0x102> │ │ │ │ + b.n 84c34 <_Py_Dealloc@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84cee <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + bne.n 84cca <_Py_Dealloc@@Base+0x2c2> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #140] @ (84d98 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + ldr r2, [pc, #140] @ (84d74 <_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 84f90 <_Py_Dealloc@@Base+0x564> │ │ │ │ - ldr r3, [pc, #96] @ (84d9c <_Py_Dealloc@@Base+0x370>) │ │ │ │ + bne.w 84f6c <_Py_Dealloc@@Base+0x564> │ │ │ │ + ldr r3, [pc, #96] @ (84d78 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f74 <_Py_Dealloc@@Base+0x548> │ │ │ │ + bne.w 84f50 <_Py_Dealloc@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f5a <_Py_Dealloc@@Base+0x52e> │ │ │ │ + bne.w 84f36 <_Py_Dealloc@@Base+0x52e> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b.n 84cee <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + b.n 84cca <_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 9095c │ │ │ │ + b.w 9093c │ │ │ │ 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 84c54 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84c30 <_Py_Dealloc@@Base+0x228> │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #16501 @ 0x4075 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 84bf0 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ + beq.w 84bcc <_Py_Dealloc@@Base+0x1c4> │ │ │ │ ldr.w r0, [r0, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ - b.n 84c54 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84c30 <_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, #42833 @ 0xa751 │ │ │ │ + movw r3, #42733 @ 0xa6ed │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84eac <_Py_Dealloc@@Base+0x480> │ │ │ │ + bne.n 84e88 <_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 84c54 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84c30 <_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 │ │ │ │ @@ -133186,122 +133167,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 84e00 <_Py_Dealloc@@Base+0x3d4> │ │ │ │ + bne.n 84ddc <_Py_Dealloc@@Base+0x3d4> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 84dfc <_Py_Dealloc@@Base+0x3d0> │ │ │ │ + cbz r1, 84dd8 <_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 84ef4 <_Py_Dealloc@@Base+0x4c8> │ │ │ │ + beq.n 84ed0 <_Py_Dealloc@@Base+0x4c8> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 84eba <_Py_Dealloc@@Base+0x48e> │ │ │ │ + beq.n 84e96 <_Py_Dealloc@@Base+0x48e> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 84e1a <_Py_Dealloc@@Base+0x3ee> │ │ │ │ + cbnz r3, 84df6 <_Py_Dealloc@@Base+0x3ee> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 84c54 <_Py_Dealloc@@Base+0x228> │ │ │ │ + beq.w 84c30 <_Py_Dealloc@@Base+0x228> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84eb4 <_Py_Dealloc@@Base+0x488> │ │ │ │ + beq.n 84e90 <_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, 84e3a <_Py_Dealloc@@Base+0x40e> │ │ │ │ + cbz r3, 84e16 <_Py_Dealloc@@Base+0x40e> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 84c54 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84c30 <_Py_Dealloc@@Base+0x228> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 84cda <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + ble.w 84cb6 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 84cda <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + beq.w 84cb6 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23d380 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84b64 <_Py_Dealloc@@Base+0x138> │ │ │ │ + b.n 84b40 <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 84bca <_Py_Dealloc@@Base+0x19e> │ │ │ │ + ble.w 84ba6 <_Py_Dealloc@@Base+0x19e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 84bca <_Py_Dealloc@@Base+0x19e> │ │ │ │ + beq.w 84ba6 <_Py_Dealloc@@Base+0x19e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 23eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 84bca <_Py_Dealloc@@Base+0x19e> │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + bl 23d380 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 84ba6 <_Py_Dealloc@@Base+0x19e> │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84cce <_Py_Dealloc@@Base+0x2a2> │ │ │ │ - ldr r2, [pc, #280] @ (84f9c <_Py_Dealloc@@Base+0x570>) │ │ │ │ + beq.w 84caa <_Py_Dealloc@@Base+0x2a2> │ │ │ │ + ldr r2, [pc, #280] @ (84f78 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 84cce <_Py_Dealloc@@Base+0x2a2> │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 84caa <_Py_Dealloc@@Base+0x2a2> │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84bbe <_Py_Dealloc@@Base+0x192> │ │ │ │ - ldr r2, [pc, #252] @ (84f9c <_Py_Dealloc@@Base+0x570>) │ │ │ │ + beq.w 84b9a <_Py_Dealloc@@Base+0x192> │ │ │ │ + ldr r2, [pc, #252] @ (84f78 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 84bbe <_Py_Dealloc@@Base+0x192> │ │ │ │ + b.n 84b9a <_Py_Dealloc@@Base+0x192> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 84db6 <_Py_Dealloc@@Base+0x38a> │ │ │ │ + b.n 84d92 <_Py_Dealloc@@Base+0x38a> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 84e2a <_Py_Dealloc@@Base+0x3fe> │ │ │ │ + b.n 84e06 <_Py_Dealloc@@Base+0x3fe> │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 84ec8 <_Py_Dealloc@@Base+0x49c> │ │ │ │ + cbz r3, 84ea4 <_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 84c54 <_Py_Dealloc@@Base+0x228> │ │ │ │ + bne.w 84c30 <_Py_Dealloc@@Base+0x228> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 84c54 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84c30 <_Py_Dealloc@@Base+0x228> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e99c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 84cda <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + bl 23d1a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 84cb6 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e99c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 23d1a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84b48 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + b.n 84b24 <_Py_Dealloc@@Base+0x11c> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84e0c <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + beq.n 84de8 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 84f54 <_Py_Dealloc@@Base+0x528> │ │ │ │ + cbz r1, 84f30 <_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, 84f2a <_Py_Dealloc@@Base+0x4fe> │ │ │ │ + cbz r3, 84f06 <_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 │ │ │ │ @@ -133310,47 +133291,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 84c54 <_Py_Dealloc@@Base+0x228> │ │ │ │ + b.n 84c30 <_Py_Dealloc@@Base+0x228> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 84f00 <_Py_Dealloc@@Base+0x4d4> │ │ │ │ + b.n 84edc <_Py_Dealloc@@Base+0x4d4> │ │ │ │ cmp.w fp, #3 │ │ │ │ - ble.w 84d52 <_Py_Dealloc@@Base+0x326> │ │ │ │ + ble.w 84d2e <_Py_Dealloc@@Base+0x326> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 84d52 <_Py_Dealloc@@Base+0x326> │ │ │ │ + beq.w 84d2e <_Py_Dealloc@@Base+0x326> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23d380 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b.n 84cee <_Py_Dealloc@@Base+0x2c2> │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 84cca <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84d44 <_Py_Dealloc@@Base+0x318> │ │ │ │ - ldr r2, [pc, #24] @ (84f9c <_Py_Dealloc@@Base+0x570>) │ │ │ │ + beq.w 84d20 <_Py_Dealloc@@Base+0x318> │ │ │ │ + ldr r2, [pc, #24] @ (84f78 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 84d44 <_Py_Dealloc@@Base+0x318> │ │ │ │ + b.n 84d20 <_Py_Dealloc@@Base+0x318> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23e99c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 84d52 <_Py_Dealloc@@Base+0x326> │ │ │ │ + bl 23d1a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 84d2e <_Py_Dealloc@@Base+0x326> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00084fa0 : │ │ │ │ +00084f7c : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 84fe8 │ │ │ │ - ldr r1, [pc, #68] @ (84fec ) │ │ │ │ + cbz r2, 84fc4 │ │ │ │ + ldr r1, [pc, #68] @ (84fc8 ) │ │ │ │ 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 │ │ │ │ @@ -133369,247 +133350,247 @@ │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 84ffc │ │ │ │ - cbz r2, 84ffc │ │ │ │ + cbz r0, 84fd8 │ │ │ │ + cbz r2, 84fd8 │ │ │ │ b.w 2bf28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 84ff8 │ │ │ │ + b.n 84fd4 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r0, 8500c │ │ │ │ + cbnz r0, 84fe8 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8500a │ │ │ │ + bge.n 84fe6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8500a │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 84fe6 │ │ │ │ + b.w 84a08 <_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 85084 │ │ │ │ + bne.n 85060 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ adds r4, #12 │ │ │ │ movw r7, #29999 @ 0x752f │ │ │ │ cmp ip, r6 │ │ │ │ - bge.n 850d0 │ │ │ │ + bge.n 850ac │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 850b2 │ │ │ │ + bhi.n 8508e │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85116 │ │ │ │ + beq.n 850f2 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp lr, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.n 850b2 │ │ │ │ + ble.n 8508e │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 8506e │ │ │ │ + bne.n 8504a │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 8504e │ │ │ │ - ldr r1, [pc, #176] @ (85138 ) │ │ │ │ + b.n 8502a │ │ │ │ + ldr r1, [pc, #176] @ (85114 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca928 │ │ │ │ - ldr r1, [pc, #160] @ (85138 ) │ │ │ │ + bl 1c9190 │ │ │ │ + ldr r1, [pc, #160] @ (85114 ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ca928 │ │ │ │ + bl 1c9190 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ eor.w r6, r0, r3 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bpl.n 850e6 │ │ │ │ + bpl.n 850c2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 850d4 │ │ │ │ + bpl.n 850b0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.n 85042 │ │ │ │ + bls.n 8501e │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ - cbnz r2, 850f8 │ │ │ │ + cbnz r2, 850d4 │ │ │ │ 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 850ae │ │ │ │ + bne.n 8508a │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 850ae │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8508a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 850aa │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 85086 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 850aa │ │ │ │ - ldr r4, [pc, #64] @ (8513c ) │ │ │ │ + b.n 85086 │ │ │ │ + ldr r4, [pc, #64] @ (85118 ) │ │ │ │ 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 850b8 │ │ │ │ + b.n 85094 │ │ │ │ cmp r5, r1 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - beq.n 8507e │ │ │ │ + beq.n 8505a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 8512a │ │ │ │ + cbz r3, 85106 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8511e │ │ │ │ - b.n 8507e │ │ │ │ + bne.n 850fa │ │ │ │ + b.n 8505a │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8507e │ │ │ │ - b.n 850b2 │ │ │ │ + beq.n 8505a │ │ │ │ + b.n 8508e │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 8514a │ │ │ │ + cbz r0, 85126 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8514c │ │ │ │ + blt.n 85128 │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8514a │ │ │ │ - b.w 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 85126 │ │ │ │ + b.w 84a08 <_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 851b0 │ │ │ │ - ldr r0, [pc, #736] @ (8545c ) │ │ │ │ + bpl.n 8518c │ │ │ │ + ldr r0, [pc, #736] @ (85438 ) │ │ │ │ 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 851a2 │ │ │ │ + beq.n 8517e │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 853d8 │ │ │ │ + bls.w 853b4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ - ldr r5, [pc, #684] @ (85460 ) │ │ │ │ + ldr r5, [pc, #684] @ (8543c ) │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #3576] @ 0xdf8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85392 │ │ │ │ + bne.w 8536e │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 85392 │ │ │ │ + beq.w 8536e │ │ │ │ add r3, sp, #12 │ │ │ │ addw r1, r5, #3572 @ 0xdf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 85402 │ │ │ │ + beq.w 853de │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 85336 │ │ │ │ + bne.w 85312 │ │ │ │ movw r3, #5480 @ 0x1568 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 85328 │ │ │ │ + bgt.w 85304 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85486 │ │ │ │ + beq.w 85462 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 85486 │ │ │ │ + bhi.w 85462 │ │ │ │ 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, #1265 @ 0x4f1 │ │ │ │ + movw r9, #541 @ 0x21d │ │ │ │ movt r9, #14 │ │ │ │ - ldr.w sl, [pc, #564] @ 8545c │ │ │ │ + ldr.w sl, [pc, #564] @ 85438 │ │ │ │ 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 85352 │ │ │ │ - ldr.w ip, [pc, #548] @ 85468 │ │ │ │ + beq.w 8532e │ │ │ │ + ldr.w ip, [pc, #548] @ 85444 │ │ │ │ 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 85408 │ │ │ │ + bne.w 853e4 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85278 │ │ │ │ + bge.n 85254 │ │ │ │ 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] │ │ │ │ @@ -133624,244 +133605,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 85446 │ │ │ │ + beq.w 85422 │ │ │ │ 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 853b0 │ │ │ │ + bne.n 8538c │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 853b0 │ │ │ │ + beq.n 8538c │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r1, [pc, #352] @ (85464 ) │ │ │ │ + ldr r1, [pc, #352] @ (85440 ) │ │ │ │ mov r3, r4 │ │ │ │ - beq.n 853c8 │ │ │ │ - bl 89f80 │ │ │ │ + beq.n 853a4 │ │ │ │ + bl 89f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85320 │ │ │ │ + bge.n 852fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 854a0 │ │ │ │ + beq.w 8547c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 8537e │ │ │ │ - movw r9, #19145 @ 0x4ac9 │ │ │ │ + bne.n 8535a │ │ │ │ + movw r9, #18529 @ 0x4861 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 85226 │ │ │ │ + b.n 85202 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 851e6 │ │ │ │ + beq.w 851c2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 85320 │ │ │ │ + b.n 852fc │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 85226 │ │ │ │ - movw r9, #39253 @ 0x9955 │ │ │ │ + b.n 85202 │ │ │ │ + movw r9, #39313 @ 0x9991 │ │ │ │ movt r9, #10 │ │ │ │ - b.n 85226 │ │ │ │ + b.n 85202 │ │ │ │ movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85402 │ │ │ │ + beq.n 853de │ │ │ │ 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 85274 │ │ │ │ - b.n 85278 │ │ │ │ + blt.w 85250 │ │ │ │ + b.n 85254 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - ble.w 85486 │ │ │ │ + ble.w 85462 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 853e4 │ │ │ │ - movw r9, #29397 @ 0x72d5 │ │ │ │ + bne.n 853c0 │ │ │ │ + movw r9, #28681 @ 0x7009 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 85226 │ │ │ │ - ldr r0, [pc, #208] @ (85464 ) │ │ │ │ - bl 7ad74 │ │ │ │ + b.n 85202 │ │ │ │ + ldr r0, [pc, #208] @ (85440 ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8543a │ │ │ │ - ldr r1, [pc, #196] @ (85464 ) │ │ │ │ + beq.n 85416 │ │ │ │ + ldr r1, [pc, #196] @ (85440 ) │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r4, r0, #3 │ │ │ │ - bne.w 851e0 │ │ │ │ - b.n 85402 │ │ │ │ - ldr r0, [pc, #176] @ (85464 ) │ │ │ │ - bl 7ad74 │ │ │ │ + bne.w 851bc │ │ │ │ + b.n 853de │ │ │ │ + ldr r0, [pc, #176] @ (85440 ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 852f2 │ │ │ │ - ldr r0, [pc, #164] @ (85464 ) │ │ │ │ + bne.n 852ce │ │ │ │ + ldr r0, [pc, #164] @ (85440 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c81d0 │ │ │ │ + bl 1c69d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 853ce │ │ │ │ - bl 866fc │ │ │ │ + b.n 853aa │ │ │ │ + bl 866d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 85316 │ │ │ │ - b.n 85320 │ │ │ │ + blt.n 852f2 │ │ │ │ + b.n 852fc │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 851ac │ │ │ │ + b.n 85188 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 85486 │ │ │ │ + bne.n 85462 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46732 @ 0xb68c │ │ │ │ + movw r1, #46412 @ 0xb54c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85320 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 852fc │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 85478 │ │ │ │ + bne.n 85454 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 8546c │ │ │ │ + cbnz r0, 85448 │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_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 85372 │ │ │ │ + b.n 8534e │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #36] @ (85464 ) │ │ │ │ - bl 434e0 │ │ │ │ + ldr r0, [pc, #36] @ (85440 ) │ │ │ │ + bl 43460 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 85320 │ │ │ │ + b.n 852fc │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 853ce │ │ │ │ + b.n 853aa │ │ │ │ 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 85372 │ │ │ │ + b.n 8534e │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ blx r3 │ │ │ │ - b.n 85366 │ │ │ │ + b.n 85342 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - movw r1, #46704 @ 0xb670 │ │ │ │ + movw r1, #46384 @ 0xb530 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 85402 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 853de │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 85320 │ │ │ │ + b.n 852fc │ │ │ │ │ │ │ │ -000854ac : │ │ │ │ +00085488 : │ │ │ │ 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 854f6 │ │ │ │ + bne.n 854d2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 854f6 │ │ │ │ + beq.n 854d2 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 85510 │ │ │ │ + beq.n 854ec │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 854ea │ │ │ │ + bne.n 854c6 │ │ │ │ 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 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 85516 │ │ │ │ + beq.n 854f2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 854de │ │ │ │ + bne.n 854ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 854e6 │ │ │ │ + b.n 854c2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e0 │ │ │ │ + bl 43460 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 854e6 │ │ │ │ + b.n 854c2 │ │ │ │ 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] │ │ │ │ @@ -133878,796 +133859,797 @@ │ │ │ │ lsl.w r9, r3, r1 │ │ │ │ mov lr, r1 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ mov ip, r1 │ │ │ │ and.w r5, sl, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 857a0 │ │ │ │ + beq.w 8577c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85b20 │ │ │ │ + bne.w 85afc │ │ │ │ str.w r8, [sp, #20] │ │ │ │ cmp r1, #7 │ │ │ │ mov r8, r1 │ │ │ │ - bgt.w 856c6 │ │ │ │ + bgt.w 856a2 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85648 │ │ │ │ + blt.n 85624 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 856a6 │ │ │ │ + beq.w 85682 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 8573c │ │ │ │ + beq.w 85718 │ │ │ │ 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 85706 │ │ │ │ + blt.w 856e2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 856a6 │ │ │ │ + beq.n 85682 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 8565c │ │ │ │ + beq.n 85638 │ │ │ │ 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 858dc │ │ │ │ + bgt.w 858b8 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 8570c │ │ │ │ + blt.w 856e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 856a6 │ │ │ │ + beq.n 85682 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 859b8 │ │ │ │ + beq.w 85994 │ │ │ │ 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 85904 │ │ │ │ + bgt.w 858e0 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85736 │ │ │ │ + blt.w 85712 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 856a6 │ │ │ │ + beq.n 85682 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 85ab6 │ │ │ │ + beq.w 85a9c │ │ │ │ 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 855e0 │ │ │ │ + b.n 855bc │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 85c72 │ │ │ │ + bne.w 85c34 │ │ │ │ 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 855d0 │ │ │ │ + bne.n 855ac │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ubfx ip, r6, #2, #3 │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 855d0 │ │ │ │ + bne.n 855ac │ │ │ │ tst.w r6, #32 │ │ │ │ - beq.w 85c46 │ │ │ │ + beq.w 85cc4 │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 85c42 │ │ │ │ + bpl.w 85cc0 │ │ │ │ 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 855d0 │ │ │ │ + bne.n 855ac │ │ │ │ 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 85650 │ │ │ │ + b.n 8562c │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.w 85a36 │ │ │ │ + bgt.w 85a0e │ │ │ │ ldrsh.w r3, [fp, r5, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85720 │ │ │ │ + blt.n 856fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 856a6 │ │ │ │ + beq.n 85682 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 8573c │ │ │ │ + beq.n 85718 │ │ │ │ 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 85a56 │ │ │ │ + bgt.w 85a2e │ │ │ │ ldrsh.w r3, [fp, r5, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 855c0 │ │ │ │ + bge.w 8559c │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 8564e │ │ │ │ - b.n 855d0 │ │ │ │ + beq.n 8562a │ │ │ │ + b.n 855ac │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8564e │ │ │ │ + beq.n 8562a │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ add.w r5, r5, r6, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ and.w r5, r9, r5 │ │ │ │ - b.n 8561c │ │ │ │ + b.n 855f8 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8564e │ │ │ │ + beq.n 8562a │ │ │ │ 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 856fc │ │ │ │ + b.n 856d8 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 8564e │ │ │ │ - b.n 85638 │ │ │ │ + beq.n 8562a │ │ │ │ + b.n 85614 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 85786 │ │ │ │ + bne.n 85762 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ubfx ip, r6, #2, #3 │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 85786 │ │ │ │ + bne.n 85762 │ │ │ │ tst.w r6, #32 │ │ │ │ - beq.w 85c6e │ │ │ │ + beq.w 85c20 │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 85c6a │ │ │ │ + bpl.w 85c1c │ │ │ │ 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 856a6 │ │ │ │ + beq.n 85682 │ │ │ │ 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 855b6 │ │ │ │ - b.n 856f4 │ │ │ │ + ble.w 85592 │ │ │ │ + b.n 856d0 │ │ │ │ cmp r1, #7 │ │ │ │ itt le │ │ │ │ ldrsble.w r4, [fp, r5] │ │ │ │ strle r4, [sp, #28] │ │ │ │ - bgt.w 85920 │ │ │ │ + bgt.w 858fc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 85914 │ │ │ │ + blt.w 858f0 │ │ │ │ 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 85930 │ │ │ │ + beq.w 8590c │ │ │ │ ldr.w r0, [fp, r4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 8594c │ │ │ │ + beq.w 85928 │ │ │ │ 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 859a8 │ │ │ │ + bgt.w 85984 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 85940 │ │ │ │ + blt.w 8591c │ │ │ │ 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 85a16 │ │ │ │ + beq.w 859fe │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 85a5c │ │ │ │ + beq.w 85a38 │ │ │ │ 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 858cc │ │ │ │ + bgt.n 858a8 │ │ │ │ ldrsb.w r5, [fp, r8] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85a28 │ │ │ │ + blt.w 85a04 │ │ │ │ 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 85a1c │ │ │ │ + beq.w 859f2 │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 85b6a │ │ │ │ + beq.w 85b46 │ │ │ │ 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 85bc0 │ │ │ │ + bgt.w 85b9a │ │ │ │ ldrsb.w r5, [fp, r8] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85b16 │ │ │ │ + blt.w 85a92 │ │ │ │ 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 85a1c │ │ │ │ + beq.w 859f2 │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 85bd0 │ │ │ │ + beq.w 85baa │ │ │ │ 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 85842 │ │ │ │ + ble.n 8581e │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [fp, r8, lsl #1] │ │ │ │ ldrgt.w r5, [fp, r8, lsl #2] │ │ │ │ - b.n 85846 │ │ │ │ + b.n 85822 │ │ │ │ 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 855f2 │ │ │ │ + bge.w 855ce │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 8564e │ │ │ │ + beq.w 8562a │ │ │ │ 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 85620 │ │ │ │ + b.n 855fc │ │ │ │ adds r6, r4, #1 │ │ │ │ - bne.w 857d8 │ │ │ │ + bne.w 857b4 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 85650 │ │ │ │ + b.n 8562c │ │ │ │ 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 857ae │ │ │ │ + b.n 8578a │ │ │ │ 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 85650 │ │ │ │ + b.n 8562c │ │ │ │ adds r0, r1, #1 │ │ │ │ - bne.w 85822 │ │ │ │ + bne.w 857fe │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 85650 │ │ │ │ + b.n 8562c │ │ │ │ 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 f33c8 │ │ │ │ + bl f3400 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85984 │ │ │ │ + bge.n 85960 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85d16 │ │ │ │ + beq.w 85d24 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 85c62 │ │ │ │ + blt.w 85c2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 85540 │ │ │ │ + bne.w 8551c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 85540 │ │ │ │ + bne.w 8551c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 85a32 │ │ │ │ + bne.n 85a34 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ mov r1, ip │ │ │ │ - b.n 857d8 │ │ │ │ + b.n 857b4 │ │ │ │ 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 857f6 │ │ │ │ + b.n 857d2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 85604 │ │ │ │ + bne.w 855e0 │ │ │ │ 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 85604 │ │ │ │ + bne.w 855e0 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85cfc │ │ │ │ + beq.w 85d1e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 85cf8 │ │ │ │ + bpl.w 85d1a │ │ │ │ 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 856a6 │ │ │ │ - b.n 85604 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ - b.n 85932 │ │ │ │ + beq.w 85682 │ │ │ │ + b.n 855e0 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 8564e │ │ │ │ + blt.w 8562a │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ - b.n 85932 │ │ │ │ + b.n 8590e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ + b.n 8590e │ │ │ │ adds r6, r5, #1 │ │ │ │ - bne.w 8586c │ │ │ │ + bne.w 85848 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8564e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.n 85a1e │ │ │ │ + b.n 8562a │ │ │ │ ldr.w r3, [fp, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 856d4 │ │ │ │ + bge.w 856b0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 8564e │ │ │ │ + beq.w 8562a │ │ │ │ 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 85700 │ │ │ │ + b.n 856dc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 859f4 │ │ │ │ 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 f33c8 │ │ │ │ + bl f3400 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85a94 │ │ │ │ + bge.n 85a70 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85d02 │ │ │ │ + beq.w 85c4e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 85c62 │ │ │ │ + blt.w 85c2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 85540 │ │ │ │ + bne.w 8551c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 85540 │ │ │ │ + bne.w 8551c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 85a32 │ │ │ │ + bne.n 85a34 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 85822 │ │ │ │ + b.n 857fe │ │ │ │ + adds r4, r5, #1 │ │ │ │ + bne.w 8588c │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 8562a │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 85638 │ │ │ │ + bne.w 85614 │ │ │ │ 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 85638 │ │ │ │ + bne.w 85614 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85c4e │ │ │ │ + beq.w 85d3c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 85c4a │ │ │ │ + beq.w 85d38 │ │ │ │ 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 856a6 │ │ │ │ - b.n 85638 │ │ │ │ - adds r4, r5, #1 │ │ │ │ - bne.w 858b0 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 8564e │ │ │ │ + beq.w 85682 │ │ │ │ + b.n 85614 │ │ │ │ cmp r1, #7 │ │ │ │ itt le │ │ │ │ ldrsble.w r3, [fp, r5] │ │ │ │ strle r3, [sp, #28] │ │ │ │ - bgt.w 85dc2 │ │ │ │ + bgt.w 85d9c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85c26 │ │ │ │ + bge.n 85c00 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 8564e │ │ │ │ + beq.w 8562a │ │ │ │ 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 85de2 │ │ │ │ + bgt.w 85dbc │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85c98 │ │ │ │ + bge.w 85c76 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 85cb2 │ │ │ │ + bne.w 85c90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 85650 │ │ │ │ + b.n 8562c │ │ │ │ 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 f33c8 │ │ │ │ + bl f3400 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge.n 85b9c │ │ │ │ + bge.n 85b76 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85ce4 │ │ │ │ + beq.n 85c62 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 85d30 │ │ │ │ + blt.w 85d7a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 85d2a │ │ │ │ + bne.w 85d72 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 85d2a │ │ │ │ + bne.w 85d72 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 85a1c │ │ │ │ + bne.w 859f2 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 8586c │ │ │ │ + b.n 85848 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [fp, r8, lsl #1] │ │ │ │ ldrgt.w r5, [fp, r8, lsl #2] │ │ │ │ - b.n 8588a │ │ │ │ + b.n 85866 │ │ │ │ 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 f33c8 │ │ │ │ + bl f3400 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge.n 85c00 │ │ │ │ + bge.n 85bdc │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c84 │ │ │ │ + beq.w 85d5e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 85d30 │ │ │ │ + blt.w 85d7a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 85d2a │ │ │ │ - ldr.w ip, [r7, #4] │ │ │ │ - cmp r4, ip │ │ │ │ - bne.w 85d2a │ │ │ │ + bne.w 85d72 │ │ │ │ + ldr r7, [r7, #4] │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.w 85d72 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 85a1c │ │ │ │ + bne.w 859f2 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 858b0 │ │ │ │ + b.n 8588c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r7, sl, [sp] │ │ │ │ - bl 1f05f8 │ │ │ │ + bl 1e907c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 85c5c │ │ │ │ - bne.n 85c52 │ │ │ │ + blt.n 85c26 │ │ │ │ + bne.n 85c46 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ - b.n 85b38 │ │ │ │ + b.n 85b14 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 85696 │ │ │ │ + b.n 85752 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85684 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - b.n 85b02 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 85aec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - b.n 856a6 │ │ │ │ + b.n 85740 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #4 │ │ │ │ - beq.w 85dba │ │ │ │ + beq.w 85d84 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 85650 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - b.n 85776 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 85764 │ │ │ │ + b.n 8562c │ │ │ │ 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 855b6 │ │ │ │ + b.n 85592 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + b.n 85682 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r1, r2, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r1, r2, [sp, #32] │ │ │ │ + b.n 85a70 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 85c00 │ │ │ │ + b.n 85b76 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r7, sl, [sp] │ │ │ │ - bl 1f05f8 │ │ │ │ + bl 1e907c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 85c5c │ │ │ │ - bne.n 85c52 │ │ │ │ + blt.n 85c26 │ │ │ │ + bne.n 85c46 │ │ │ │ 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.w 85dd2 │ │ │ │ + bgt.n 85d8c │ │ │ │ ldrsb.w r8, [fp, r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 85d36 │ │ │ │ + bge.n 85cc8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 85d50 │ │ │ │ + bne.n 85ce2 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8564e │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r1, [sp, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r1, [sp, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - b.n 85b9c │ │ │ │ + b.n 8562a │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 85a00 │ │ │ │ + b.n 85672 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 859ee │ │ │ │ - mov r0, r8 │ │ │ │ - strd r1, r2, [sp, #32] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd r1, r2, [sp, #32] │ │ │ │ - b.n 85a94 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r1, r2, [sp, #32] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd r1, r2, [sp, #32] │ │ │ │ - b.n 85984 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b.n 85540 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - b.n 8564e │ │ │ │ + b.n 85660 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, sl, [sp] │ │ │ │ - bl 1f05f8 │ │ │ │ + bl 1e907c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85c5a │ │ │ │ - bne.n 85da6 │ │ │ │ + blt.n 85c24 │ │ │ │ + bne.n 85d80 │ │ │ │ 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 85daa │ │ │ │ + bgt.n 85dac │ │ │ │ ldrsb.w r8, [fp, r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 85d88 │ │ │ │ + bge.n 85d40 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 85ce0 │ │ │ │ + beq.n 85cbc │ │ │ │ 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 85cc8 │ │ │ │ + b.n 85ca6 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 859dc │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 859ca │ │ │ │ + mov r0, r8 │ │ │ │ + strd r1, r2, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r1, r2, [sp, #32] │ │ │ │ + b.n 85960 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 85ae8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 85ad2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, sl, [sp] │ │ │ │ - bl 1f05f8 │ │ │ │ + bl 1e907c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85c5a │ │ │ │ - bne.n 85da6 │ │ │ │ + blt.w 85c24 │ │ │ │ + bne.n 85d80 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ - b.n 85d76 │ │ │ │ + b.n 85d08 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r1, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r1, [sp, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + b.n 85bdc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b.w 8551c │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 8562a │ │ │ │ mov r3, r8 │ │ │ │ - b.n 856a6 │ │ │ │ + b.n 85682 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + b.w 8551c │ │ │ │ cmp.w lr, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r8, [fp, r5, lsl #2] │ │ │ │ - b.n 85d6a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - b.w 85540 │ │ │ │ + b.n 85cb0 │ │ │ │ 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 85b2e │ │ │ │ + b.n 85b0a │ │ │ │ cmp.w lr, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r8, [fp, r5, lsl #2] │ │ │ │ - b.n 85cd4 │ │ │ │ + b.n 85cfc │ │ │ │ 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 85b56 │ │ │ │ + b.n 85b32 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -134677,566 +134659,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 85f86 │ │ │ │ + bgt.w 85f62 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85eec │ │ │ │ + blt.n 85ec8 │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 85ef6 │ │ │ │ + beq.n 85ed2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 85efe │ │ │ │ + beq.n 85eda │ │ │ │ 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 85f68 │ │ │ │ + bgt.w 85f44 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85f78 │ │ │ │ + blt.w 85f54 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85ef6 │ │ │ │ + beq.n 85ed2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 85ff6 │ │ │ │ + beq.w 85fd2 │ │ │ │ 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 85fc4 │ │ │ │ + bgt.w 85fa0 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85faa │ │ │ │ + blt.w 85f86 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85ef6 │ │ │ │ + beq.n 85ed2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 86058 │ │ │ │ + beq.w 86034 │ │ │ │ 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 85fe8 │ │ │ │ + bgt.w 85fc4 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85fbe │ │ │ │ + blt.n 85f9a │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85ef6 │ │ │ │ + beq.n 85ed2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 860da │ │ │ │ + beq.w 860b6 │ │ │ │ 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 85e86 │ │ │ │ + b.n 85e62 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 86138 │ │ │ │ + bne.w 86114 │ │ │ │ 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 85f54 │ │ │ │ + bne.n 85f30 │ │ │ │ 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 85f54 │ │ │ │ + bne.n 85f30 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 86158 │ │ │ │ + beq.w 86134 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 86152 │ │ │ │ + bpl.w 8612e │ │ │ │ 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 85ef6 │ │ │ │ + beq.n 85ed2 │ │ │ │ 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 85e5a │ │ │ │ + ble.w 85e36 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 860d4 │ │ │ │ + bgt.w 860b0 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85e64 │ │ │ │ + bge.w 85e40 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 85e76 │ │ │ │ + bne.w 85e52 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 860b6 │ │ │ │ + bgt.w 86092 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85e36 │ │ │ │ + bge.w 85e12 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 85ef2 │ │ │ │ + beq.n 85ece │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85f6e │ │ │ │ + b.n 85f4a │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 85ef6 │ │ │ │ + beq.n 85ed2 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85ebe │ │ │ │ + b.n 85e9a │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 85ef6 │ │ │ │ - b.n 85ed8 │ │ │ │ + beq.n 85ed2 │ │ │ │ + b.n 85eb4 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85e96 │ │ │ │ + bge.w 85e72 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 85ef6 │ │ │ │ + beq.n 85ed2 │ │ │ │ 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 85ec2 │ │ │ │ + b.n 85e9e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85e76 │ │ │ │ + bne.w 85e52 │ │ │ │ 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 85e76 │ │ │ │ + bne.w 85e52 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 86162 │ │ │ │ + beq.w 8613e │ │ │ │ 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 8615c │ │ │ │ + beq.w 86138 │ │ │ │ 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 85ef6 │ │ │ │ - b.n 85e76 │ │ │ │ + beq.w 85ed2 │ │ │ │ + b.n 85e52 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85ea8 │ │ │ │ + bne.w 85e84 │ │ │ │ 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 85e84 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8616c │ │ │ │ + beq.n 86148 │ │ │ │ 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 86166 │ │ │ │ + beq.n 86142 │ │ │ │ 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 85ef6 │ │ │ │ - b.n 85ea8 │ │ │ │ + beq.w 85ed2 │ │ │ │ + b.n 85e84 │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85e36 │ │ │ │ + bge.w 85e12 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 85ef2 │ │ │ │ + beq.w 85ece │ │ │ │ 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 85f72 │ │ │ │ + b.n 85f4e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85ed8 │ │ │ │ + bne.w 85eb4 │ │ │ │ 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 85ed8 │ │ │ │ + bne.w 85eb4 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8614e │ │ │ │ + beq.n 8612a │ │ │ │ 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 86148 │ │ │ │ + beq.n 86124 │ │ │ │ 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 85ef6 │ │ │ │ - b.n 85ed8 │ │ │ │ + beq.w 85ed2 │ │ │ │ + b.n 85eb4 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85e5a │ │ │ │ + b.n 85e36 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 86124 │ │ │ │ + b.n 86100 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8610e │ │ │ │ + b.n 860ea │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 85f44 │ │ │ │ + b.n 85f20 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85f30 │ │ │ │ + b.n 85f0c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 86044 │ │ │ │ + b.n 86020 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8602c │ │ │ │ + b.n 86008 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 860a2 │ │ │ │ + b.n 8607e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8608c │ │ │ │ - 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 86252 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86354 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 86354 │ │ │ │ - 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] @ 86374 │ │ │ │ - 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 862d4 │ │ │ │ - ldr.w ip, [pc, #420] @ 86378 │ │ │ │ - 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, #39253 @ 0x9955 │ │ │ │ - movt r7, #10 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 8629c │ │ │ │ - movs r2, #0 │ │ │ │ - str r6, [r3, #8] │ │ │ │ - str r2, [r3, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 86328 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86328 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r4, [r3, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 86330 │ │ │ │ - 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, #19145 @ 0x4ac9 │ │ │ │ - movteq r7, #14 │ │ │ │ - bne.n 862f4 │ │ │ │ - ldr.w r9, [pc, #272] @ 86374 │ │ │ │ - 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, 862dc │ │ │ │ - ldr.w ip, [pc, #252] @ 86378 │ │ │ │ - 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 861fc │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ - movt r2, #21 │ │ │ │ - cmp lr, r2 │ │ │ │ - bne.n 8633e │ │ │ │ - ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c0dc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 862ee │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr.w r0, [r9, r8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 861fc │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 86260 │ │ │ │ - movw r7, #1265 @ 0x4f1 │ │ │ │ - movt r7, #14 │ │ │ │ - b.n 86260 │ │ │ │ - movw r7, #39253 @ 0x9955 │ │ │ │ - movt r7, #10 │ │ │ │ - movw r0, #15128 @ 0x3b18 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8624a │ │ │ │ - ldr.w r0, [r9, r8] │ │ │ │ - b.n 861fc │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 86354 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - itt eq │ │ │ │ - movweq r7, #29397 @ 0x72d5 │ │ │ │ - movteq r7, #13 │ │ │ │ - beq.n 86260 │ │ │ │ - movw r2, #642 @ 0x282 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 86354 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46732 @ 0xb68c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 8624a │ │ │ │ - str r4, [r3, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8621e │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r5, #0] │ │ │ │ - b.n 8621e │ │ │ │ - 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 861fc │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - movw r1, #46704 @ 0xb670 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3df0 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + b.n 86068 │ │ │ │ │ │ │ │ -0008637c : │ │ │ │ +0008614c : │ │ │ │ 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 86464 │ │ │ │ + bgt.n 86234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86622 │ │ │ │ + beq.w 863f2 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 86622 │ │ │ │ + bhi.w 863f2 │ │ │ │ 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 865ee │ │ │ │ - ldr.w r9, [pc, #628] @ 86644 │ │ │ │ + bne.w 863be │ │ │ │ + ldr.w r9, [pc, #628] @ 86414 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r7, #39253 @ 0x9955 │ │ │ │ + movw r7, #39313 @ 0x9991 │ │ │ │ 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 86494 │ │ │ │ - ldr.w ip, [pc, #592] @ 86640 │ │ │ │ + beq.n 86264 │ │ │ │ + ldr.w ip, [pc, #592] @ 86410 │ │ │ │ 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 86574 │ │ │ │ + bne.w 86344 │ │ │ │ str.w sl, [r3, #20] │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 864b4 │ │ │ │ + beq.n 86284 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 864b4 │ │ │ │ + bge.n 86284 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 864ba │ │ │ │ + bne.n 8628a │ │ │ │ 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 │ │ │ │ @@ -135249,247 +135047,431 @@ │ │ │ │ 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, #19145 @ 0x4ac9 │ │ │ │ + movweq r7, #18529 @ 0x4861 │ │ │ │ movteq r7, #14 │ │ │ │ - bne.n 864cc │ │ │ │ + bne.n 8629c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 865ee │ │ │ │ - ldr.w r9, [pc, #456] @ 86644 │ │ │ │ + bne.w 863be │ │ │ │ + ldr.w r9, [pc, #456] @ 86414 │ │ │ │ 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 863ee │ │ │ │ + bne.n 861be │ │ │ │ movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8645c │ │ │ │ + beq.n 8622c │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8641e │ │ │ │ + bne.n 861ee │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 86430 │ │ │ │ + beq.n 86200 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 86430 │ │ │ │ + b.n 86200 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 86472 │ │ │ │ + b.n 86242 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w 86622 │ │ │ │ + ble.w 863f2 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r7, #29397 @ 0x72d5 │ │ │ │ + movweq r7, #28681 @ 0x7009 │ │ │ │ movteq r7, #13 │ │ │ │ - beq.n 86472 │ │ │ │ + beq.n 86242 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 86622 │ │ │ │ + bne.w 863f2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 86608 │ │ │ │ - ldr.w r9, [pc, #336] @ 86644 │ │ │ │ + beq.w 863d8 │ │ │ │ + ldr.w r9, [pc, #336] @ 86414 │ │ │ │ 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, 86560 │ │ │ │ - ldr r0, [pc, #308] @ (86640 ) │ │ │ │ + cbz r3, 86330 │ │ │ │ + ldr r0, [pc, #308] @ (86410 ) │ │ │ │ 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 8659e │ │ │ │ + bne.n 8636e │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r7, #54065 @ 0xd331 │ │ │ │ + movw r7, #53657 @ 0xd199 │ │ │ │ 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 8641e │ │ │ │ - b.n 864b4 │ │ │ │ - movw r7, #1265 @ 0x4f1 │ │ │ │ + bne.w 861ee │ │ │ │ + b.n 86284 │ │ │ │ + movw r7, #541 @ 0x21d │ │ │ │ movt r7, #14 │ │ │ │ - b.n 86472 │ │ │ │ + b.n 86242 │ │ │ │ movw r0, #14728 @ 0x3988 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86528 │ │ │ │ - b.n 8645c │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + bne.n 862f8 │ │ │ │ + b.n 8622c │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 865ca │ │ │ │ + bne.n 8639a │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 865c4 │ │ │ │ + cbnz r0, 86394 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 86548 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 86318 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 865de │ │ │ │ + bne.n 863ae │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86528 │ │ │ │ + bne.n 862f8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 86528 │ │ │ │ + b.n 862f8 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - b.n 86548 │ │ │ │ + b.n 86318 │ │ │ │ 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 86548 │ │ │ │ + b.n 86318 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 86528 │ │ │ │ + b.n 862f8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46824 @ 0xb6e8 │ │ │ │ + movw r1, #46504 @ 0xb5a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8645c │ │ │ │ + b.n 8622c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46732 @ 0xb68c │ │ │ │ + movw r1, #46412 @ 0xb54c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov r3, sl │ │ │ │ - b.n 8645c │ │ │ │ + b.n 8622c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #46704 @ 0xb670 │ │ │ │ + movw r1, #46384 @ 0xb530 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00086648 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + movw r3, #655 @ 0x28f │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - bpl.n 866e2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + ands r3, r2 │ │ │ │ + mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ + cmp r3, #8 │ │ │ │ + bgt.n 864fa │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 865fc │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 865fc │ │ │ │ + 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] @ 8661c │ │ │ │ + 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 8657c │ │ │ │ + ldr.w ip, [pc, #420] @ 86620 │ │ │ │ + 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, #39313 @ 0x9991 │ │ │ │ + movt r7, #10 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 86544 │ │ │ │ + movs r2, #0 │ │ │ │ + str r6, [r3, #8] │ │ │ │ + str r2, [r3, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 865d0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r1, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 866aa │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - movw r2, #41560 @ 0xa258 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 866bc │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - adds r1, r2, #1 │ │ │ │ - beq.n 866bc │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - movw ip, #57368 @ 0xe018 │ │ │ │ - movt ip, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, ip │ │ │ │ - mov r1, r4 │ │ │ │ - beq.n 866da │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 89f80 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - movw r1, #41560 @ 0xa258 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ + bge.w 865d0 │ │ │ │ adds r2, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - beq.n 86688 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 7ad74 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bne.n 8668e │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c81d0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 866fc │ │ │ │ - movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r4, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 865d8 │ │ │ │ + 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, #18529 @ 0x4861 │ │ │ │ + movteq r7, #14 │ │ │ │ + bne.n 8659c │ │ │ │ + ldr.w r9, [pc, #272] @ 8661c │ │ │ │ + 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, 86584 │ │ │ │ + ldr.w ip, [pc, #252] @ 86620 │ │ │ │ + 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 864a4 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ + movt r2, #21 │ │ │ │ + cmp lr, r2 │ │ │ │ + bne.n 865e6 │ │ │ │ + ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c0dc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 86596 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr.w r0, [r9, r8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 864a4 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86508 │ │ │ │ + movw r7, #541 @ 0x21d │ │ │ │ + movt r7, #14 │ │ │ │ + b.n 86508 │ │ │ │ + movw r7, #39313 @ 0x9991 │ │ │ │ + movt r7, #10 │ │ │ │ + movw r0, #15128 @ 0x3b18 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 864f2 │ │ │ │ + ldr.w r0, [r9, r8] │ │ │ │ + b.n 864a4 │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + ble.n 865fc │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + itt eq │ │ │ │ + movweq r7, #28681 @ 0x7009 │ │ │ │ + movteq r7, #13 │ │ │ │ + beq.n 86508 │ │ │ │ + movw r2, #642 @ 0x282 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 865fc │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #46412 @ 0xb54c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 864f2 │ │ │ │ + str r4, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 864c6 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r5, #0] │ │ │ │ + b.n 864c6 │ │ │ │ + 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 864a4 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + movw r1, #46384 @ 0xb530 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w f3e28 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +00086624 : │ │ │ │ + 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 866be │ │ │ │ + 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 86686 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + movw r2, #41560 @ 0xa258 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 86698 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + adds r1, r2, #1 │ │ │ │ + beq.n 86698 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + movw ip, #57368 @ 0xe018 │ │ │ │ + movt ip, #80 @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, ip │ │ │ │ + mov r1, r4 │ │ │ │ + beq.n 866b6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 89f70 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + movw r1, #41560 @ 0xa258 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + beq.n 86664 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 7ad0c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + bne.n 8666a │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 1c69d0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.n 866d8 │ │ │ │ + movw r1, #2722 @ 0xaa2 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 28fc18 <_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 │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -135498,23 +135480,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 867fa │ │ │ │ - ldr r3, [pc, #524] @ (86934 ) │ │ │ │ + bne.n 867d6 │ │ │ │ + ldr r3, [pc, #524] @ (86910 ) │ │ │ │ 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 868ec │ │ │ │ + beq.w 868c8 │ │ │ │ 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 │ │ │ │ @@ -135536,25 +135518,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, 86798 │ │ │ │ + cbnz r0, 86774 │ │ │ │ strb.w r0, [r8, fp] │ │ │ │ - b.n 867b4 │ │ │ │ + b.n 86790 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 23324c <_PyDict_SendEvent@@Base> │ │ │ │ + bl 231a54 <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 868fe │ │ │ │ + bgt.w 868da │ │ │ │ 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 │ │ │ │ @@ -135581,119 +135563,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, #1101 @ 0x44d │ │ │ │ + movw r0, #1069 @ 0x42d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r4, [r3, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 86872 │ │ │ │ - ldr r0, [pc, #272] @ (86934 ) │ │ │ │ + bne.n 8684e │ │ │ │ + ldr r0, [pc, #272] @ (86910 ) │ │ │ │ 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 8689e │ │ │ │ + beq.n 8687a │ │ │ │ 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 86752 │ │ │ │ + bne.n 8672e │ │ │ │ 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 86752 │ │ │ │ + b.n 8672e │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86752 │ │ │ │ - bl 23bb68 │ │ │ │ + bne.w 8672e │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 86910 │ │ │ │ + blt.n 868ec │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 86920 │ │ │ │ + blt.n 868fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 867f4 │ │ │ │ + b.n 867d0 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86752 │ │ │ │ + bne.w 8672e │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 868dc │ │ │ │ + bne.n 868b8 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86882 │ │ │ │ + beq.n 8685e │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 86752 │ │ │ │ + b.n 8672e │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 868d0 │ │ │ │ - b.n 86882 │ │ │ │ + bne.n 868ac │ │ │ │ + b.n 8685e │ │ │ │ mov.w ip, #72 @ 0x48 │ │ │ │ mov.w lr, #16 │ │ │ │ movs r1, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ - b.n 8680a │ │ │ │ + b.n 867e6 │ │ │ │ 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 867b4 │ │ │ │ + b.n 86790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8688e │ │ │ │ + bne.n 8686a │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8688e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8686a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86898 │ │ │ │ + bne.n 86874 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86898 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86874 │ │ │ │ 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 │ │ │ │ @@ -135705,27 +135687,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 86ade │ │ │ │ + beq.w 86aba │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 86b5a │ │ │ │ + bhi.w 86b36 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 869ce │ │ │ │ - ldr r1, [pc, #692] @ (86c30 ) │ │ │ │ + bne.n 869aa │ │ │ │ + ldr r1, [pc, #692] @ (86c0c ) │ │ │ │ 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 86b2c │ │ │ │ + beq.w 86b08 │ │ │ │ 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 │ │ │ │ @@ -135743,48 +135725,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, #1101 @ 0x44d │ │ │ │ + movw r0, #1069 @ 0x42d │ │ │ │ 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 86b0c │ │ │ │ - ldr r0, [pc, #568] @ (86c30 ) │ │ │ │ + bne.w 86ae8 │ │ │ │ + ldr r0, [pc, #568] @ (86c0c ) │ │ │ │ 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 86ba0 │ │ │ │ + bcs.w 86b7c │ │ │ │ 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 86bda │ │ │ │ + beq.w 86bb6 │ │ │ │ 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 86a74 │ │ │ │ + beq.n 86a50 │ │ │ │ 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 │ │ │ │ @@ -135802,23 +135784,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 86acc │ │ │ │ + bhi.n 86aa8 │ │ │ │ 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 86ba0 │ │ │ │ + beq.w 86b7c │ │ │ │ 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 │ │ │ │ @@ -135838,261 +135820,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 86a9c │ │ │ │ + b.n 86a78 │ │ │ │ movs r1, #12 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 86b5c │ │ │ │ + bhi.n 86b38 │ │ │ │ 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, #1101 @ 0x44d │ │ │ │ + movw r0, #1069 @ 0x42d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 869f4 │ │ │ │ + beq.w 869d0 │ │ │ │ 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 86c26 │ │ │ │ + beq.w 86c02 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 86a9c │ │ │ │ + b.n 86a78 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #1101 @ 0x44d │ │ │ │ + movw r1, #1069 @ 0x42d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 86bee │ │ │ │ + bne.n 86bca │ │ │ │ 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 86a14 │ │ │ │ + b.n 869f0 │ │ │ │ movs r1, #8 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 86c0c │ │ │ │ + bhi.n 86be8 │ │ │ │ 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, #1101 @ 0x44d │ │ │ │ + movw r1, #1069 @ 0x42d │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 86b0c │ │ │ │ - ldr r1, [pc, #160] @ (86c30 ) │ │ │ │ + bne.n 86ae8 │ │ │ │ + ldr r1, [pc, #160] @ (86c0c ) │ │ │ │ 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, #42673 @ 0xa6b1 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 86bfc │ │ │ │ + bne.n 86bd8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r4, 86c26 │ │ │ │ + cbz r4, 86c02 │ │ │ │ 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 86a9c │ │ │ │ + b.n 86a78 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86a90 │ │ │ │ + b.n 86a6c │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ movs r5, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #5 │ │ │ │ - b.n 86b0c │ │ │ │ + b.n 86ae8 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 86bc6 │ │ │ │ + b.n 86ba2 │ │ │ │ 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 86af2 │ │ │ │ + bpl.w 86ace │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 869c6 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 869a2 │ │ │ │ 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] @ (86f00 ) │ │ │ │ + ldr r7, [pc, #700] @ (86edc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86eb6 │ │ │ │ + beq.w 86e92 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86d42 │ │ │ │ + beq.n 86d1e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 86ede │ │ │ │ + bne.w 86eba │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86ec4 │ │ │ │ + bne.w 86ea0 │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86ec4 │ │ │ │ + bne.w 86ea0 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86ec4 │ │ │ │ + bne.w 86ea0 │ │ │ │ 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 86e9c │ │ │ │ + bne.w 86e78 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 86e9c │ │ │ │ + bne.w 86e78 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 86e9c │ │ │ │ + bne.w 86e78 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 86e9c │ │ │ │ + bne.w 86e78 │ │ │ │ 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, #16501 @ 0x4075 │ │ │ │ + movw r2, #16369 @ 0x3ff1 │ │ │ │ movt r2, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 86d46 │ │ │ │ - cbz r4, 86d42 │ │ │ │ + bne.n 86d22 │ │ │ │ + cbz r4, 86d1e │ │ │ │ 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 86d66 │ │ │ │ + beq.n 86d42 │ │ │ │ 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 86d28 │ │ │ │ + bgt.n 86d04 │ │ │ │ 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, 86d66 │ │ │ │ + cbz r1, 86d42 │ │ │ │ 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, 86d54 │ │ │ │ - cbz r3, 86d92 │ │ │ │ + cbz r1, 86d30 │ │ │ │ + cbz r3, 86d6e │ │ │ │ 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 86d42 │ │ │ │ + b.n 86d1e │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42833 @ 0xa751 │ │ │ │ + movw r2, #42733 @ 0xa6ed │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r3, #860] @ 0x35c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 86e92 │ │ │ │ + bne.w 86e6e │ │ │ │ mov r0, r4 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 86d42 │ │ │ │ + b.n 86d1e │ │ │ │ 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] │ │ │ │ @@ -136101,72 +136083,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 86dcc │ │ │ │ + bne.n 86da8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 86dc8 │ │ │ │ + cbz r2, 86da4 │ │ │ │ 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 86e28 │ │ │ │ + beq.n 86e04 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 86e08 │ │ │ │ + beq.n 86de4 │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 86de4 │ │ │ │ + cbnz r2, 86dc0 │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 86d42 │ │ │ │ + beq.n 86d1e │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 86e02 │ │ │ │ + cbz r1, 86dde │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 86dfe │ │ │ │ + cbz r2, 86dda │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 86d42 │ │ │ │ + b.n 86d1e │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 86df0 │ │ │ │ + b.n 86dcc │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 86e16 │ │ │ │ + cbz r2, 86df2 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86d42 │ │ │ │ + bne.n 86d1e │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 86d42 │ │ │ │ + b.n 86d1e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86dd6 │ │ │ │ + beq.n 86db2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 86e8c │ │ │ │ + cbz r2, 86e68 │ │ │ │ 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, 86e5a │ │ │ │ + cbz r3, 86e36 │ │ │ │ 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 │ │ │ │ @@ -136179,195 +136161,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 86d42 │ │ │ │ + b.n 86d1e │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 86e34 │ │ │ │ + b.n 86e10 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 86d86 │ │ │ │ + b.n 86d62 │ │ │ │ mov r0, r3 │ │ │ │ - bl 70b50 │ │ │ │ - movw r1, #29892 @ 0x74c4 │ │ │ │ + bl 707f4 │ │ │ │ + movw r1, #29572 @ 0x7384 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #10260 @ 0x2814 │ │ │ │ + movw r0, #9940 @ 0x26d4 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #38024 @ 0x9488 │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #37704 @ 0x9348 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #68] @ (86f04 ) │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (86ee0 ) │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 70b50 │ │ │ │ - movw r1, #29868 @ 0x74ac │ │ │ │ + bl 707f4 │ │ │ │ + movw r1, #29548 @ 0x736c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #10260 @ 0x2814 │ │ │ │ + movw r0, #9940 @ 0x26d4 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 755f6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7501e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b50 │ │ │ │ - movw r1, #29808 @ 0x7470 │ │ │ │ + bl 707f4 │ │ │ │ + movw r1, #29488 @ 0x7330 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #10260 @ 0x2814 │ │ │ │ + movw r0, #9940 @ 0x26d4 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 75a80 │ │ │ │ + bl 760ea <_PyMonitoring_FireLineEvent@@Base+0x842> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ 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 875a8 │ │ │ │ + bmi.w 87584 │ │ │ │ movw r4, #5480 @ 0x1568 │ │ │ │ movt r4, #81 @ 0x51 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87190 │ │ │ │ + beq.w 8716c │ │ │ │ movw r9, #41560 @ 0xa258 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ - movw r3, #11681 @ 0x2da1 │ │ │ │ + movw r3, #5545 @ 0x15a9 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ movw sl, #28732 @ 0x703c │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ adds r4, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 86f72 │ │ │ │ + b.n 86f4e │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 86f68 │ │ │ │ + cbz r2, 86f44 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq.n 86f68 │ │ │ │ + beq.n 86f44 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ - cbnz r2, 86fc0 │ │ │ │ + cbnz r2, 86f9c │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87190 │ │ │ │ + beq.w 8716c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86f68 │ │ │ │ + beq.n 86f44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8717a │ │ │ │ + bcs.w 87156 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 86fa8 │ │ │ │ + bcs.n 86f84 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 86fb4 │ │ │ │ + bcs.n 86f90 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 86f58 │ │ │ │ + bhi.n 86f34 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls.n 86f60 │ │ │ │ + bls.n 86f3c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f68 │ │ │ │ + beq.n 86f44 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 86f60 │ │ │ │ + b.n 86f3c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f68 │ │ │ │ + beq.n 86f44 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 86f60 │ │ │ │ + b.n 86f3c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f68 │ │ │ │ + beq.n 86f44 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 86f60 │ │ │ │ + b.n 86f3c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 87036 │ │ │ │ + bpl.n 87012 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87036 │ │ │ │ + beq.n 87012 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 87232 │ │ │ │ + bcs.w 8720e │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 87232 │ │ │ │ + bcs.w 8720e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 87232 │ │ │ │ + bcs.w 8720e │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 87224 │ │ │ │ + bls.w 87200 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 87036 │ │ │ │ + cbz r1, 87012 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 87036 │ │ │ │ + beq.n 87012 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87036 │ │ │ │ + bne.n 87012 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 87952 │ │ │ │ + beq.w 8792e │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 86f68 │ │ │ │ + bne.n 86f44 │ │ │ │ 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 86f68 │ │ │ │ + bne.n 86f44 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 875f0 │ │ │ │ + bne.w 875cc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 875f0 │ │ │ │ + beq.w 875cc │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 876fe │ │ │ │ + beq.w 876da │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8759e │ │ │ │ + bne.w 8757a │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 8796c │ │ │ │ + beq.w 87948 │ │ │ │ movw r0, #28732 @ 0x703c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876fe │ │ │ │ + beq.w 876da │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 8737e │ │ │ │ - ldr r2, [pc, #428] @ (8723c ) │ │ │ │ + bpl.w 8735a │ │ │ │ + ldr r2, [pc, #428] @ (87218 ) │ │ │ │ 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 │ │ │ │ @@ -136380,168 +136362,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 8738a │ │ │ │ + blt.w 87366 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r6, #8] │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a82 │ │ │ │ + beq.w 87a52 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 87102 │ │ │ │ + bpl.n 870de │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 87102 │ │ │ │ + bne.n 870de │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 87392 │ │ │ │ + beq.w 8736e │ │ │ │ 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 87a48 │ │ │ │ + bpl.w 87a3e │ │ │ │ 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 876da │ │ │ │ + bne.w 876b6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 876da │ │ │ │ + beq.w 876b6 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 8785c │ │ │ │ - bl 89f80 │ │ │ │ + beq.w 87838 │ │ │ │ + bl 89f70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 876f6 │ │ │ │ + beq.w 876d2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86f68 │ │ │ │ + bge.w 86f44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f68 │ │ │ │ + bne.w 86f44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86f68 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86f44 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 86f60 │ │ │ │ + bne.w 86f3c │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f72 │ │ │ │ + bne.w 86f4e │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 87620 │ │ │ │ + bne.w 875fc │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8732a │ │ │ │ + beq.w 87306 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 878b4 │ │ │ │ + bne.w 87890 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87248 │ │ │ │ + bne.n 87224 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87856 │ │ │ │ + bne.w 87832 │ │ │ │ ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #124] @ (87240 ) │ │ │ │ + ldr r2, [pc, #124] @ (8721c ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #1564] @ 0x61c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 87862 │ │ │ │ + bne.w 8783e │ │ │ │ ldr.w r4, [r2, #1572] @ 0x624 │ │ │ │ adds r7, r4, #1 │ │ │ │ - beq.w 87862 │ │ │ │ - ldr r1, [pc, #96] @ (87244 ) │ │ │ │ + beq.w 8783e │ │ │ │ + ldr r1, [pc, #96] @ (87220 ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 879e8 │ │ │ │ + beq.w 87a56 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 876d0 │ │ │ │ + bne.w 876ac │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 87444 │ │ │ │ - ldr r1, [pc, #64] @ (87244 ) │ │ │ │ + bne.w 87420 │ │ │ │ + ldr r1, [pc, #64] @ (87220 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 87490 │ │ │ │ + beq.w 8746c │ │ │ │ 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 8700a │ │ │ │ + bls.w 86fe6 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8700a │ │ │ │ - b.n 87036 │ │ │ │ + bne.w 86fe6 │ │ │ │ + b.n 87012 │ │ │ │ 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 87afa │ │ │ │ + bmi.w 87a74 │ │ │ │ movw r7, #29268 @ 0x7254 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876fe │ │ │ │ + beq.w 876da │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 872aa │ │ │ │ - ldr r0, [pc, #556] @ (874a0 ) │ │ │ │ + bpl.n 87286 │ │ │ │ + ldr r0, [pc, #556] @ (8747c ) │ │ │ │ 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 │ │ │ │ @@ -136561,57 +136543,57 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a64 │ │ │ │ + beq.w 879cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 872ee │ │ │ │ + bpl.n 872ca │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 872ee │ │ │ │ + bne.n 872ca │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 87880 │ │ │ │ + beq.w 8785c │ │ │ │ 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 8bb0c │ │ │ │ + bl 8baec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 87a68 │ │ │ │ + beq.w 879d0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87318 │ │ │ │ + bge.n 872f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87aac │ │ │ │ + beq.w 87af8 │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 87780 │ │ │ │ + bne.w 8775c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 874ac │ │ │ │ + bne.w 87488 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 871be │ │ │ │ - ldr r0, [pc, #356] @ (874a0 ) │ │ │ │ + beq.w 8719a │ │ │ │ + ldr r0, [pc, #356] @ (8747c ) │ │ │ │ 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] │ │ │ │ @@ -136622,149 +136604,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 879ca │ │ │ │ + beq.w 879a6 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - b.n 871c2 │ │ │ │ + b.n 8719e │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 870d2 │ │ │ │ + bge.w 870ae │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 870d2 │ │ │ │ + b.n 870ae │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 879ee │ │ │ │ - ldr r3, [pc, #260] @ (874a4 ) │ │ │ │ - ldr r2, [pc, #252] @ (874a0 ) │ │ │ │ + beq.w 879ea │ │ │ │ + ldr r3, [pc, #260] @ (87480 ) │ │ │ │ + ldr r2, [pc, #252] @ (8747c ) │ │ │ │ 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 87750 │ │ │ │ + bne.w 876e0 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ - bl 8bf10 │ │ │ │ + bl 8bef0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 87ac8 │ │ │ │ + beq.w 87a68 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 87704 │ │ │ │ + beq.w 87710 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 873f8 │ │ │ │ + bge.n 873d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a94 │ │ │ │ + beq.w 87b10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8741a │ │ │ │ + bge.n 873f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a86 │ │ │ │ + beq.w 87b02 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8741a │ │ │ │ + bge.n 873f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87aa0 │ │ │ │ + beq.w 87a5c │ │ │ │ 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 87102 │ │ │ │ + blt.w 870de │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 87102 │ │ │ │ + b.n 870de │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8c3f8 │ │ │ │ + bl 8c3d8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 879e8 │ │ │ │ + beq.w 87a56 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (874a8 ) │ │ │ │ + ldr r1, [pc, #64] @ (87484 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 87ab4 │ │ │ │ + beq.w 87ae4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 87aee │ │ │ │ + bge.w 87a70 │ │ │ │ subs r4, r3, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 87218 │ │ │ │ + bne.w 871f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ - b.n 8721c │ │ │ │ + b.n 871f8 │ │ │ │ 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 87940 │ │ │ │ + bne.w 8791c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 871be │ │ │ │ + beq.w 8719a │ │ │ │ ldr.w sl, [r5, #132] @ 0x84 │ │ │ │ - ldr.w r9, [pc, #948] @ 87878 │ │ │ │ + ldr.w r9, [pc, #948] @ 87854 │ │ │ │ movw fp, #29000 @ 0x7148 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r0, fp │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876fe │ │ │ │ + beq.w 876da │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 8751a │ │ │ │ + bpl.n 874f6 │ │ │ │ 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 │ │ │ │ @@ -136783,59 +136765,59 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a64 │ │ │ │ + beq.w 879cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 8755c │ │ │ │ + bpl.n 87538 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8755c │ │ │ │ + bne.n 87538 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 8760c │ │ │ │ + beq.n 875e8 │ │ │ │ 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 8bb0c │ │ │ │ + bl 8baec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 87ad0 │ │ │ │ + beq.w 87a8c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87586 │ │ │ │ + bge.n 87562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a5c │ │ │ │ + beq.w 879c4 │ │ │ │ ldr.w r8, [r6, #20]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 874d2 │ │ │ │ + bne.n 874ae │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 871be │ │ │ │ - b.n 87338 │ │ │ │ + beq.w 8719a │ │ │ │ + b.n 87314 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f68 │ │ │ │ - b.n 8705e │ │ │ │ - ldr r0, [pc, #716] @ (87878 ) │ │ │ │ + bne.w 86f44 │ │ │ │ + b.n 8703a │ │ │ │ + ldr r0, [pc, #716] @ (87854 ) │ │ │ │ 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 │ │ │ │ @@ -136847,179 +136829,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 879be │ │ │ │ + beq.w 8799a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ - b.n 86f2a │ │ │ │ + b.n 86f06 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bne.w 87048 │ │ │ │ + bne.w 87024 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 8721c │ │ │ │ + bl 43460 │ │ │ │ + b.n 871f8 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c8224 │ │ │ │ + bl 1c6a24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8755e │ │ │ │ - b.n 87a66 │ │ │ │ + bne.n 8753a │ │ │ │ + b.n 879ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87198 │ │ │ │ + beq.w 87174 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b630 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8721c │ │ │ │ + beq.w 871f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87198 │ │ │ │ + beq.w 87174 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b630 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8721c │ │ │ │ + beq.w 871f8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87198 │ │ │ │ + beq.w 87174 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b630 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8721c │ │ │ │ + beq.w 871f8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87198 │ │ │ │ + beq.w 87174 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b630 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8721c │ │ │ │ + beq.w 871f8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87198 │ │ │ │ + beq.w 87174 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b630 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8721c │ │ │ │ + beq.w 871f8 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87198 │ │ │ │ + beq.w 87174 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 876c0 │ │ │ │ + b.n 8769c │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87198 │ │ │ │ + beq.w 87174 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b650 │ │ │ │ + bl 8b630 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 876b6 │ │ │ │ + bne.n 87692 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8721c │ │ │ │ + b.n 871f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87218 │ │ │ │ - b.n 871f8 │ │ │ │ + bne.w 871f4 │ │ │ │ + b.n 871d4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 87140 │ │ │ │ + bne.w 8711c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c81d0 │ │ │ │ + bl 1c69d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8799c │ │ │ │ + blt.w 87978 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8721c │ │ │ │ + b.n 871f8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8739a │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 87700 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cbnz r2, 87700 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 84a08 <_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 870e0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87718 │ │ │ │ + bge.n 87724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 87718 │ │ │ │ + cbnz r3, 87724 │ │ │ │ mov r0, r1 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 87986 │ │ │ │ + blt.w 87962 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ strne.w r8, [r6, #12] │ │ │ │ - bne.w 87104 │ │ │ │ + bne.w 870e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 87104 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 873be │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87770 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cbnz r2, 87770 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 84a2c <_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 87104 │ │ │ │ + b.n 870e0 │ │ │ │ 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 87afa │ │ │ │ + bmi.w 87a74 │ │ │ │ mov r0, fp │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 876fe │ │ │ │ + beq.n 876da │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 877dc │ │ │ │ - ldr r3, [pc, #204] @ (87878 ) │ │ │ │ + bpl.n 877b8 │ │ │ │ + ldr r3, [pc, #204] @ (87854 ) │ │ │ │ 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 │ │ │ │ @@ -137038,374 +137020,373 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a64 │ │ │ │ + beq.w 879cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 8781e │ │ │ │ + bpl.n 877fa │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8781e │ │ │ │ + bne.n 877fa │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 8789c │ │ │ │ + beq.n 87878 │ │ │ │ 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 8bb0c │ │ │ │ + bl 8baec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 87a68 │ │ │ │ + beq.w 879d0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87848 │ │ │ │ + bge.n 87824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87af2 │ │ │ │ + beq.w 87abe │ │ │ │ ldr.w r8, [r6, #20]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87324 │ │ │ │ - b.n 8778e │ │ │ │ + beq.w 87300 │ │ │ │ + b.n 8776a │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 874b6 │ │ │ │ - bl 866fc │ │ │ │ - b.n 87158 │ │ │ │ - ldr r0, [pc, #24] @ (8787c ) │ │ │ │ - bl 7ad74 │ │ │ │ + b.n 87492 │ │ │ │ + bl 866d8 │ │ │ │ + b.n 87134 │ │ │ │ + ldr r0, [pc, #24] @ (87858 ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 871e0 │ │ │ │ - ldr r0, [pc, #8] @ (8787c ) │ │ │ │ - bl 434e0 │ │ │ │ - b.n 87490 │ │ │ │ + bne.w 871bc │ │ │ │ + ldr r0, [pc, #8] @ (87858 ) │ │ │ │ + bl 43460 │ │ │ │ + b.n 8746c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #708] @ (87b48 ) │ │ │ │ + ldr r0, [pc, #700] @ (87b1c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, ip] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c8224 │ │ │ │ + bl 1c6a24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 872f0 │ │ │ │ - b.n 87a66 │ │ │ │ - ldr r2, [pc, #680] @ (87b48 ) │ │ │ │ + bne.w 872cc │ │ │ │ + b.n 879ce │ │ │ │ + ldr r2, [pc, #672] @ (87b1c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c8224 │ │ │ │ + bl 1c6a24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87820 │ │ │ │ - b.n 87a66 │ │ │ │ - ldr r0, [pc, #656] @ (87b48 ) │ │ │ │ + bne.n 877fc │ │ │ │ + b.n 879ce │ │ │ │ + ldr r0, [pc, #648] @ (87b1c ) │ │ │ │ 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 878ea │ │ │ │ + beq.n 878c6 │ │ │ │ cmp r7, #10 │ │ │ │ - bhi.n 878ea │ │ │ │ + bhi.n 878c6 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.n 878f4 │ │ │ │ + b.n 878d0 │ │ │ │ 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 8794c │ │ │ │ + bne.n 87928 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87342 │ │ │ │ + beq.w 8731e │ │ │ │ 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 8792a │ │ │ │ + beq.n 87906 │ │ │ │ cmp r7, #10 │ │ │ │ - bls.n 879d6 │ │ │ │ + bls.n 879b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 879ae │ │ │ │ + beq.n 8798a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ - b.n 874c2 │ │ │ │ - ldr r0, [pc, #516] @ (87b48 ) │ │ │ │ + b.n 8749e │ │ │ │ + ldr r0, [pc, #508] @ (87b1c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ - b.n 8790a │ │ │ │ + b.n 878e6 │ │ │ │ ldr.w r9, [r1, #16] │ │ │ │ - b.n 8724c │ │ │ │ + b.n 87228 │ │ │ │ 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 86f68 │ │ │ │ - b.w 87036 │ │ │ │ + bne.w 86f44 │ │ │ │ + b.w 87012 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 86f68 │ │ │ │ + bne.w 86f44 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8721c │ │ │ │ + b.n 871f8 │ │ │ │ str.w r8, [r6, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 87104 │ │ │ │ + bne.w 870e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 876fe │ │ │ │ + bge.w 876da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876fe │ │ │ │ + bne.w 876da │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 876fe │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 876da │ │ │ │ subs r3, r2, #1 │ │ │ │ ldr.w r1, [r0, ip] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - b.n 87370 │ │ │ │ + b.n 8734c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.n 875ec │ │ │ │ + b.n 875c8 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8737a │ │ │ │ + b.n 87356 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 879ca │ │ │ │ + beq.n 879a6 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8793a │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87490 │ │ │ │ + b.n 87916 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87562 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 876da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 876da │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 876da │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8739e │ │ │ │ + bne.w 8737a │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 87b12 │ │ │ │ + bpl.n 87aaa │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 87b28 │ │ │ │ + bpl.n 87ac6 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 87b36 │ │ │ │ + blt.n 87ad4 │ │ │ │ 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 8777c │ │ │ │ + bge.w 8770c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8777c │ │ │ │ + bne.w 8770c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8777c │ │ │ │ + b.n 8770c │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 876f6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87586 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 876fe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 876fe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 876fe │ │ │ │ + b.n 876d2 │ │ │ │ str r0, [r6, #12] │ │ │ │ - b.n 87992 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - b.n 8740a │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 873f8 │ │ │ │ + b.n 8796e │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8746c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 8741a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87318 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 87490 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8748a │ │ │ │ - b.n 87490 │ │ │ │ - bl f6fac │ │ │ │ + b.n 873f6 │ │ │ │ + bl f7000 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8777c │ │ │ │ + b.n 8770c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 8746c │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #46652 @ 0xb63c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 876da │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8721c │ │ │ │ + bge.w 871f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8721c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8721c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 87490 │ │ │ │ + bne.w 871f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87848 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46972 @ 0xb77c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 876fe │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 871f8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 87a12 │ │ │ │ + bge.n 87a08 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (87b4c ) │ │ │ │ + ldr r3, [pc, #104] @ (87b20 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 87a28 │ │ │ │ + b.n 87a1e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87824 │ │ │ │ ldrsb.w r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 87b36 │ │ │ │ + blt.n 87ad4 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 87a12 │ │ │ │ + b.n 87a08 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ - b.n 87b1e │ │ │ │ - nop │ │ │ │ + b.n 87ab4 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8746c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 87466 │ │ │ │ + b.n 8746c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 872f4 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + b.n 873e6 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 873d4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00087b50 : │ │ │ │ +00087b24 : │ │ │ │ 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 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 87ba0 │ │ │ │ - cbz r5, 87b88 │ │ │ │ + cbz r0, 87b74 │ │ │ │ + cbz r5, 87b5c │ │ │ │ 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 8857c │ │ │ │ + bl 88550 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 87ba8 │ │ │ │ + cbz r0, 87b7c │ │ │ │ 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 87ba2 │ │ │ │ + bge.n 87b76 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87ba2 │ │ │ │ + bne.n 87b76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ba2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87b76 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 87f7c │ │ │ │ - cbz r0, 87c16 │ │ │ │ + bl 87f50 │ │ │ │ + cbz r0, 87bea │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 87c16 │ │ │ │ - ldr.w ip, [pc, #56] @ 87c18 │ │ │ │ + bpl.n 87bea │ │ │ │ + ldr.w ip, [pc, #56] @ 87bec │ │ │ │ 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 │ │ │ │ @@ -137417,15 +137398,15 @@ │ │ │ │ strd lr, r3, [r0, #-8] │ │ │ │ str.w r2, [lr, #4] │ │ │ │ str.w ip, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00087c1c : │ │ │ │ +00087bf0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -137452,87 +137433,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 87efc │ │ │ │ + bmi.w 87ed0 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87ebe │ │ │ │ - ldr r3, [pc, #680] @ (87f48 ) │ │ │ │ + bne.w 87e92 │ │ │ │ + ldr r3, [pc, #680] @ (87f1c ) │ │ │ │ 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 87e6e │ │ │ │ + bcs.w 87e42 │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r7, sl, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 87ea8 │ │ │ │ + beq.w 87e7c │ │ │ │ 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 87d8a │ │ │ │ + beq.n 87d5e │ │ │ │ add.w r6, r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87e64 │ │ │ │ + beq.w 87e38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 87e02 │ │ │ │ - ldr r1, [pc, #588] @ (87f48 ) │ │ │ │ + beq.w 87de2 │ │ │ │ + ldr r1, [pc, #588] @ (87f1c ) │ │ │ │ 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 87dde │ │ │ │ + bgt.n 87dbe │ │ │ │ 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 87e14 │ │ │ │ - ldr r2, [pc, #540] @ (87f4c ) │ │ │ │ + bne.n 87de8 │ │ │ │ + ldr r2, [pc, #540] @ (87f20 ) │ │ │ │ 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 87ed6 │ │ │ │ + bne.w 87eaa │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.n 87da8 │ │ │ │ + bmi.n 87d7c │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 87d82 │ │ │ │ - ldr r0, [pc, #500] @ (87f48 ) │ │ │ │ + bpl.n 87d56 │ │ │ │ + ldr r0, [pc, #500] @ (87f1c ) │ │ │ │ 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 │ │ │ │ @@ -137545,205 +137526,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 87e08 │ │ │ │ + bcc.n 87db2 │ │ │ │ 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 87ce0 │ │ │ │ + b.n 87cb4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 87e54 │ │ │ │ + bgt.n 87e28 │ │ │ │ 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, 87dd4 │ │ │ │ + cbz r2, 87da8 │ │ │ │ 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 87d4e │ │ │ │ + b.n 87d22 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ + str.w lr, [r3, #8] │ │ │ │ + b.n 87cb4 │ │ │ │ ldr.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 87e02 │ │ │ │ + beq.n 87de2 │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 87e02 │ │ │ │ + cbnz r3, 87de2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87f70 │ │ │ │ + bne.w 87f44 │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 87e3a │ │ │ │ + bpl.n 87e0e │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 87d1c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - str.w lr, [r3, #8] │ │ │ │ - b.n 87ce0 │ │ │ │ - ldr r2, [pc, #308] @ (87f4c ) │ │ │ │ + b.n 87cf0 │ │ │ │ + ldr r2, [pc, #308] @ (87f20 ) │ │ │ │ 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 87f1a │ │ │ │ + bne.n 87eee │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str.w fp, [r6, #8] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 87d4e │ │ │ │ + bpl.n 87d22 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 87daa │ │ │ │ + b.n 87d7e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87e3e │ │ │ │ + bne.n 87e12 │ │ │ │ dmb ish │ │ │ │ - b.n 87e02 │ │ │ │ + b.n 87de2 │ │ │ │ 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 87dbe │ │ │ │ + b.n 87d92 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 87cf8 │ │ │ │ - b.n 87e02 │ │ │ │ + bne.w 87ccc │ │ │ │ + b.n 87de2 │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 87f0c │ │ │ │ + bne.n 87ee0 │ │ │ │ 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 87efc │ │ │ │ + beq.n 87ed0 │ │ │ │ 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 87ce0 │ │ │ │ + b.n 87cb4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87e6e │ │ │ │ + beq.n 87e42 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - b.n 87da2 │ │ │ │ + b.n 87d76 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87efc │ │ │ │ + cbz r0, 87ed0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 87ce0 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 87cb4 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87f50 │ │ │ │ + bne.n 87f24 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 87f3c │ │ │ │ + cbnz r0, 87f10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 87d4e │ │ │ │ - b.n 87e36 │ │ │ │ - bl 23bb68 │ │ │ │ + bpl.w 87d22 │ │ │ │ + b.n 87e0a │ │ │ │ + bl 23a370 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87d82 │ │ │ │ + beq.w 87d56 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 87d4e │ │ │ │ + b.n 87d22 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87e90 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 87e64 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87f64 │ │ │ │ + bne.n 87f38 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87e2c │ │ │ │ + bne.w 87e00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 87e2c │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87e00 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w 87d4e │ │ │ │ - b.n 87e36 │ │ │ │ + bpl.w 87d22 │ │ │ │ + b.n 87e0a │ │ │ │ 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 87d4e │ │ │ │ - b.n 87e36 │ │ │ │ + bpl.w 87d22 │ │ │ │ + b.n 87e0a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87e2c │ │ │ │ + b.n 87e00 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87df8 │ │ │ │ - b.n 87e02 │ │ │ │ + beq.w 87dd8 │ │ │ │ + b.n 87de2 │ │ │ │ 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 │ │ │ │ @@ -137767,266 +137748,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 88222 │ │ │ │ + bmi.w 881f6 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r7, #888] @ 0x378 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 881dc │ │ │ │ - ldr r3, [pc, #628] @ (88270 ) │ │ │ │ + bne.w 881b0 │ │ │ │ + ldr r3, [pc, #628] @ (88244 ) │ │ │ │ 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 88192 │ │ │ │ + bcs.w 88166 │ │ │ │ mov.w r9, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 881c8 │ │ │ │ + beq.w 8819c │ │ │ │ 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 880b2 │ │ │ │ + beq.n 88086 │ │ │ │ adds r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 88188 │ │ │ │ + beq.w 8815c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 88130 │ │ │ │ - ldr r3, [pc, #536] @ (88270 ) │ │ │ │ + beq.n 88110 │ │ │ │ + ldr r3, [pc, #536] @ (88244 ) │ │ │ │ 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 8810c │ │ │ │ + bgt.n 880ec │ │ │ │ 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 88142 │ │ │ │ - ldr r2, [pc, #488] @ (88274 ) │ │ │ │ + bne.n 88116 │ │ │ │ + ldr r2, [pc, #488] @ (88248 ) │ │ │ │ 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 881f4 │ │ │ │ + bne.w 881c8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 880d2 │ │ │ │ + bmi.n 880a6 │ │ │ │ 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 88136 │ │ │ │ + bhi.n 880e0 │ │ │ │ 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 88040 │ │ │ │ + b.n 88014 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 8817a │ │ │ │ + bgt.n 8814e │ │ │ │ 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, 880fe │ │ │ │ + cbz r2, 880d2 │ │ │ │ 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 r3, [r3, #12] │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ + str.w lr, [r3, #8] │ │ │ │ + b.n 88014 │ │ │ │ ldr.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 88130 │ │ │ │ + beq.n 88110 │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 88130 │ │ │ │ + cbnz r3, 88110 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88264 │ │ │ │ + bne.w 88238 │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 88160 │ │ │ │ + bpl.n 88134 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 88078 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - str.w lr, [r3, #8] │ │ │ │ - b.n 88040 │ │ │ │ - ldr r2, [pc, #304] @ (88274 ) │ │ │ │ + b.n 8804c │ │ │ │ + ldr r2, [pc, #304] @ (88248 ) │ │ │ │ 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 8822c │ │ │ │ + bne.n 88200 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 880a4 │ │ │ │ + b.n 88078 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88164 │ │ │ │ + bne.n 88138 │ │ │ │ dmb ish │ │ │ │ - b.n 88130 │ │ │ │ + b.n 88110 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b.n 880e4 │ │ │ │ + b.n 880b8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 88054 │ │ │ │ - b.n 88130 │ │ │ │ + bne.w 88028 │ │ │ │ + b.n 88110 │ │ │ │ ldr.w r5, [r7, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 88216 │ │ │ │ + bne.n 881ea │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88222 │ │ │ │ + beq.n 881f6 │ │ │ │ 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 88040 │ │ │ │ + b.n 88014 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88192 │ │ │ │ + beq.n 88166 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ - b.n 880cc │ │ │ │ + b.n 880a0 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 88222 │ │ │ │ + cbz r0, 881f6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 88040 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 88014 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8824c │ │ │ │ + bne.n 88220 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 880a4 │ │ │ │ + bne.w 88078 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 880a4 │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 88078 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 881b2 │ │ │ │ + b.n 88186 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.w 23a370 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88258 │ │ │ │ + bne.n 8822c │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8815a │ │ │ │ + bne.n 8812e │ │ │ │ mov r0, r5 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8815a │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8812e │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 880a4 │ │ │ │ + b.n 88078 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8815a │ │ │ │ + b.n 8812e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88126 │ │ │ │ - b.n 88130 │ │ │ │ + beq.w 88106 │ │ │ │ + b.n 88110 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00088278 <_PyType_AllocNoTrack@@Base>: │ │ │ │ +0008824c <_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 │ │ │ │ @@ -138051,553 +138032,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 88526 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ + bmi.w 884fa <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 884de <_PyType_AllocNoTrack@@Base+0x266> │ │ │ │ - ldr r3, [pc, #632] @ (88574 <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ + bne.w 884b2 <_PyType_AllocNoTrack@@Base+0x266> │ │ │ │ + ldr r3, [pc, #632] @ (88548 <_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 8848c <_PyType_AllocNoTrack@@Base+0x214> │ │ │ │ + bcs.w 88460 <_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 884c6 <_PyType_AllocNoTrack@@Base+0x24e> │ │ │ │ + beq.w 8849a <_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 883b0 <_PyType_AllocNoTrack@@Base+0x138> │ │ │ │ + beq.n 88384 <_PyType_AllocNoTrack@@Base+0x138> │ │ │ │ add.w r6, r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88484 <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ + beq.w 88458 <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8842c <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #544] @ (88574 <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ + beq.n 8840c <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ + ldr r1, [pc, #544] @ (88548 <_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 88408 <_PyType_AllocNoTrack@@Base+0x190> │ │ │ │ + bgt.n 883e8 <_PyType_AllocNoTrack@@Base+0x19c> │ │ │ │ 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 8843e <_PyType_AllocNoTrack@@Base+0x1c6> │ │ │ │ - ldr r2, [pc, #492] @ (88578 <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ + bne.n 88412 <_PyType_AllocNoTrack@@Base+0x1c6> │ │ │ │ + ldr r2, [pc, #492] @ (8854c <_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 884f6 <_PyType_AllocNoTrack@@Base+0x27e> │ │ │ │ + bne.w 884ca <_PyType_AllocNoTrack@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 883ce <_PyType_AllocNoTrack@@Base+0x156> │ │ │ │ + bmi.n 883a2 <_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 88432 <_PyType_AllocNoTrack@@Base+0x1ba> │ │ │ │ + bhi.n 883dc <_PyType_AllocNoTrack@@Base+0x190> │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r7, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r6, [r3, r7] │ │ │ │ and.w r0, lr, #16384 @ 0x4000 │ │ │ │ - b.n 8833e <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + b.n 88312 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 88476 <_PyType_AllocNoTrack@@Base+0x1fe> │ │ │ │ + bgt.n 8844a <_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, 883fa <_PyType_AllocNoTrack@@Base+0x182> │ │ │ │ + cbz r2, 883ce <_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 r3, [r3, #12] │ │ │ │ + str.w r3, [r8, #12] │ │ │ │ + str.w r8, [r3, #8] │ │ │ │ + b.n 88312 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ ldr.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 8842c <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + beq.n 8840c <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 8842c <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + cbnz r3, 8840c <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88568 <_PyType_AllocNoTrack@@Base+0x2f0> │ │ │ │ + bne.w 8853c <_PyType_AllocNoTrack@@Base+0x2f0> │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 8845c <_PyType_AllocNoTrack@@Base+0x1e4> │ │ │ │ + bpl.n 88430 <_PyType_AllocNoTrack@@Base+0x1e4> │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 88376 <_PyType_AllocNoTrack@@Base+0xfe> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ - str.w r8, [r3, #8] │ │ │ │ - b.n 8833e <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ - ldr r2, [pc, #312] @ (88578 <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ + b.n 8834a <_PyType_AllocNoTrack@@Base+0xfe> │ │ │ │ + ldr r2, [pc, #312] @ (8854c <_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 88530 <_PyType_AllocNoTrack@@Base+0x2b8> │ │ │ │ + bne.n 88504 <_PyType_AllocNoTrack@@Base+0x2b8> │ │ │ │ str.w fp, [r6, #8] │ │ │ │ - b.n 883a2 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + b.n 88376 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88460 <_PyType_AllocNoTrack@@Base+0x1e8> │ │ │ │ + bne.n 88434 <_PyType_AllocNoTrack@@Base+0x1e8> │ │ │ │ dmb ish │ │ │ │ - b.n 8842c <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + b.n 8840c <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b.n 883e0 <_PyType_AllocNoTrack@@Base+0x168> │ │ │ │ + b.n 883b4 <_PyType_AllocNoTrack@@Base+0x168> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88352 <_PyType_AllocNoTrack@@Base+0xda> │ │ │ │ - b.n 8842c <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + bne.w 88326 <_PyType_AllocNoTrack@@Base+0xda> │ │ │ │ + b.n 8840c <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 88518 <_PyType_AllocNoTrack@@Base+0x2a0> │ │ │ │ + bne.n 884ec <_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 88526 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ + beq.n 884fa <_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 8833e <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + b.n 88312 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8848c <_PyType_AllocNoTrack@@Base+0x214> │ │ │ │ + beq.n 88460 <_PyType_AllocNoTrack@@Base+0x214> │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 883c8 <_PyType_AllocNoTrack@@Base+0x150> │ │ │ │ + b.n 8839c <_PyType_AllocNoTrack@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 88526 <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ + cbz r0, 884fa <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - b.n 8833e <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 88312 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88550 <_PyType_AllocNoTrack@@Base+0x2d8> │ │ │ │ + bne.n 88524 <_PyType_AllocNoTrack@@Base+0x2d8> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 883a2 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + bne.w 88376 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 883a2 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 88376 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, sl │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 884ae <_PyType_AllocNoTrack@@Base+0x236> │ │ │ │ + b.n 88482 <_PyType_AllocNoTrack@@Base+0x236> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.w 23a370 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8855c <_PyType_AllocNoTrack@@Base+0x2e4> │ │ │ │ + bne.n 88530 <_PyType_AllocNoTrack@@Base+0x2e4> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88456 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ + bne.n 8842a <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ mov r0, r6 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 88456 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8842a <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 883a2 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + b.n 88376 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 88456 <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ + b.n 8842a <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88422 <_PyType_AllocNoTrack@@Base+0x1aa> │ │ │ │ - b.n 8842c <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + beq.w 88402 <_PyType_AllocNoTrack@@Base+0x1b6> │ │ │ │ + b.n 8840c <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0008857c : │ │ │ │ +00088550 : │ │ │ │ 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 885f8 │ │ │ │ - cbz r0, 885ba │ │ │ │ + bl 885cc │ │ │ │ + cbz r0, 8858e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 885ba │ │ │ │ + bpl.n 8858e │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 885ba │ │ │ │ + bne.n 8858e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 885bc │ │ │ │ + beq.n 88590 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (885d0 ) │ │ │ │ + ldr r2, [pc, #16] @ (885a4 ) │ │ │ │ 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 1c8224 │ │ │ │ + b.w 1c6a24 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000885d4 : │ │ │ │ +000885a8 : │ │ │ │ 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 885f8 │ │ │ │ + b.n 885cc │ │ │ │ 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 889fc │ │ │ │ + beq.w 889d0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 887dc │ │ │ │ + beq.w 887b0 │ │ │ │ movw r2, #65507 @ 0xffe3 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 89180 │ │ │ │ + bhi.w 89154 │ │ │ │ adds r4, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 8879c │ │ │ │ + ble.w 88770 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88bd2 │ │ │ │ + bne.w 88ba6 │ │ │ │ adds r0, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ subhi r1, r4, r0 │ │ │ │ - bhi.w 8879c │ │ │ │ + bhi.w 88770 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8881c │ │ │ │ + bne.w 887f0 │ │ │ │ add.w ip, r0, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88698 │ │ │ │ + bcc.n 8866c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8881e │ │ │ │ + bne.w 887f2 │ │ │ │ add.w ip, r0, #8 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88698 │ │ │ │ + bcc.n 8866c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8881e │ │ │ │ + bne.w 887f2 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88698 │ │ │ │ + bcc.n 8866c │ │ │ │ ldr.w r2, [ip] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8881e │ │ │ │ + bne.w 887f2 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 88684 │ │ │ │ + bcs.n 88658 │ │ │ │ sub.w r1, r4, ip │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 89406 │ │ │ │ + bhi.w 893da │ │ │ │ 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 8881e │ │ │ │ + bne.w 887f2 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ add.w r2, r5, #21 │ │ │ │ ldr.w r7, [r4, #888] @ 0x378 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88ab2 │ │ │ │ - ldr r1, [pc, #292] @ (88814 ) │ │ │ │ + bne.w 88a86 │ │ │ │ + ldr r1, [pc, #292] @ (887e8 ) │ │ │ │ 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 88a16 │ │ │ │ + bgt.w 889ea │ │ │ │ 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 88a00 │ │ │ │ + beq.w 889d4 │ │ │ │ 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, 88740 │ │ │ │ + cbnz r3, 88714 │ │ │ │ ldrd r4, r2, [r0, #24] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 88806 │ │ │ │ + bhi.n 887da │ │ │ │ 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] @ (88818 ) │ │ │ │ + ldr r2, [pc, #192] @ (887ec ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88f94 │ │ │ │ + bne.w 88f68 │ │ │ │ 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 88ad8 │ │ │ │ + bpl.w 88aac │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 893fe │ │ │ │ + bpl.w 893d2 │ │ │ │ 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 89408 │ │ │ │ - add r7, pc, #4 @ (adr r7, 887ac ) │ │ │ │ + bhi.w 893dc │ │ │ │ + add r7, pc, #4 @ (adr r7, 88780 ) │ │ │ │ ldr.w pc, [r7, r1, lsl #2] │ │ │ │ nop │ │ │ │ - strh r7, [r1, #54] @ 0x36 │ │ │ │ + strh r3, [r4, #52] @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r3, #62] @ 0x3e │ │ │ │ + strh r5, [r5, #60] @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r7, #60] @ 0x3c │ │ │ │ + strh r1, [r2, #60] @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r5, #52] @ 0x34 │ │ │ │ + strh r1, [r0, #52] @ 0x34 │ │ │ │ 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 886ce │ │ │ │ - b.n 8881e │ │ │ │ + beq.w 886a2 │ │ │ │ + b.n 887f2 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 886be │ │ │ │ + b.n 88692 │ │ │ │ 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 886be │ │ │ │ + blt.w 88692 │ │ │ │ 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 88794 │ │ │ │ + b.n 88768 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 88740 │ │ │ │ + b.n 88714 │ │ │ │ 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 886ce │ │ │ │ + beq.w 886a2 │ │ │ │ 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 8905a │ │ │ │ + bne.w 8902e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1c7200 │ │ │ │ + bl 1c5a68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88794 │ │ │ │ + beq.n 88768 │ │ │ │ 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 8903c │ │ │ │ + beq.w 89010 │ │ │ │ movs r5, #127 @ 0x7f │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89026 │ │ │ │ + beq.w 88ffa │ │ │ │ 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 89038 │ │ │ │ + bgt.w 8900c │ │ │ │ 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 │ │ │ │ @@ -138606,549 +138587,549 @@ │ │ │ │ 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 889f2 │ │ │ │ + bcs.w 889c6 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 88ae4 │ │ │ │ + bne.w 88ab8 │ │ │ │ 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 88be4 │ │ │ │ + beq.w 88bb8 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.w 88ddc │ │ │ │ + bcs.w 88db0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 89372 │ │ │ │ + bls.w 89346 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.w 88baa │ │ │ │ + bls.w 88b7e │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 8919e │ │ │ │ + bhi.w 89172 │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.w 88dea │ │ │ │ + ble.w 88dbe │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w r5, ip, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 8916c │ │ │ │ + bhi.w 89140 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 89164 │ │ │ │ + beq.w 89138 │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.n 88936 │ │ │ │ + bne.n 8890a │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 8916c │ │ │ │ + bhi.w 89140 │ │ │ │ ldrb r5, [r0, #2] │ │ │ │ sub.w lr, r5, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 89390 │ │ │ │ + bhi.w 89364 │ │ │ │ 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 88a9c │ │ │ │ + beq.w 88a70 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 89098 │ │ │ │ + beq.w 8906c │ │ │ │ subs r2, r5, #2 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 88a48 │ │ │ │ + bhi.n 88a1c │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #15920 @ 0x3e30 │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ 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 8899c │ │ │ │ + bne.n 88970 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - bl 1e4b08 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 1e3360 <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 890c0 │ │ │ │ + bne.w 89094 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 890aa │ │ │ │ + ble.w 8907e │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.w 88fc4 │ │ │ │ + blt.w 88f98 │ │ │ │ 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 888d8 │ │ │ │ + bhi.n 888ac │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - cbz r0, 889dc │ │ │ │ + cbz r0, 889b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 889dc │ │ │ │ + bge.n 889b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 889dc │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 889b0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 889f2 │ │ │ │ + cbz r0, 889c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 889f2 │ │ │ │ + bge.n 889c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 889f2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 889c6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ - bl ac244 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl ac284 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88794 │ │ │ │ - ldr r7, [pc, #580] @ (88c44 ) │ │ │ │ - b.n 88794 │ │ │ │ + b.n 88768 │ │ │ │ + ldr r7, [pc, #580] @ (88c18 ) │ │ │ │ + b.n 88768 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88740 │ │ │ │ + bne.w 88714 │ │ │ │ ldr.w r7, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 89086 │ │ │ │ + bne.w 8905a │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88ac4 │ │ │ │ + beq.n 88a98 │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ add.w r8, r5, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 88740 │ │ │ │ + b.n 88714 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 89000 │ │ │ │ + bhi.w 88fd4 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 89000 │ │ │ │ + ble.w 88fd4 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 88e0c │ │ │ │ + bne.w 88de0 │ │ │ │ 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 889be │ │ │ │ + b.n 88992 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 88a98 │ │ │ │ + bne.n 88a6c │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 89348 │ │ │ │ + bhi.w 8931c │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 8935a │ │ │ │ + bhi.w 8932e │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ - beq.w 89348 │ │ │ │ + beq.w 8931c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 889c6 │ │ │ │ + beq.n 8899a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #15876 @ 0x3e04 │ │ │ │ + movw r3, #15556 @ 0x3cc4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ subs r4, r4, r1 │ │ │ │ subs r7, r2, r1 │ │ │ │ - b.n 8897e │ │ │ │ + b.n 88952 │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 88ac4 │ │ │ │ + cbz r0, 88a98 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 88740 │ │ │ │ - bl 23bb68 │ │ │ │ + b.n 88714 │ │ │ │ + bl 23a370 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88794 │ │ │ │ + beq.w 88768 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 88780 │ │ │ │ + bmi.w 88754 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c06c │ │ │ │ - b.n 88794 │ │ │ │ + b.n 88768 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 893a4 │ │ │ │ + bne.w 89378 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r4 │ │ │ │ mov.w r3, r3, lsl #1 │ │ │ │ - bcs.w 89334 │ │ │ │ + bcs.w 89308 │ │ │ │ add r3, r2 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 88b62 │ │ │ │ + b.n 88b36 │ │ │ │ cmp.w ip, #223 @ 0xdf │ │ │ │ - bls.n 88b7e │ │ │ │ + bls.n 88b52 │ │ │ │ cmp.w ip, #239 @ 0xef │ │ │ │ - bhi.w 891f4 │ │ │ │ + bhi.w 891c8 │ │ │ │ subs r2, r4, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 88a74 │ │ │ │ + ble.n 88a48 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 89344 │ │ │ │ + bhi.w 89318 │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ - beq.w 8933e │ │ │ │ + beq.w 89312 │ │ │ │ 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 89344 │ │ │ │ + bne.w 89318 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 8939e │ │ │ │ + bhi.w 89372 │ │ │ │ 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 88de0 │ │ │ │ + bls.w 88db4 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bhi.n 88afc │ │ │ │ + bhi.n 88ad0 │ │ │ │ mov r2, r0 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.w 88e1c │ │ │ │ + beq.w 88df0 │ │ │ │ adds r0, #1 │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 88b5c │ │ │ │ + b.n 88b30 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - bls.w 89388 │ │ │ │ + bls.w 8935c │ │ │ │ subs r2, r4, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 88de0 │ │ │ │ + ble.w 88db4 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 89344 │ │ │ │ + bhi.w 89318 │ │ │ │ add.w r2, r2, ip, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 88b5c │ │ │ │ + b.n 88b30 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 8918c │ │ │ │ + bls.w 89160 │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w 88ddc │ │ │ │ + ble.w 88db0 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 8916c │ │ │ │ + bhi.w 89140 │ │ │ │ add.w r5, r5, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r5, r5, #12416 @ 0x3080 │ │ │ │ - b.n 88954 │ │ │ │ + b.n 88928 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ sub.w ip, r2, #7 │ │ │ │ mov.w sl, ip, lsr #3 │ │ │ │ - b.n 88830 │ │ │ │ + b.n 88804 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.w 88954 │ │ │ │ + bcs.w 88928 │ │ │ │ mov r9, r8 │ │ │ │ subs r7, r4, #4 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 88c08 │ │ │ │ + b.n 88bdc │ │ │ │ mov ip, r0 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.n 88c48 │ │ │ │ + beq.n 88c1c │ │ │ │ adds r0, #1 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r6, r0 │ │ │ │ - bls.w 88dd6 │ │ │ │ + bls.w 88daa │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 88bf4 │ │ │ │ + bls.n 88bc8 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bhi.w 89246 │ │ │ │ + bhi.w 8921a │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 89186 │ │ │ │ + bls.w 8915a │ │ │ │ subs r2, r6, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 88dd6 │ │ │ │ + ble.w 88daa │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r4, r2, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 89396 │ │ │ │ + bhi.w 8936a │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r5, r2, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 88ff8 │ │ │ │ + bhi.w 88fcc │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 88c02 │ │ │ │ + b.n 88bd6 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 88ff2 │ │ │ │ + bcc.w 88fc6 │ │ │ │ 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 88d0e │ │ │ │ + beq.n 88ce2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 88cf6 │ │ │ │ + beq.n 88cca │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 88ce2 │ │ │ │ + beq.n 88cb6 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 88cce │ │ │ │ + beq.n 88ca2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 88cba │ │ │ │ + beq.n 88c8e │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 88ca4 │ │ │ │ + beq.n 88c78 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 88c8e │ │ │ │ + beq.n 88c62 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88dc4 │ │ │ │ + bne.w 88d98 │ │ │ │ add.w ip, r0, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88dc4 │ │ │ │ + bne.w 88d98 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88dc4 │ │ │ │ + bne.w 88d98 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 88dc2 │ │ │ │ + beq.n 88d96 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ 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 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r0, ip │ │ │ │ ldr.w r1, [ip] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ 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 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ 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 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ 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 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ 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 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ 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 88dc4 │ │ │ │ + bne.n 88d98 │ │ │ │ add.w r3, r2, #28 │ │ │ │ add.w ip, lr, #28 │ │ │ │ cmp r3, r4 │ │ │ │ str r1, [r2, #24] │ │ │ │ - bne.n 88d0e │ │ │ │ + bne.n 88ce2 │ │ │ │ mov r0, ip │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 88ff8 │ │ │ │ + beq.w 88fcc │ │ │ │ ldrb.w r1, [ip] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 88bfc │ │ │ │ - b.n 88c0e │ │ │ │ + bls.w 88bd0 │ │ │ │ + b.n 88be2 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 88954 │ │ │ │ + b.n 88928 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ asrs r3, r3, #1 │ │ │ │ - b.n 88956 │ │ │ │ - bne.n 88ddc │ │ │ │ + b.n 8892a │ │ │ │ + bne.n 88db0 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 8916c │ │ │ │ + bhi.w 89140 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 89172 │ │ │ │ + bhi.w 89146 │ │ │ │ sub.w r6, r1, #224 @ 0xe0 │ │ │ │ negs r1, r6 │ │ │ │ adcs r1, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 88954 │ │ │ │ + b.n 88928 │ │ │ │ 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 88a6a │ │ │ │ + b.n 88a3e │ │ │ │ adds r6, r0, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.w 89192 │ │ │ │ + bcc.w 89166 │ │ │ │ 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 88ec6 │ │ │ │ + beq.n 88e9a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 88e96 │ │ │ │ + beq.n 88e6a │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 88e6c │ │ │ │ + beq.n 88e40 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88f80 │ │ │ │ + bne.w 88f54 │ │ │ │ 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 88f80 │ │ │ │ + bne.w 88f54 │ │ │ │ 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 88f80 │ │ │ │ + bne.n 88f54 │ │ │ │ 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 88fc0 │ │ │ │ + beq.n 88f94 │ │ │ │ strd r5, r8, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 88f70 │ │ │ │ + b.n 88f44 │ │ │ │ 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] │ │ │ │ @@ -139159,685 +139140,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 88f78 │ │ │ │ + bne.n 88f4c │ │ │ │ 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 88f78 │ │ │ │ + bne.n 88f4c │ │ │ │ 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 88f78 │ │ │ │ + bne.n 88f4c │ │ │ │ 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 88fba │ │ │ │ + beq.n 88f8e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 88ed0 │ │ │ │ + beq.n 88ea4 │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 89198 │ │ │ │ + beq.w 8916c │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bls.w 88b76 │ │ │ │ - b.n 88afc │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + bls.w 88b4a │ │ │ │ + b.n 88ad0 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 89364 │ │ │ │ + bne.w 89338 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88766 │ │ │ │ + bne.w 8873a │ │ │ │ mov r0, r7 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.w 88766 │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.w 8873a │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r2 │ │ │ │ - b.n 88f80 │ │ │ │ + b.n 88f54 │ │ │ │ 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 893f8 │ │ │ │ + beq.w 893cc │ │ │ │ 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 889b0 │ │ │ │ + b.n 88984 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 88bfc │ │ │ │ + bne.w 88bd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 88954 │ │ │ │ + b.n 88928 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl e9dac <_PyUnicodeWriter_PrepareInternal@@Base+0x928> │ │ │ │ + bl e9dc0 <_PyUnicodeWriter_PrepareInternal@@Base+0x924> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 88a5a │ │ │ │ + bne.w 88a2e │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ mov r0, sl │ │ │ │ - bl 15f0b4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15ef04 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.w 88794 │ │ │ │ + b.w 88768 │ │ │ │ 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 888a8 │ │ │ │ + ble.w 8887c │ │ │ │ mov fp, r6 │ │ │ │ - b.n 888b8 │ │ │ │ + b.n 8888c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 89074 │ │ │ │ + beq.n 89048 │ │ │ │ cmp r1, #2 │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r5, #16 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89026 │ │ │ │ + beq.n 88ffa │ │ │ │ add.w r0, r7, #28 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 8889a │ │ │ │ + b.n 8886e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 20bb54 │ │ │ │ + bl 20a590 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #195 @ 0xc3 │ │ │ │ - bhi.n 89078 │ │ │ │ + bhi.n 8904c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r9, r1 │ │ │ │ - b.w 8885a │ │ │ │ + b.w 8882e │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ - b.n 8904c │ │ │ │ + b.n 89020 │ │ │ │ cmp r7, #239 @ 0xef │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 89134 │ │ │ │ + bhi.n 89108 │ │ │ │ mov r9, r1 │ │ │ │ - b.w 8885a │ │ │ │ + b.w 8882e │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88a34 │ │ │ │ + b.n 88a08 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #15900 @ 0x3e1c │ │ │ │ + movw r3, #15580 @ 0x3cdc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ subs r7, r2, r1 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 8897e │ │ │ │ + b.n 88952 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl e9484 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e949c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8900e │ │ │ │ + beq.n 88fe2 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 889ac │ │ │ │ + b.n 88980 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 890d2 │ │ │ │ + beq.n 890a6 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 89148 │ │ │ │ + beq.n 8911c │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 8913e │ │ │ │ + beq.n 89112 │ │ │ │ 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, #47020 @ 0xb7ac │ │ │ │ + movw r2, #46700 @ 0xb66c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 2221fc <_PyOS_URandomNonblock@@Base+0x1080> │ │ │ │ + bl 2209fc <_PyOS_URandomNonblock@@Base+0x1080> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8900e │ │ │ │ + bne.n 88fe2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 89118 │ │ │ │ + bls.n 890ec │ │ │ │ ldrd r3, r0, [sp, #92] @ 0x5c │ │ │ │ subs r3, r3, r0 │ │ │ │ subs r0, r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 889be │ │ │ │ + ble.w 88992 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 889c6 │ │ │ │ + beq.w 8899a │ │ │ │ subs r1, r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - bl e9484 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e949c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8901a │ │ │ │ + beq.w 88fee │ │ │ │ ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 889be │ │ │ │ + b.n 88992 │ │ │ │ movt r1, #16 │ │ │ │ mov r9, r1 │ │ │ │ - b.w 8885a │ │ │ │ + b.w 8882e │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 889be │ │ │ │ + b.n 88992 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl 1deae4 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1dd33c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8900e │ │ │ │ + beq.w 88fe2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 889be │ │ │ │ + b.n 88992 │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 88936 │ │ │ │ + bhi.w 8890a │ │ │ │ movs r5, #2 │ │ │ │ - b.w 88954 │ │ │ │ + b.w 88928 │ │ │ │ sub.w r5, r1, #237 @ 0xed │ │ │ │ negs r1, r5 │ │ │ │ adcs r1, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 88954 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 89020 │ │ │ │ + b.w 88928 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 88ff4 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ movs r5, #1 │ │ │ │ - b.w 88954 │ │ │ │ + b.w 88928 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 88b76 │ │ │ │ + bne.w 88b4a │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 88de6 │ │ │ │ + b.n 88dba │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.n 8918c │ │ │ │ + bhi.n 89160 │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.w 892fc │ │ │ │ + ble.w 892d0 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w r5, ip, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 8916c │ │ │ │ + bhi.n 89140 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 892ec │ │ │ │ + bne.w 892c0 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.n 8916c │ │ │ │ + bls.n 89140 │ │ │ │ ldrb.w lr, [r0, #2] │ │ │ │ sub.w r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 89390 │ │ │ │ + bhi.w 89364 │ │ │ │ ldrb r5, [r0, #3] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 8928e │ │ │ │ + bhi.n 89262 │ │ │ │ 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 88954 │ │ │ │ + b.w 88928 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bhi.w 89094 │ │ │ │ + bhi.w 89068 │ │ │ │ subs r1, r4, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 8929c │ │ │ │ + bgt.n 89270 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 88a98 │ │ │ │ + ble.w 88a6c │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w lr, r5, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 89348 │ │ │ │ + bhi.w 8931c │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 89294 │ │ │ │ + bls.n 89268 │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ - beq.w 89348 │ │ │ │ + beq.w 8931c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 88a98 │ │ │ │ + beq.w 88a6c │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.w 88a98 │ │ │ │ + bls.w 88a6c │ │ │ │ asrs r3, r3, #1 │ │ │ │ movs r5, #3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 8896c │ │ │ │ + b.w 88940 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bls.w 8890e │ │ │ │ + bls.w 888e2 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.n 8918c │ │ │ │ + bhi.n 89160 │ │ │ │ subs r5, r6, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 892fc │ │ │ │ + ble.n 892d0 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w r5, ip, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 8916c │ │ │ │ + bhi.n 89140 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 893e8 │ │ │ │ + bne.w 893bc │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 8916c │ │ │ │ + bls.w 89140 │ │ │ │ ldrb.w lr, [r0, #2] │ │ │ │ ldrb r5, [r0, #3] │ │ │ │ sub.w r7, lr, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 89390 │ │ │ │ + bhi.w 89364 │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 891da │ │ │ │ + bls.n 891ae │ │ │ │ movs r5, #4 │ │ │ │ - b.w 88954 │ │ │ │ + b.w 88928 │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ - bne.n 8922a │ │ │ │ - b.n 89348 │ │ │ │ + bne.n 891fe │ │ │ │ + b.n 8931c │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 89348 │ │ │ │ + bhi.n 8931c │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ - bne.n 892e0 │ │ │ │ + bne.n 892b4 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls.n 89348 │ │ │ │ + bls.n 8931c │ │ │ │ ldrb r5, [r0, #2] │ │ │ │ sub.w r2, r5, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 8923a │ │ │ │ + bhi.n 8920e │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ sub.w lr, r2, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 893e4 │ │ │ │ + bhi.w 893b8 │ │ │ │ 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 88de6 │ │ │ │ + b.n 88dba │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ - bne.n 892b0 │ │ │ │ + bne.n 89284 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls.n 892b0 │ │ │ │ - b.n 89348 │ │ │ │ + bls.n 89284 │ │ │ │ + b.n 8931c │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 891c2 │ │ │ │ + bne.w 89196 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 891c2 │ │ │ │ - b.n 8916c │ │ │ │ + bls.w 89196 │ │ │ │ + b.n 89140 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w 88ddc │ │ │ │ + ble.w 88db0 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w lr, ip, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 8916c │ │ │ │ + bhi.w 89140 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.n 89354 │ │ │ │ + bls.n 89328 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 8916c │ │ │ │ + beq.w 89140 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 88ddc │ │ │ │ + beq.w 88db0 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 88954 │ │ │ │ + b.w 88928 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 88a9c │ │ │ │ + b.w 88a70 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 88b3c │ │ │ │ + bhi.w 88b10 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ asrs r3, r3, #1 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 8896c │ │ │ │ + b.w 88940 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 8931e │ │ │ │ - b.n 8916c │ │ │ │ + bne.n 892f2 │ │ │ │ + b.n 89140 │ │ │ │ cmp.w ip, #237 @ 0xed │ │ │ │ - bne.w 88a98 │ │ │ │ - b.n 89348 │ │ │ │ + bne.w 88a6c │ │ │ │ + b.n 8931c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.w 88766 │ │ │ │ + b.w 8873a │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.n 893ce │ │ │ │ + beq.n 893a2 │ │ │ │ adds r0, #1 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r4, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bhi.w 888fa │ │ │ │ - b.n 88ddc │ │ │ │ + bhi.w 888ce │ │ │ │ + b.n 88db0 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 88de6 │ │ │ │ + b.n 88dba │ │ │ │ movs r5, #3 │ │ │ │ - b.w 88954 │ │ │ │ + b.w 88928 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 8916c │ │ │ │ + b.n 89140 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 8923a │ │ │ │ + b.n 8920e │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1b2590 │ │ │ │ + bl 1b0d98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88a9c │ │ │ │ + beq.w 88a70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8896c │ │ │ │ - b.n 89098 │ │ │ │ + bne.w 88940 │ │ │ │ + b.n 8906c │ │ │ │ ldr.w r7, [r1, #-4] │ │ │ │ tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 893d4 │ │ │ │ + bne.n 893a8 │ │ │ │ mov r0, r1 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 893be │ │ │ │ + bcs.n 89392 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 88954 │ │ │ │ + beq.w 88928 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 89378 │ │ │ │ - b.w 88902 │ │ │ │ + bls.n 8934c │ │ │ │ + b.w 888d6 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 88de6 │ │ │ │ + b.n 88dba │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 89276 │ │ │ │ + bne.w 8924a │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 89276 │ │ │ │ - b.n 8916c │ │ │ │ + bls.w 8924a │ │ │ │ + b.n 89140 │ │ │ │ strb r2, [r5, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88fea │ │ │ │ + b.n 88fbe │ │ │ │ add.w r0, r7, #28 │ │ │ │ - b.w 88ada │ │ │ │ + b.w 88aae │ │ │ │ mov r0, ip │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ mov ip, r0 │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ - b.w 886ae │ │ │ │ + b.w 88682 │ │ │ │ stmdb 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 8970a │ │ │ │ + beq.w 896de │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8960c │ │ │ │ + beq.w 895e0 │ │ │ │ movw r3, #65507 @ 0xffe3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 8981a │ │ │ │ + bhi.w 897ee │ │ │ │ adds r6, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 895cc │ │ │ │ + ble.w 895a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8978e │ │ │ │ + bne.w 89762 │ │ │ │ adds r1, r0, #4 │ │ │ │ subs r0, r6, #4 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ cmp r1, r0 │ │ │ │ it hi │ │ │ │ subhi r2, r6, r1 │ │ │ │ - bhi.w 895d0 │ │ │ │ + bhi.w 895a4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8964a │ │ │ │ + bne.w 8961e │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 894b0 │ │ │ │ + bcc.n 89484 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8964c │ │ │ │ + bne.w 89620 │ │ │ │ add.w r2, r1, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 894b0 │ │ │ │ + bcc.n 89484 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8964c │ │ │ │ + bne.w 89620 │ │ │ │ add.w r2, r1, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 894b0 │ │ │ │ + bcc.n 89484 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8964c │ │ │ │ + bne.w 89620 │ │ │ │ adds r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 894a0 │ │ │ │ + bcs.n 89474 │ │ │ │ subs r1, r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 89886 │ │ │ │ + bhi.w 8985a │ │ │ │ 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 8964c │ │ │ │ + bne.w 89620 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ add.w r1, r4, #21 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8974e │ │ │ │ - ldr r3, [pc, #712] @ (897c8 ) │ │ │ │ + bne.w 89722 │ │ │ │ + ldr r3, [pc, #712] @ (8979c ) │ │ │ │ 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 89716 │ │ │ │ + bgt.w 896ea │ │ │ │ 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 89742 │ │ │ │ + beq.w 89716 │ │ │ │ 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 89566 │ │ │ │ + bne.n 8953a │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 8963e │ │ │ │ + bhi.n 89612 │ │ │ │ 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 89716 │ │ │ │ + beq.w 896ea │ │ │ │ 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] @ (897cc ) │ │ │ │ + ldr r2, [pc, #588] @ (897a0 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8979e │ │ │ │ + bne.w 89772 │ │ │ │ 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 89772 │ │ │ │ + bpl.w 89746 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r6, r2, #25 │ │ │ │ - bpl.w 89892 │ │ │ │ + bpl.w 89866 │ │ │ │ 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 89788 │ │ │ │ + bne.w 8975c │ │ │ │ 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 89888 │ │ │ │ - add r0, pc, #4 @ (adr r0, 895e0 ) │ │ │ │ + bhi.w 8985c │ │ │ │ + add r0, pc, #4 @ (adr r0, 895b4 ) │ │ │ │ ldr.w pc, [r0, r2, lsl #2] │ │ │ │ nop │ │ │ │ - str r4, [sp, #892] @ 0x37c │ │ │ │ + str r4, [sp, #716] @ 0x2cc │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #884] @ 0x374 │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [sp, #964] @ 0x3c4 │ │ │ │ + str r5, [sp, #788] @ 0x314 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [sp, #780] @ 0x30c │ │ │ │ + str r4, [sp, #604] @ 0x25c │ │ │ │ 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 894de │ │ │ │ - b.n 8964c │ │ │ │ + beq.w 894b2 │ │ │ │ + b.n 89620 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 894d0 │ │ │ │ + b.n 894a4 │ │ │ │ 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 894d0 │ │ │ │ + blt.w 894a4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8984a │ │ │ │ + bne.w 8981e │ │ │ │ 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 895c4 │ │ │ │ + b.n 89598 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 89566 │ │ │ │ + b.n 8953a │ │ │ │ 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 894de │ │ │ │ + beq.w 894b2 │ │ │ │ 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 │ │ │ │ @@ -139846,225 +139827,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 8982c │ │ │ │ + bne.w 89800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7200 │ │ │ │ + bl 1c5a68 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 895c4 │ │ │ │ + beq.n 89598 │ │ │ │ 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 897f2 │ │ │ │ + bpl.w 897c6 │ │ │ │ movs r4, #127 @ 0x7f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897dc │ │ │ │ + beq.w 897b0 │ │ │ │ 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 897ee │ │ │ │ + bgt.w 897c2 │ │ │ │ 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 146d10 │ │ │ │ + bl 146c08 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - beq.w 89860 │ │ │ │ - bl ac244 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.w 89834 │ │ │ │ + bl ac284 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 895c4 │ │ │ │ + b.n 89598 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89844 │ │ │ │ - ldr r3, [pc, #188] @ (897d0 ) │ │ │ │ - b.n 895c4 │ │ │ │ + bne.w 89818 │ │ │ │ + ldr r3, [pc, #188] @ (897a4 ) │ │ │ │ + b.n 89598 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89866 │ │ │ │ + bne.w 8983a │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 8975e │ │ │ │ + cbz r3, 89732 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ add.w r7, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 89566 │ │ │ │ + b.n 8953a │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 89560 │ │ │ │ + b.n 89534 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8975e │ │ │ │ + cbz r0, 89732 │ │ │ │ add.w r7, r4, #20 │ │ │ │ - b.n 89566 │ │ │ │ - bl 23bb68 │ │ │ │ + b.n 8953a │ │ │ │ + bl 23a370 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 895c4 │ │ │ │ + beq.w 89598 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r7, r2, #26 │ │ │ │ - bmi.w 895a4 │ │ │ │ + bmi.w 89578 │ │ │ │ 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 895c4 │ │ │ │ + beq.w 89598 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [r2, #0] │ │ │ │ - b.n 895c4 │ │ │ │ + b.n 89598 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ subs r3, #7 │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ - b.n 8965c │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 89630 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8980a │ │ │ │ + bne.n 897de │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8958c │ │ │ │ + bne.w 89560 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8958c │ │ │ │ + b.n 89560 │ │ │ │ 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, 89804 │ │ │ │ + cbnz r0, 897d8 │ │ │ │ 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 896d8 │ │ │ │ + ble.w 896ac │ │ │ │ mov fp, r5 │ │ │ │ - b.n 896e6 │ │ │ │ + b.n 896ba │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 89822 │ │ │ │ + beq.n 897f6 │ │ │ │ cmp r1, #2 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ - bne.n 897d4 │ │ │ │ + bne.n 897a8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 897dc │ │ │ │ + beq.n 897b0 │ │ │ │ adds r3, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 896ca │ │ │ │ + b.n 8969e │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8958c │ │ │ │ - bl 23bb68 │ │ │ │ + b.n 89560 │ │ │ │ + bl 23a370 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 895c4 │ │ │ │ + b.n 89598 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89804 │ │ │ │ - b.n 897dc │ │ │ │ + bne.n 897d8 │ │ │ │ + b.n 897b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 20bb54 │ │ │ │ + bl 20a590 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.n 89872 │ │ │ │ + bhi.n 89846 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r9, r1 │ │ │ │ - b.n 8968c │ │ │ │ + b.n 89660 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 89712 │ │ │ │ + b.n 896e6 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 89628 │ │ │ │ - ldr r3, [pc, #60] @ (89898 ) │ │ │ │ + bge.w 895fc │ │ │ │ + ldr r3, [pc, #60] @ (8986c ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 895c4 │ │ │ │ - bl 15f0b4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 8981e │ │ │ │ + b.n 89598 │ │ │ │ + bl 15ef04 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 897f2 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 89730 │ │ │ │ + b.n 89704 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 8987e │ │ │ │ + bhi.n 89852 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 8968c │ │ │ │ + b.n 89660 │ │ │ │ movt r1, #16 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 8968c │ │ │ │ + b.n 89660 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 894c4 │ │ │ │ + b.n 89498 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 89774 │ │ │ │ + b.n 89748 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 899fa │ │ │ │ + beq.w 899ce │ │ │ │ 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 │ │ │ │ @@ -140073,709 +140054,719 @@ │ │ │ │ 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 898e4 │ │ │ │ + bmi.n 898b8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 898ec │ │ │ │ + beq.n 898c0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 899dc │ │ │ │ + beq.n 899b0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 899fe │ │ │ │ - ldr r3, [pc, #444] @ (89ab4 ) │ │ │ │ + beq.w 899d2 │ │ │ │ + ldr r3, [pc, #444] @ (89a88 ) │ │ │ │ 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 899b0 │ │ │ │ + bne.n 89984 │ │ │ │ add.w r0, r4, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [r0, #4000] @ 0xfa0 │ │ │ │ - bl 8bf10 │ │ │ │ + bl 8bef0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 89a7a │ │ │ │ + beq.w 89a4e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 89978 │ │ │ │ + beq.n 8994c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89938 │ │ │ │ + bge.n 8990c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 89a6e │ │ │ │ + beq.w 89a42 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89958 │ │ │ │ + bge.n 8992c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89a60 │ │ │ │ + beq.w 89a34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89958 │ │ │ │ + bge.n 8992c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89a54 │ │ │ │ + beq.n 89a28 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 898e4 │ │ │ │ + b.n 898b8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 899e0 │ │ │ │ + bge.n 899b4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 899e0 │ │ │ │ + cbnz r1, 899b4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 898e6 │ │ │ │ + bne.n 898ba │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 898e6 │ │ │ │ + b.n 898ba │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89906 │ │ │ │ + beq.n 898da │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 899ee │ │ │ │ + bge.n 899c2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 899ee │ │ │ │ + cbnz r1, 899c2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 898e6 │ │ │ │ + bge.n 898ba │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 898e6 │ │ │ │ + b.n 898ba │ │ │ │ mov r0, r1 │ │ │ │ - b.n 89964 │ │ │ │ + b.n 89938 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 898e6 │ │ │ │ - b.n 8999a │ │ │ │ + bne.w 898ba │ │ │ │ + b.n 8996e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 898e6 │ │ │ │ - b.n 899d6 │ │ │ │ + bge.w 898ba │ │ │ │ + b.n 899aa │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 898f4 │ │ │ │ + bne.w 898c8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 89a82 │ │ │ │ + bpl.n 89a56 │ │ │ │ lsls r4, r3, #25 │ │ │ │ - bpl.n 89a96 │ │ │ │ + bpl.n 89a6a │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 89aa8 │ │ │ │ + blt.n 89a7c │ │ │ │ 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 898e6 │ │ │ │ + bge.w 898ba │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 898e6 │ │ │ │ + bne.w 898ba │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 898e6 │ │ │ │ + b.n 898ba │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 89958 │ │ │ │ + b.n 8992c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 8994a │ │ │ │ + b.n 8991e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 89938 │ │ │ │ - bl f6fac │ │ │ │ + b.n 8990c │ │ │ │ + bl f7000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 898e4 │ │ │ │ + b.n 898b8 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 89a1e │ │ │ │ + bge.n 899f2 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (89ab8 ) │ │ │ │ + ldr r3, [pc, #40] @ (89a8c ) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 89a36 │ │ │ │ + b.n 89a0a │ │ │ │ ldrsb.w r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 89aa4 │ │ │ │ + blt.n 89a78 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 89a1e │ │ │ │ + b.n 899f2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 89aae │ │ │ │ + bpl.n 89a82 │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 89a8c │ │ │ │ + b.n 89a60 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 89a8c │ │ │ │ + b.n 89a60 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 89a9c │ │ │ │ + cbz r1, 89a9c │ │ │ │ + b.w 1c6bdc │ │ │ │ + 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 89d7c │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + blt.w 89d6c │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 89bd4 │ │ │ │ + bne.n 89bc0 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 89b94 │ │ │ │ + bpl.n 89b80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89cb0 │ │ │ │ + beq.w 89c9c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #40365 @ 0x9dad │ │ │ │ + movw r3, #40349 @ 0x9d9d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89ca6 │ │ │ │ + bne.w 89c92 │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #16501 @ 0x4075 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89c9a │ │ │ │ - ldr r3, [pc, #648] @ (89da8 ) │ │ │ │ + bne.w 89c86 │ │ │ │ + ldr r3, [pc, #656] @ (89d98 ) │ │ │ │ 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 89bb0 │ │ │ │ + beq.n 89b9c │ │ │ │ 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 89b5c │ │ │ │ + bgt.n 89b46 │ │ │ │ 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 89bb0 │ │ │ │ + beq.n 89b9c │ │ │ │ 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 89b82 │ │ │ │ + beq.n 89b6e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89c20 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + beq.n 89c0c │ │ │ │ + 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 89b7e │ │ │ │ + b.n 89b68 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89ccc │ │ │ │ + bne.w 89cb8 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 89aee │ │ │ │ + bmi.n 89ad8 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89aee │ │ │ │ + beq.n 89ad8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 89aee │ │ │ │ + b.n 89ad8 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #42833 @ 0xa751 │ │ │ │ + movw r3, #42733 @ 0xa6ed │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89d6e │ │ │ │ + bne.w 89d5e │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 89b7e │ │ │ │ + b.n 89b68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 89d76 │ │ │ │ + bne.w 89d66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt r3, #2 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #444] @ (89da8 ) │ │ │ │ + ldr r0, [pc, #448] @ (89d98 ) │ │ │ │ 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 105b20 │ │ │ │ + bl 105ba0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 89d88 │ │ │ │ + beq.w 89d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89d80 │ │ │ │ + beq.w 89d70 │ │ │ │ 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 89ae0 │ │ │ │ + b.n 89aca │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r7, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ - cmp r2, lr │ │ │ │ - bne.n 89c5e │ │ │ │ + ldr.w r3, [ip, #528] @ 0x210 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 89c4c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89c5a │ │ │ │ + cbz r3, 89c48 │ │ │ │ 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 89d0e │ │ │ │ + beq.n 89cfa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 89ce6 │ │ │ │ + beq.n 89cd2 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 89c76 │ │ │ │ + cbnz r3, 89c64 │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ - cmp r2, lr │ │ │ │ - beq.n 89b7e │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 89b68 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89d08 │ │ │ │ + beq.n 89cf4 │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr.w r3, [lr, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 89c94 │ │ │ │ + strd r3, r6, [r2, #20] │ │ │ │ + cbz r3, 89c82 │ │ │ │ str r2, [r3, #24] │ │ │ │ - str.w r2, [lr, #20] │ │ │ │ - b.n 89b7e │ │ │ │ + str r2, [r6, #20] │ │ │ │ + b.n 89b68 │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r1 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b9c │ │ │ │ + beq.w 89b88 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 89ba6 │ │ │ │ + beq.w 89b92 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 89b9c │ │ │ │ + b.n 89b88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89cb8 │ │ │ │ + beq.n 89ca4 │ │ │ │ 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 89aee │ │ │ │ - b.n 89cc0 │ │ │ │ + beq.w 89ad8 │ │ │ │ + b.n 89cac │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 89cf4 │ │ │ │ + cbz r3, 89ce0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b7e │ │ │ │ + bne.w 89b68 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 89b7e │ │ │ │ + b.n 89b68 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 89c84 │ │ │ │ + b.n 89c74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89c68 │ │ │ │ + beq.n 89c56 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89d68 │ │ │ │ + cbz r3, 89d58 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ - ldr r1, [r7, r6] │ │ │ │ + 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, 89d42 │ │ │ │ + cbz r3, 89d30 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str r5, [r7, r6] │ │ │ │ + str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 89b7e │ │ │ │ + b.n 89b68 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 89d1a │ │ │ │ + b.n 89d06 │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 89bc8 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8328c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 89bb4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 83208 <_Py_SetImmortal@@Base> │ │ │ │ mov r0, r1 │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ - b.n 89b7e │ │ │ │ - movw r0, #47028 @ 0xb7b4 │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 89b68 │ │ │ │ + movw r0, #46708 @ 0xb674 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 89b7e │ │ │ │ + b.n 89b68 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089dac : │ │ │ │ +00089d9c : │ │ │ │ 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, #16501 @ 0x4075 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89ee4 │ │ │ │ - cbz r0, 89e30 │ │ │ │ - ldr r3, [pc, #416] @ (89f7c ) │ │ │ │ + bne.w 89ed2 │ │ │ │ + cbz r0, 89e20 │ │ │ │ + ldr r3, [pc, #416] @ (89f6c ) │ │ │ │ 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 89e46 │ │ │ │ + beq.n 89e36 │ │ │ │ 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 89e18 │ │ │ │ + bgt.n 89e08 │ │ │ │ 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, 89e46 │ │ │ │ + cbz r2, 89e36 │ │ │ │ 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, 89e34 │ │ │ │ - cbz r2, 89e6a │ │ │ │ + cbz r0, 89e24 │ │ │ │ + cbz r2, 89e5a │ │ │ │ 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 89e30 │ │ │ │ + b.n 89e20 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #42833 @ 0xa751 │ │ │ │ + movw r3, #42733 @ 0xa6ed │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89f72 │ │ │ │ + bne.w 89f64 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 89e30 │ │ │ │ + b.n 89e20 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r7, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r8, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ - cmp r2, lr │ │ │ │ - bne.n 89ea8 │ │ │ │ + ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 89e9a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89ea4 │ │ │ │ + cbz r3, 89e96 │ │ │ │ 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 89f0e │ │ │ │ + beq.n 89efc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 89eee │ │ │ │ + beq.n 89edc │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 89ec0 │ │ │ │ + cbnz r3, 89eb2 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ - cmp r2, lr │ │ │ │ - beq.n 89e30 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 89e20 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89f66 │ │ │ │ + beq.n 89f58 │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr.w r3, [lr, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 89ede │ │ │ │ + strd r3, r6, [r2, #20] │ │ │ │ + cbz r3, 89ece │ │ │ │ str r2, [r3, #24] │ │ │ │ - str.w r2, [lr, #20] │ │ │ │ - b.n 89e30 │ │ │ │ + str r2, [r6, #20] │ │ │ │ + b.n 89e20 │ │ │ │ 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, 89efc │ │ │ │ + cbz r3, 89eea │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89e30 │ │ │ │ + bne.n 89e20 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 89e30 │ │ │ │ + b.n 89e20 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89eb2 │ │ │ │ + beq.n 89ea4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89f6c │ │ │ │ + cbz r3, 89f5e │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ - ldr r1, [r7, r6] │ │ │ │ + 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, 89f40 │ │ │ │ + cbz r3, 89f30 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [ip, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str r5, [r7, r6] │ │ │ │ + str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 89e30 │ │ │ │ + b.n 89e20 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 89ece │ │ │ │ + b.n 89ec0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 89f1a │ │ │ │ + b.n 89f08 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 89e5e │ │ │ │ - nop │ │ │ │ + b.n 89e4e │ │ │ │ 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 8a1ee │ │ │ │ + bne.w 8a1de │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 8a1cc │ │ │ │ + beq.w 8a1bc │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8a08c │ │ │ │ + bne.n 8a07c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 89fd2 │ │ │ │ + cbz r3, 89fc2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8a24e │ │ │ │ + bne.w 8a23e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8a1a8 │ │ │ │ + ble.w 8a198 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a2be │ │ │ │ + bne.w 8a2ae │ │ │ │ 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 8a04e │ │ │ │ + bgt.n 8a03e │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 8a15e │ │ │ │ + bge.w 8a14e │ │ │ │ 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 8a078 │ │ │ │ + beq.n 8a068 │ │ │ │ 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] │ │ │ │ @@ -140785,1981 +140776,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 8a23a │ │ │ │ + bgt.w 8a22a │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8a0e8 │ │ │ │ + bge.n 8a0d8 │ │ │ │ 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 8a02a │ │ │ │ + bne.n 8a01a │ │ │ │ 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 8a034 │ │ │ │ + b.n 8a024 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 8a18a │ │ │ │ + beq.n 8a17a │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a2e0 │ │ │ │ + bne.w 8a2d0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a178 │ │ │ │ + beq.n 8a168 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a2d8 │ │ │ │ + bne.w 8a2c8 │ │ │ │ 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 8a0d0 │ │ │ │ + bge.n 8a0c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8a0d0 │ │ │ │ + cbnz r3, 8a0c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a044 │ │ │ │ + bge.n 8a034 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8a044 │ │ │ │ + bne.n 8a034 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a046 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a036 │ │ │ │ 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 8a05e │ │ │ │ + blt.n 8a04e │ │ │ │ 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 8a14a │ │ │ │ + ble.n 8a13a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 8a2a0 │ │ │ │ + bgt.w 8a290 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8a196 │ │ │ │ + bge.n 8a186 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 8a060 │ │ │ │ + ble.n 8a050 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 8a016 │ │ │ │ + b.n 8a006 │ │ │ │ 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 8a13a │ │ │ │ + bge.n 8a12a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8a016 │ │ │ │ + b.n 8a006 │ │ │ │ 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 8a150 │ │ │ │ - b.n 8a102 │ │ │ │ + blt.n 8a140 │ │ │ │ + b.n 8a0f2 │ │ │ │ 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 8a0d0 │ │ │ │ - b.n 8a0c2 │ │ │ │ + bge.n 8a0c0 │ │ │ │ + b.n 8a0b2 │ │ │ │ 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 8a124 │ │ │ │ + b.n 8a114 │ │ │ │ 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 8a308 │ │ │ │ + bl 8a2f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 89fda │ │ │ │ + bne.w 89fca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a2ee │ │ │ │ + blt.w 8a2de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a1e8 │ │ │ │ + bge.n 8a1d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a300 │ │ │ │ + beq.w 8a2f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a046 │ │ │ │ + b.n 8a036 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #41560 @ 0xa258 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 89fa2 │ │ │ │ + bne.w 89f92 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl dc0b4 │ │ │ │ + bl dbde0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 89fbc │ │ │ │ + beq.w 89fac │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15cf24 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15cd74 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a276 │ │ │ │ + blt.n 8a266 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a044 │ │ │ │ + bge.w 8a034 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a044 │ │ │ │ + bne.w 8a034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a046 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a036 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r8, r3, r1 │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 8a286 │ │ │ │ + bge.n 8a276 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8a134 │ │ │ │ + b.n 8a124 │ │ │ │ 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 8aca8 │ │ │ │ + bl 8ac90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a1cc │ │ │ │ + beq.n 8a1bc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 89fd2 │ │ │ │ + b.n 89fc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a21e │ │ │ │ + bne.n 8a20e │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a21e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a20e │ │ │ │ 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 8a24a │ │ │ │ - b.n 8a102 │ │ │ │ + blt.n 8a23a │ │ │ │ + b.n 8a0f2 │ │ │ │ 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 8a12c │ │ │ │ + blt.w 8a11c │ │ │ │ and.w r2, lr, r9 │ │ │ │ - b.n 8a11c │ │ │ │ + b.n 8a10c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 23324c <_PyDict_SendEvent@@Base> │ │ │ │ + bl 231a54 <_PyDict_SendEvent@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 89fec │ │ │ │ + b.n 89fdc │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ str r5, [r2, #4] │ │ │ │ - b.n 8a18a │ │ │ │ + b.n 8a17a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 23324c <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 8a098 │ │ │ │ + bl 231a54 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 8a088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1d6 │ │ │ │ + bne.w 8a1c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1d6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a1c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1e8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a1d8 │ │ │ │ stmdb 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 8abee │ │ │ │ + bhi.w 8abf4 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r5, r2, [r0, #24] │ │ │ │ - lsl.w r7, r9, r3 │ │ │ │ + lsl.w r8, r9, r3 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ - lsl.w r2, r7, r9 │ │ │ │ + lsl.w r2, r8, r9 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a852 │ │ │ │ + beq.w 8a836 │ │ │ │ cmp r3, #7 │ │ │ │ itt hi │ │ │ │ strhi.w r9, [sp, #8] │ │ │ │ movhi r1, #8 │ │ │ │ - bhi.w 8aa68 │ │ │ │ + bhi.w 8aa52 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a4b4 │ │ │ │ - ldr r2, [pc, #712] @ (8a630 ) │ │ │ │ + bne.w 8a4a8 │ │ │ │ + ldr r2, [pc, #696] @ (8a610 ) │ │ │ │ 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 8a8b0 │ │ │ │ + beq.w 8a896 │ │ │ │ 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 │ │ │ │ - strb.w r9, [r4, #6] │ │ │ │ + str r1, [r4, #16] │ │ │ │ str r2, [r4, #12] │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + str r1, [r4, #8] │ │ │ │ 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 8a7ba │ │ │ │ + bne.w 8a79e │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a882 │ │ │ │ + beq.w 8a868 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8a8ec │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8a8d4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8a8ec │ │ │ │ + bne.w 8a8d4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + mov.w r2, r9, lsl #3 │ │ │ │ blx 2c06c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 8a45c │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ - mov.w lr, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 8a44c │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ + mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - lsl.w lr, lr, ip │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a434 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 8a86a │ │ │ │ - ldrsh.w r8, [sl, r1, lsl #1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8a5d8 │ │ │ │ + mov r8, r5 │ │ │ │ + lsl.w ip, ip, r7 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8a426 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 8a850 │ │ │ │ + ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8a5c0 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 8a45a │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.n 8a44a │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - cmp.w ip, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - and.w r1, lr, r0 │ │ │ │ - bgt.n 8a412 │ │ │ │ - ldrsb.w r8, [sl, r1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8a5d8 │ │ │ │ + and.w r1, ip, r0 │ │ │ │ + bgt.n 8a408 │ │ │ │ + ldrsb.w lr, [sl, r1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8a5c0 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 8a430 │ │ │ │ - mov r5, r9 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.n 8a424 │ │ │ │ + mov r5, r8 │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 8a4a4 │ │ │ │ + beq.n 8a494 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a634 │ │ │ │ + bne.w 8a614 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a634 │ │ │ │ - ldr r3, [pc, #436] @ (8a630 ) │ │ │ │ + bne.w 8a614 │ │ │ │ + ldr r3, [pc, #420] @ (8a610 ) │ │ │ │ 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 8a8a6 │ │ │ │ + bhi.w 8a88c │ │ │ │ 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 r7, [r4, #16] │ │ │ │ - subs r3, r3, r7 │ │ │ │ + str.w r9, [r4, #16] │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ 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, r7 │ │ │ │ + add r1, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r0, #1101 @ 0x44d │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r0, #1069 @ 0x42d │ │ │ │ movt r0, #8 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8abb0 │ │ │ │ - ldr r0, [pc, #336] @ (8a630 ) │ │ │ │ + bne.w 8ab46 │ │ │ │ + ldr r0, [pc, #316] @ (8a610 ) │ │ │ │ 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 8aab2 │ │ │ │ + bcs.w 8aa9e │ │ │ │ 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 8ab26 │ │ │ │ + beq.w 8ab1e │ │ │ │ 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 8a732 │ │ │ │ + beq.w 8a712 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movs r7, #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 r8, [r4] │ │ │ │ - mov r0, sl │ │ │ │ - str.w fp, [r4, #12] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ + mov r0, sl │ │ │ │ + str r7, [r4, #0] │ │ │ │ + str.w fp, [r4, #12] │ │ │ │ blx 2b47c │ │ │ │ - add.w r0, r7, #20 │ │ │ │ + add.w r0, r8, #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, r8, ip │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + lsl.w ip, r7, ip │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ - lsl.w r8, r8, r3 │ │ │ │ + lsls r7, r3 │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r8 │ │ │ │ + add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a7b2 │ │ │ │ + bne.w 8a796 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a882 │ │ │ │ + beq.w 8a868 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a3dc │ │ │ │ - cmp r7, r2 │ │ │ │ - ble.w 8a89a │ │ │ │ + bne.w 8a3ce │ │ │ │ + cmp r9, r2 │ │ │ │ + ble.w 8a880 │ │ │ │ movs r0, #12 │ │ │ │ - mla r0, r0, r7, r4 │ │ │ │ - add r0, r8 │ │ │ │ - add r8, r4 │ │ │ │ - b.n 8a5ca │ │ │ │ + mla r0, r0, r9, r4 │ │ │ │ + add r0, r7 │ │ │ │ + add r7, r4 │ │ │ │ + b.n 8a5b2 │ │ │ │ ldr.w r1, [ip], #8 │ │ │ │ - add.w r8, r8, #12 │ │ │ │ - str.w r1, [r8, #12] │ │ │ │ + adds r7, #12 │ │ │ │ + str r1, [r7, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - str.w r1, [r8, #8] │ │ │ │ - str.w r2, [r8, #16] │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.w 8a89a │ │ │ │ + str r1, [r7, #8] │ │ │ │ + str r2, [r7, #16] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 8a880 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a5ae │ │ │ │ + bne.n 8a59e │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 8a5ca │ │ │ │ + b.n 8a5b2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - cmp.w ip, #7 │ │ │ │ - add r1, r8 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - ble.n 8a620 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 8a9f4 │ │ │ │ - ldrsh.w ip, [sl, r1, lsl #1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8a426 │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + cmp r7, #7 │ │ │ │ + add r1, lr │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ble.n 8a602 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 8a9f2 │ │ │ │ + ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8a41a │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 8a5f6 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 8a5da │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - ldrsb.w ip, [sl, r1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8a450 │ │ │ │ - b.n 8a612 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ldrsb.w r7, [sl, r1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8a440 │ │ │ │ + b.n 8a5f4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r3, #16501 @ 0x4075 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #8 │ │ │ │ - ldr.w r2, [r8, #880] @ 0x370 │ │ │ │ + ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ab1a │ │ │ │ - ldr r3, [pc, #664] @ (8a8e8 ) │ │ │ │ + bne.w 8ab06 │ │ │ │ + ldr r3, [pc, #672] @ (8a8d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ - cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 8aaf6 │ │ │ │ + ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ + cmn.w r8, #804 @ 0x324 │ │ │ │ + beq.w 8aae2 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 8a692 │ │ │ │ + bgt.n 8a672 │ │ │ │ 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 8aaf6 │ │ │ │ + beq.w 8aae2 │ │ │ │ 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 8aa0e │ │ │ │ + beq.w 8a9e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a4a4 │ │ │ │ + bne.w 8a494 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r2, #28 │ │ │ │ - ldr.w sl, [r9, #512] @ 0x200 │ │ │ │ + ldr.w sl, [r8, #512] @ 0x200 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ add.w r0, sl, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - add.w lr, r9, r1, lsl #2 │ │ │ │ + add.w lr, r8, r1, lsl #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8a6ee │ │ │ │ + bne.n 8a6ce │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8a6ea │ │ │ │ + cbz r2, 8a6ca │ │ │ │ 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 8ac3e │ │ │ │ + beq.w 8ac26 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8ac1c │ │ │ │ + beq.w 8ac04 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 8a70a │ │ │ │ + cbnz r3, 8a6ea │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 8a4a4 │ │ │ │ + beq.w 8a494 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8abd4 │ │ │ │ + beq.w 8abfe │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 8a72c │ │ │ │ + cbz r3, 8a70c │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 8a4a4 │ │ │ │ + b.n 8a494 │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 8a83e │ │ │ │ + bhi.w 8a822 │ │ │ │ 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 8aab2 │ │ │ │ + beq.w 8aa9e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ - mov r2, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - movs r7, #1 │ │ │ │ + mov r2, r8 │ │ │ │ strb r3, [r4, #4] │ │ │ │ + mov.w r8, #1 │ │ │ │ strb r0, [r4, #5] │ │ │ │ - mov r0, sl │ │ │ │ strb r1, [r4, #6] │ │ │ │ + mov r0, sl │ │ │ │ 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, r7, ip │ │ │ │ - lsl.w r8, r7, r3 │ │ │ │ + lsl.w ip, r8, ip │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + lsl.w r7, r8, r3 │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r8 │ │ │ │ + add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a58c │ │ │ │ + beq.w 8a57c │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ab46 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 8a804 │ │ │ │ + beq.w 8ab66 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 8a7e8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - mov lr, r3 │ │ │ │ - add.w r8, r3, r7, lsl #3 │ │ │ │ + mov r7, r3 │ │ │ │ + add.w lr, r3, r9, 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 r9, r1, r2, lsl #2 │ │ │ │ + add.w r8, r1, r2, lsl #2 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.w 8aa20 │ │ │ │ + bge.w 8aa0c │ │ │ │ str.w r1, [sl] │ │ │ │ - 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 8a7ce │ │ │ │ + adds r7, #8 │ │ │ │ + str.w sl, [r7, #-8] │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + str.w r2, [r7, #-4] │ │ │ │ + cmp r7, lr │ │ │ │ + bne.n 8a7b4 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8b34 │ │ │ │ + bl 1c739c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1cbac0 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1ca31c <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8abf8 │ │ │ │ + beq.w 8abd2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ab22 │ │ │ │ + beq.w 8ab0e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b47c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a4a4 │ │ │ │ + b.n 8a494 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8a75c │ │ │ │ + b.n 8a73c │ │ │ │ movs r1, #12 │ │ │ │ cmp r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.w 8aa68 │ │ │ │ + bhi.w 8aa52 │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - adds r1, r2, r7 │ │ │ │ + add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 8a4c4 │ │ │ │ + b.n 8a4b8 │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 8a5d8 │ │ │ │ + bne.w 8a5c0 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8a430 │ │ │ │ - b.n 8a45a │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8a424 │ │ │ │ + b.n 8a44a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8aa38 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8aa22 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - mul.w r2, r7, r2 │ │ │ │ + mul.w r2, r2, r9 │ │ │ │ blx 2c06c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 907b4 │ │ │ │ - b.n 8a45c │ │ │ │ + bl 90794 │ │ │ │ + b.n 8a44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a4a4 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #1101 @ 0x44d │ │ │ │ + b.n 8a494 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r1, #1069 @ 0x42d │ │ │ │ movt r1, #8 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8ab9e │ │ │ │ + bne.w 8ab32 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ - movs r7, #8 │ │ │ │ + mov.w r8, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w fp, #5 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 8a4fe │ │ │ │ + b.n 8a4f2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 8abce │ │ │ │ - subs r1, r2, r7 │ │ │ │ + ble.w 8aba6 │ │ │ │ + sub.w r1, r2, r9 │ │ │ │ mvns r1, r1 │ │ │ │ - ands.w r9, r1, #3 │ │ │ │ - beq.n 8a9c8 │ │ │ │ + ands.w r8, r1, #3 │ │ │ │ + beq.n 8a9b4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a9d0 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - add.w r8, ip, #8 │ │ │ │ + beq.n 8a9bc │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + add.w lr, ip, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, r8 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - beq.n 8a9c8 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.n 8a944 │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + mov ip, lr │ │ │ │ + cmp.w r8, #1 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + beq.n 8a9b4 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + beq.n 8a930 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a9d0 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ + beq.n 8a9bc │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + add.w lr, lr, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, r8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + mov ip, lr │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a9d0 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + beq.n 8a9bc │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, r8, #8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - b.n 8a9c8 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + add.w ip, lr, #8 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + b.n 8a9b4 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w r8, ip, #8 │ │ │ │ - mov r9, r2 │ │ │ │ - cmp r7, r2 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - beq.w 8a3fc │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - mov ip, r8 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a9d0 │ │ │ │ - ldrd r0, r1, [r8] │ │ │ │ - add.w ip, r8, #8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ + add.w lr, ip, #8 │ │ │ │ + mov r8, r2 │ │ │ │ + cmp r9, r2 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + beq.w 8a3f4 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + mov ip, lr │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8a9bc │ │ │ │ + ldrd r0, r1, [lr] │ │ │ │ + add.w ip, lr, #8 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a9d0 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8a9bc │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, r8, #16 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - add.w r2, r9, #2 │ │ │ │ + add.w ip, lr, #16 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + add.w r2, r8, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a9d0 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8a9bc │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w r2, r9, #3 │ │ │ │ - add.w ip, r8, #24 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ + add.w r2, r8, #3 │ │ │ │ + add.w ip, lr, #24 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a960 │ │ │ │ + bne.n 8a94c │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab3a │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + beq.w 8ab12 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ add.w ip, r1, #8 │ │ │ │ adds r2, #1 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - cmp r2, r7 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - bne.n 8a8f6 │ │ │ │ - b.n 8a3fc │ │ │ │ - ldr.w r5, [sl, r1, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - beq.w 8a874 │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - adds r1, #1 │ │ │ │ - add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 8a9f4 │ │ │ │ + cmp r2, r9 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + bne.n 8a8e0 │ │ │ │ + b.n 8a3f4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr.w r2, [r9, r2, lsl #3] │ │ │ │ + ldr.w r2, [r8, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 8a4a4 │ │ │ │ - str.w sl, [lr] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - str.w r2, [lr, #-4] │ │ │ │ - cmp r8, lr │ │ │ │ - bne.w 8a7ce │ │ │ │ - b.n 8a804 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 8a89a │ │ │ │ - mov.w r8, #12 │ │ │ │ - mov lr, r3 │ │ │ │ - mla r8, r8, r7, r3 │ │ │ │ - b.n 8aa4e │ │ │ │ + b.n 8a494 │ │ │ │ + ldr.w r7, [sl, r1, lsl #2] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8a85a │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + adds r1, #1 │ │ │ │ + add r1, r0 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 8a9f2 │ │ │ │ + str.w sl, [r7] │ │ │ │ + adds r7, #8 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + str.w r2, [r7, #-4] │ │ │ │ + cmp lr, r7 │ │ │ │ + bne.w 8a7b4 │ │ │ │ + b.n 8a7e8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.w 8a880 │ │ │ │ + mov.w lr, #12 │ │ │ │ + mov r7, r3 │ │ │ │ + mla lr, lr, r9, r3 │ │ │ │ + b.n 8aa3a │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8aa4a │ │ │ │ + beq.n 8aa36 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - add.w lr, lr, #12 │ │ │ │ - cmp r8, lr │ │ │ │ - bne.n 8aa4a │ │ │ │ - b.n 8a89a │ │ │ │ + stmia.w r7, {r0, r1, r2} │ │ │ │ + adds r7, #12 │ │ │ │ + cmp lr, r7 │ │ │ │ + bne.n 8aa36 │ │ │ │ + b.n 8a880 │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bhi.w 8abda │ │ │ │ + bhi.w 8abdc │ │ │ │ add.w sl, r3, #1 │ │ │ │ - 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 │ │ │ │ + mov.w r8, #1 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + lsl.w r8, r8, sl │ │ │ │ + add.w r1, r2, r8 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #1101 @ 0x44d │ │ │ │ + movw r1, #1069 @ 0x42d │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8abb0 │ │ │ │ - ldr r1, [pc, #516] @ (8aca4 ) │ │ │ │ + bne.n 8ab46 │ │ │ │ + ldr r1, [pc, #512] @ (8ac8c ) │ │ │ │ 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, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ + ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8ac0c │ │ │ │ + bne.w 8abb8 │ │ │ │ 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 8abee │ │ │ │ + beq.w 8abf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8a75c │ │ │ │ - ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #42833 @ 0xa751 │ │ │ │ + b.n 8a73c │ │ │ │ + ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ + movw r3, #42733 @ 0xa6ed │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ac02 │ │ │ │ + bne.n 8abc8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2af74 │ │ │ │ - ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 8a4a4 │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + str.w r3, [r8, #800] @ 0x320 │ │ │ │ + b.n 8a494 │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a4a4 │ │ │ │ + b.n 8a494 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + adds r1, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a9ca │ │ │ │ + b.n 8ab12 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ - b.n 8a74e │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - adds r1, #8 │ │ │ │ + b.n 8a72e │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov.w r8, #8 │ │ │ │ + mov.w r9, #68 @ 0x44 │ │ │ │ + mov.w fp, #5 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ + mov r1, r9 │ │ │ │ + strd fp, r3, [sp, #16] │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a9de │ │ │ │ - b.n 8ab3a │ │ │ │ + beq.n 8abf4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, sl │ │ │ │ + ldrd fp, r3, [sp, #16] │ │ │ │ + add.w r7, r8, #20 │ │ │ │ + b.n 8a73c │ │ │ │ mov r0, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r2, r7 │ │ │ │ - bge.n 8ab92 │ │ │ │ + cmp r2, r9 │ │ │ │ + bge.n 8abac │ │ │ │ ldr r1, [r6, #28] │ │ │ │ adds r0, #12 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrb.w lr, [r1] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r1, r1, lr, lsl #2 │ │ │ │ + ldrb r7, [r1, #0] │ │ │ │ + adds r7, #1 │ │ │ │ + add.w r1, r1, r7, lsl #2 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, #1 │ │ │ │ - add.w r8, r3, r1, lsl #2 │ │ │ │ + add.w lr, r7, r1, lsl #2 │ │ │ │ ldr.w r1, [ip, r1, lsl #3] │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ + cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt.w lr, lr, #1 │ │ │ │ - strlt.w lr, [r1] │ │ │ │ + addlt r7, #1 │ │ │ │ + strlt r7, [r1, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [r0, #-12] │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ - b.n 8ab4a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r7 │ │ │ │ + b.n 8ab68 │ │ │ │ + bne.w 8a3f4 │ │ │ │ + b.n 8a44c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 907b4 │ │ │ │ - b.n 8a80e │ │ │ │ - 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 │ │ │ │ + bl 90794 │ │ │ │ + b.n 8a7f2 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ - strd fp, r3, [sp, #16] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8abee │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, sl │ │ │ │ - ldrd fp, r3, [sp, #16] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ - b.n 8a75c │ │ │ │ - bne.w 8a3fc │ │ │ │ - b.n 8a45c │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 8a71c │ │ │ │ + ldrd fp, r3, [sp, #20] │ │ │ │ + b.n 8aac6 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r2 │ │ │ │ + b.n 8aaf8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 83e1c │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ + b.n 8a494 │ │ │ │ add.w sl, r3, #2 │ │ │ │ - movs r7, #1 │ │ │ │ - lsl.w r7, r7, sl │ │ │ │ - adds r1, r7, r2 │ │ │ │ + mov.w r8, #1 │ │ │ │ + lsl.w r8, r8, sl │ │ │ │ + add.w r1, r8, r2 │ │ │ │ adds.w r9, r1, #20 │ │ │ │ - bpl.w 8a4c4 │ │ │ │ - bl 23bb68 │ │ │ │ + bpl.w 8a4b8 │ │ │ │ + bl 23a370 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a4ae │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 83ea0 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - b.n 8a4a4 │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r2 │ │ │ │ - b.n 8ab0c │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 8aada │ │ │ │ - ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ + b.n 8a4a2 │ │ │ │ + str.w r3, [r8, #524] @ 0x20c │ │ │ │ + b.n 8a6fc │ │ │ │ + ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 8ac2a │ │ │ │ + cbz r3, 8ac12 │ │ │ │ str r0, [r3, #24] │ │ │ │ - ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - str.w r0, [r9, #524] @ 0x20c │ │ │ │ + ldr.w r3, [r8, #532] @ 0x214 │ │ │ │ + str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a4a4 │ │ │ │ - str.w r0, [r9, #532] @ 0x214 │ │ │ │ - b.n 8a4a4 │ │ │ │ + bne.w 8a494 │ │ │ │ + str.w r0, [r8, #532] @ 0x214 │ │ │ │ + b.n 8a494 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6fa │ │ │ │ + beq.w 8a6da │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8ac9e │ │ │ │ + cbz r2, 8ac86 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr.w r3, [r9, #520] @ 0x208 │ │ │ │ + ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - str.w r0, [r9, #520] @ 0x208 │ │ │ │ - cbz r3, 8ac74 │ │ │ │ + str.w r0, [r8, #520] @ 0x208 │ │ │ │ + cbz r3, 8ac5c │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r9, r2, lsl #3 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r0, [r8, #980] @ 0x3d4 │ │ │ │ + ldr.w r0, [r7, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r4, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [r8, #988] @ 0x3dc │ │ │ │ + ldr.w r3, [r7, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ + ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.n 8a4a4 │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 8ac4c │ │ │ │ + str.w r3, [r8, #788] @ 0x314 │ │ │ │ + b.n 8a494 │ │ │ │ + str.w r3, [r8, #524] @ 0x20c │ │ │ │ + b.n 8ac34 │ │ │ │ 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 8b590 │ │ │ │ + bhi.w 8b58a │ │ │ │ mov r3, r1 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ - lsl.w r7, r9, r3 │ │ │ │ + lsl.w r8, 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, r7, r9 │ │ │ │ + lsl.w r2, r8, r9 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b1f2 │ │ │ │ + beq.w 8b1ce │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8b408 │ │ │ │ + bhi.w 8b3ea │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8ae56 │ │ │ │ - ldr r2, [pc, #712] @ (8afd0 ) │ │ │ │ + bne.w 8ae42 │ │ │ │ + ldr r2, [pc, #696] @ (8afa8 ) │ │ │ │ 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 8b252 │ │ │ │ + beq.w 8b230 │ │ │ │ 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 │ │ │ │ - strb.w r9, [r4, #6] │ │ │ │ + str r1, [r4, #16] │ │ │ │ str r2, [r4, #12] │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + str r1, [r4, #8] │ │ │ │ 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 8b15a │ │ │ │ + bne.w 8b136 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b224 │ │ │ │ + beq.w 8b202 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8b28c │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8b26c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b28c │ │ │ │ + bne.w 8b26c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + mov.w r2, r9, lsl #3 │ │ │ │ blx 2c06c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 8adfe │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ - mov.w lr, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 8ade6 │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ + mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - lsl.w lr, lr, ip │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8add6 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 8b20c │ │ │ │ - ldrsh.w r8, [sl, r1, lsl #1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8af7a │ │ │ │ + mov r8, r5 │ │ │ │ + lsl.w ip, ip, r7 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8adc0 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 8b1ea │ │ │ │ + ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8af5a │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 8adfc │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.n 8ade4 │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - cmp.w ip, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - and.w r1, lr, r0 │ │ │ │ - bgt.n 8adb4 │ │ │ │ - ldrsb.w r8, [sl, r1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8af7a │ │ │ │ + and.w r1, ip, r0 │ │ │ │ + bgt.n 8ada2 │ │ │ │ + ldrsb.w lr, [sl, r1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8af5a │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 8add2 │ │ │ │ - mov r5, r9 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.n 8adbe │ │ │ │ + mov r5, r8 │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 8ae46 │ │ │ │ + beq.n 8ae2e │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8afd4 │ │ │ │ + bne.w 8afac │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8afd4 │ │ │ │ - ldr r3, [pc, #432] @ (8afd0 ) │ │ │ │ + bne.w 8afac │ │ │ │ + ldr r3, [pc, #416] @ (8afa8 ) │ │ │ │ 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 8b248 │ │ │ │ + bhi.w 8b226 │ │ │ │ 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 r7, [r4, #16] │ │ │ │ - subs r3, r3, r7 │ │ │ │ + str.w r9, [r4, #16] │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ 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, r7 │ │ │ │ + add r1, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r0, #1101 @ 0x44d │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r0, #1069 @ 0x42d │ │ │ │ movt r0, #8 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8b55e │ │ │ │ - ldr r0, [pc, #332] @ (8afd0 ) │ │ │ │ + bne.w 8b52e │ │ │ │ + ldr r0, [pc, #312] @ (8afa8 ) │ │ │ │ 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 8b458 │ │ │ │ + bcs.w 8b43e │ │ │ │ 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 8b4da │ │ │ │ + beq.w 8b4c0 │ │ │ │ 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 8b0d2 │ │ │ │ + beq.w 8b0aa │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movs r7, #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 r8, [r4] │ │ │ │ - mov r0, sl │ │ │ │ - str.w fp, [r4, #12] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ + mov r0, sl │ │ │ │ + str r7, [r4, #0] │ │ │ │ + str.w fp, [r4, #12] │ │ │ │ blx 2b47c │ │ │ │ - add.w r0, r7, #20 │ │ │ │ + add.w r0, r8, #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, r8, ip │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + lsl.w ip, r7, ip │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ - lsl.w r8, r8, r3 │ │ │ │ + lsls r7, r3 │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r8 │ │ │ │ + add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b152 │ │ │ │ + bne.w 8b12e │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b224 │ │ │ │ + beq.w 8b202 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ad7e │ │ │ │ - cmp r7, r2 │ │ │ │ - ble.w 8b23c │ │ │ │ + bne.w 8ad68 │ │ │ │ + cmp r9, r2 │ │ │ │ + ble.w 8b21a │ │ │ │ movs r0, #12 │ │ │ │ - mla r0, r0, r7, r4 │ │ │ │ - add r0, r8 │ │ │ │ - add r8, r4 │ │ │ │ - b.n 8af6c │ │ │ │ + mla r0, r0, r9, r4 │ │ │ │ + add r0, r7 │ │ │ │ + add r7, r4 │ │ │ │ + b.n 8af4c │ │ │ │ ldr.w r1, [ip], #8 │ │ │ │ - add.w r8, r8, #12 │ │ │ │ - str.w r1, [r8, #12] │ │ │ │ + adds r7, #12 │ │ │ │ + str r1, [r7, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - str.w r1, [r8, #8] │ │ │ │ - str.w r2, [r8, #16] │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.w 8b23c │ │ │ │ + str r1, [r7, #8] │ │ │ │ + str r2, [r7, #16] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 8b21a │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8af50 │ │ │ │ + bne.n 8af38 │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 8af6c │ │ │ │ + b.n 8af4c │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - cmp.w ip, #7 │ │ │ │ - add r1, r8 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - ble.n 8afc2 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 8b394 │ │ │ │ - ldrsh.w ip, [sl, r1, lsl #1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8adc8 │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + cmp r7, #7 │ │ │ │ + add r1, lr │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ble.n 8af9c │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 8b38a │ │ │ │ + ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8adb4 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 8af98 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 8af74 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - ldrsb.w ip, [sl, r1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8adf2 │ │ │ │ - b.n 8afb4 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ldrsb.w r7, [sl, r1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8adda │ │ │ │ + b.n 8af8e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r3, #16501 @ 0x4075 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r3, #16369 @ 0x3ff1 │ │ │ │ movt r3, #8 │ │ │ │ - ldr.w r2, [r8, #880] @ 0x370 │ │ │ │ + ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b4c2 │ │ │ │ - ldr r3, [pc, #664] @ (8b288 ) │ │ │ │ + bne.w 8b4a8 │ │ │ │ + ldr r3, [pc, #672] @ (8b268 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ - cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 8b49c │ │ │ │ + ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ + cmn.w r8, #804 @ 0x324 │ │ │ │ + beq.w 8b482 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 8b032 │ │ │ │ + bgt.n 8b00a │ │ │ │ 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 8b49c │ │ │ │ + beq.w 8b482 │ │ │ │ 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 8b3ae │ │ │ │ + beq.w 8b378 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ae46 │ │ │ │ + bne.w 8ae2e │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r2, #28 │ │ │ │ - ldr.w sl, [r9, #512] @ 0x200 │ │ │ │ + ldr.w sl, [r8, #512] @ 0x200 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ add.w r0, sl, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - add.w lr, r9, r1, lsl #2 │ │ │ │ + add.w lr, r8, r1, lsl #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8b08e │ │ │ │ + bne.n 8b066 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8b08a │ │ │ │ + cbz r2, 8b062 │ │ │ │ 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 8b5e0 │ │ │ │ + beq.w 8b5bc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8b5be │ │ │ │ + beq.w 8b59a │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 8b0aa │ │ │ │ + cbnz r3, 8b082 │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 8ae46 │ │ │ │ + beq.w 8ae2e │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b646 │ │ │ │ + beq.w 8b594 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 8b0cc │ │ │ │ + cbz r3, 8b0a4 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 8ae46 │ │ │ │ + b.n 8ae2e │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 8b1de │ │ │ │ + bhi.w 8b1ba │ │ │ │ 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 8b458 │ │ │ │ + beq.w 8b43e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ - mov r2, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - movs r7, #1 │ │ │ │ + mov r2, r8 │ │ │ │ strb r3, [r4, #4] │ │ │ │ + mov.w r8, #1 │ │ │ │ strb r0, [r4, #5] │ │ │ │ - mov r0, sl │ │ │ │ strb r1, [r4, #6] │ │ │ │ + mov r0, sl │ │ │ │ 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, r7, ip │ │ │ │ - lsl.w r8, r7, r3 │ │ │ │ + lsl.w ip, r8, ip │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + lsl.w r7, r8, r3 │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r8 │ │ │ │ + add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8af2e │ │ │ │ + beq.w 8af16 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b4ee │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 8b1a4 │ │ │ │ + beq.w 8b4da │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 8b180 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - mov lr, r3 │ │ │ │ - add.w r8, r3, r7, lsl #3 │ │ │ │ + mov r7, r3 │ │ │ │ + add.w lr, r3, r9, 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 r9, r1, r2, lsl #2 │ │ │ │ + add.w r8, r1, r2, lsl #2 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.w 8b3c0 │ │ │ │ + bge.w 8b3a4 │ │ │ │ str.w r1, [sl] │ │ │ │ - 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 8b16e │ │ │ │ + adds r7, #8 │ │ │ │ + str.w sl, [r7, #-8] │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + str.w r2, [r7, #-4] │ │ │ │ + cmp r7, lr │ │ │ │ + bne.n 8b14c │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8b34 │ │ │ │ + bl 1c739c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1cbac0 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1ca31c <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b59a │ │ │ │ + beq.w 8b568 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b4ca │ │ │ │ + beq.w 8b4b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b47c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8ae46 │ │ │ │ + b.n 8ae2e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8b0fc │ │ │ │ + b.n 8b0d4 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 8b40e │ │ │ │ + bhi.w 8b3f0 │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - adds r1, r2, r7 │ │ │ │ + add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 8ae66 │ │ │ │ + b.n 8ae52 │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 8af7a │ │ │ │ + bne.w 8af5a │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8add2 │ │ │ │ - b.n 8adfc │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8adbe │ │ │ │ + b.n 8ade4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8b3d8 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8b3ba │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - mul.w r2, r7, r2 │ │ │ │ + mul.w r2, r2, r9 │ │ │ │ blx 2c06c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 907b4 │ │ │ │ - b.n 8adfe │ │ │ │ + bl 90794 │ │ │ │ + b.n 8ade6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8ae46 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #1101 @ 0x44d │ │ │ │ + b.n 8ae2e │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r1, #1069 @ 0x42d │ │ │ │ movt r1, #8 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8b54c │ │ │ │ + bne.w 8b51a │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ - movs r7, #8 │ │ │ │ + mov.w r8, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w fp, #5 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 8aea0 │ │ │ │ + b.n 8ae8c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 8b546 │ │ │ │ - subs r1, r2, r7 │ │ │ │ + ble.w 8b4d4 │ │ │ │ + sub.w r1, r2, r9 │ │ │ │ mvns r1, r1 │ │ │ │ - ands.w r9, r1, #3 │ │ │ │ - beq.n 8b368 │ │ │ │ + ands.w r8, r1, #3 │ │ │ │ + beq.n 8b34c │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b370 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - add.w r8, ip, #8 │ │ │ │ + beq.n 8b354 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + add.w lr, ip, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, r8 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - beq.n 8b368 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.n 8b2e4 │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + mov ip, lr │ │ │ │ + cmp.w r8, #1 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + beq.n 8b34c │ │ │ │ + cmp.w r8, #2 │ │ │ │ + beq.n 8b2c8 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b370 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ + beq.n 8b354 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + add.w lr, lr, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, r8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + mov ip, lr │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b370 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + beq.n 8b354 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, r8, #8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - b.n 8b368 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + add.w ip, lr, #8 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + b.n 8b34c │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w r8, ip, #8 │ │ │ │ - mov r9, r2 │ │ │ │ - cmp r7, r2 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - beq.w 8ad9e │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - mov ip, r8 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8b370 │ │ │ │ - ldrd r0, r1, [r8] │ │ │ │ - add.w ip, r8, #8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ + add.w lr, ip, #8 │ │ │ │ + mov r8, r2 │ │ │ │ + cmp r9, r2 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + beq.w 8ad8e │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + mov ip, lr │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8b354 │ │ │ │ + ldrd r0, r1, [lr] │ │ │ │ + add.w ip, lr, #8 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8b370 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8b354 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, r8, #16 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - add.w r2, r9, #2 │ │ │ │ + add.w ip, lr, #16 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + add.w r2, r8, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8b370 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8b354 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w r2, r9, #3 │ │ │ │ - add.w ip, r8, #24 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ + add.w r2, r8, #3 │ │ │ │ + add.w ip, lr, #24 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8b300 │ │ │ │ + bne.n 8b2e4 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b4ce │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + beq.w 8b4b4 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ add.w ip, r1, #8 │ │ │ │ adds r2, #1 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - cmp r2, r7 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - bne.n 8b296 │ │ │ │ - b.n 8ad9e │ │ │ │ - ldr.w r5, [sl, r1, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - beq.w 8b216 │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - adds r1, #1 │ │ │ │ - add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 8b394 │ │ │ │ + cmp r2, r9 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + bne.n 8b278 │ │ │ │ + b.n 8ad8e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr.w r2, [r9, r2, lsl #3] │ │ │ │ + ldr.w r2, [r8, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 8ae46 │ │ │ │ - str.w sl, [lr] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - str.w r2, [lr, #-4] │ │ │ │ - cmp r8, lr │ │ │ │ - bne.w 8b16e │ │ │ │ - b.n 8b1a4 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 8b23c │ │ │ │ - mov.w r8, #12 │ │ │ │ - mov lr, r3 │ │ │ │ - mla r8, r8, r7, r3 │ │ │ │ - b.n 8b3ee │ │ │ │ + b.n 8ae2e │ │ │ │ + ldr.w r7, [sl, r1, lsl #2] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8b1f4 │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + adds r1, #1 │ │ │ │ + add r1, r0 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 8b38a │ │ │ │ + str.w sl, [r7] │ │ │ │ + adds r7, #8 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + str.w r2, [r7, #-4] │ │ │ │ + cmp lr, r7 │ │ │ │ + bne.w 8b14c │ │ │ │ + b.n 8b180 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.w 8b21a │ │ │ │ + mov.w lr, #12 │ │ │ │ + mov r7, r3 │ │ │ │ + mla lr, lr, r9, r3 │ │ │ │ + b.n 8b3d2 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b3ea │ │ │ │ + beq.n 8b3ce │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - add.w lr, lr, #12 │ │ │ │ - cmp r8, lr │ │ │ │ - bne.n 8b3ea │ │ │ │ - b.n 8b23c │ │ │ │ + stmia.w r7, {r0, r1, r2} │ │ │ │ + adds r7, #12 │ │ │ │ + cmp lr, r7 │ │ │ │ + bne.n 8b3ce │ │ │ │ + b.n 8b21a │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bhi.w 8b57c │ │ │ │ + bhi.w 8b572 │ │ │ │ add.w sl, r3, #1 │ │ │ │ - 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 │ │ │ │ + mov.w r8, #1 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + lsl.w r8, r8, sl │ │ │ │ + add.w r1, r2, r8 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #1101 @ 0x44d │ │ │ │ + movw r1, #1069 @ 0x42d │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8b55e │ │ │ │ - ldr r1, [pc, #516] @ (8b64c ) │ │ │ │ + bne.w 8b52e │ │ │ │ + ldr r1, [pc, #512] @ (8b62c ) │ │ │ │ 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, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ + ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8b5a4 │ │ │ │ + bne.w 8b558 │ │ │ │ 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 8b590 │ │ │ │ + beq.w 8b58a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8b0fc │ │ │ │ - ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #42833 @ 0xa751 │ │ │ │ + b.n 8b0d4 │ │ │ │ + ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ + movw r3, #42733 @ 0xa6ed │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b5b4 │ │ │ │ + bne.w 8b622 │ │ │ │ mov r0, r5 │ │ │ │ blx 2af74 │ │ │ │ - ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 8ae46 │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + str.w r3, [r8, #800] @ 0x320 │ │ │ │ + b.n 8ae2e │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8ae46 │ │ │ │ + b.n 8ae2e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b37e │ │ │ │ - b.n 8b4ce │ │ │ │ + bne.w 8b362 │ │ │ │ + b.n 8b4b4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ - b.n 8b0ee │ │ │ │ + b.n 8b0c6 │ │ │ │ + bne.w 8ad8e │ │ │ │ + b.n 8ade6 │ │ │ │ mov r0, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r2, r7 │ │ │ │ - bge.n 8b53a │ │ │ │ + cmp r2, r9 │ │ │ │ + bge.n 8b54c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ adds r0, #12 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrb.w lr, [r1] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r1, r1, lr, lsl #2 │ │ │ │ + ldrb r7, [r1, #0] │ │ │ │ + adds r7, #1 │ │ │ │ + add.w r1, r1, r7, lsl #2 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, #1 │ │ │ │ - add.w r8, r3, r1, lsl #2 │ │ │ │ + add.w lr, r7, r1, lsl #2 │ │ │ │ ldr.w r1, [ip, r1, lsl #3] │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ + cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt.w lr, lr, #1 │ │ │ │ - strlt.w lr, [r1] │ │ │ │ + addlt r7, #1 │ │ │ │ + strlt r7, [r1, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [r0, #-12] │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ - b.n 8b4f2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 907b4 │ │ │ │ - b.n 8b1ae │ │ │ │ - bne.w 8ad9e │ │ │ │ - b.n 8adfe │ │ │ │ + b.n 8b4dc │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - movs r7, #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, [r8, #864] @ 0x360 │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ strd fp, r3, [sp, #16] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8b590 │ │ │ │ + cbz r0, 8b58a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ - b.n 8b0fc │ │ │ │ - add.w sl, r3, #2 │ │ │ │ - movs r7, #1 │ │ │ │ - lsl.w r7, r7, sl │ │ │ │ - adds r1, r7, r2 │ │ │ │ - adds.w r9, r1, #20 │ │ │ │ - bpl.w 8ae66 │ │ │ │ - bl 23bb68 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8ae50 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 83ea0 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - b.n 8ae46 │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + add.w r7, r8, #20 │ │ │ │ + b.n 8b0d4 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 90794 │ │ │ │ + b.n 8b18a │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 8b480 │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r2 │ │ │ │ - b.n 8b4b4 │ │ │ │ - ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ + b.n 8b466 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 83e1c │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ + b.n 8ae2e │ │ │ │ + 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 8ae52 │ │ │ │ + bl 23a370 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8ae3c │ │ │ │ + str.w r3, [r8, #524] @ 0x20c │ │ │ │ + b.n 8b094 │ │ │ │ + ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 8b5cc │ │ │ │ + cbz r3, 8b5a8 │ │ │ │ str r0, [r3, #24] │ │ │ │ - ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - str.w r0, [r9, #524] @ 0x20c │ │ │ │ + ldr.w r3, [r8, #532] @ 0x214 │ │ │ │ + str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ae46 │ │ │ │ - str.w r0, [r9, #532] @ 0x214 │ │ │ │ - b.n 8ae46 │ │ │ │ + bne.w 8ae2e │ │ │ │ + str.w r0, [r8, #532] @ 0x214 │ │ │ │ + b.n 8ae2e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b09a │ │ │ │ + beq.w 8b072 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8b640 │ │ │ │ + cbz r2, 8b61c │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr.w r3, [r9, #520] @ 0x208 │ │ │ │ + ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - str.w r0, [r9, #520] @ 0x208 │ │ │ │ - cbz r3, 8b616 │ │ │ │ + str.w r0, [r8, #520] @ 0x208 │ │ │ │ + cbz r3, 8b5f2 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r9, r2, lsl #3 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r0, [r8, #980] @ 0x3d4 │ │ │ │ + ldr.w r0, [r7, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r4, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [r8, #988] @ 0x3dc │ │ │ │ + ldr.w r3, [r7, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ + ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.n 8ae46 │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 8b5ee │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 8b0bc │ │ │ │ + str.w r3, [r8, #788] @ 0x314 │ │ │ │ + b.n 8ae2e │ │ │ │ + str.w r3, [r8, #524] @ 0x20c │ │ │ │ + b.n 8b5ca │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r2 │ │ │ │ + b.n 8b49a │ │ │ │ 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 8b88c │ │ │ │ + bne.w 8b86c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b95c │ │ │ │ + bne.w 8b93c │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8b80c │ │ │ │ + bgt.w 8b7ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b9ca │ │ │ │ + beq.w 8b9aa │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8b9ca │ │ │ │ + bhi.w 8b9aa │ │ │ │ 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 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b832 │ │ │ │ - movw r6, #1141 @ 0x475 │ │ │ │ + beq.w 8b812 │ │ │ │ + movw r6, #1189 @ 0x4a5 │ │ │ │ movt r6, #15 │ │ │ │ movw r3, #29856 @ 0x74a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 8b920 │ │ │ │ - ldr r3, [pc, #708] @ (8b9a0 ) │ │ │ │ + bpl.w 8b900 │ │ │ │ + ldr r3, [pc, #708] @ (8b980 ) │ │ │ │ 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 │ │ │ │ @@ -142767,52 +142759,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, 8b71e │ │ │ │ + cbz r5, 8b6fe │ │ │ │ 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 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b9a4 │ │ │ │ + beq.w 8b984 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8b758 │ │ │ │ + bpl.n 8b738 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b758 │ │ │ │ + bne.n 8b738 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 8b7e4 │ │ │ │ + beq.n 8b7c4 │ │ │ │ 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 8b7de │ │ │ │ - ldr r3, [pc, #560] @ (8b9a0 ) │ │ │ │ + bpl.n 8b7be │ │ │ │ + ldr r3, [pc, #560] @ (8b980 ) │ │ │ │ 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 │ │ │ │ @@ -142822,111 +142814,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 8b880 │ │ │ │ + beq.n 8b860 │ │ │ │ ldr.w r0, [ip, #428] @ 0x1ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w 8b928 │ │ │ │ + bmi.w 8b908 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8bb0c │ │ │ │ + bl 8baec │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b93c │ │ │ │ + beq.w 8b91c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b7d6 │ │ │ │ + bge.n 8b7b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b9c2 │ │ │ │ + beq.w 8b9a2 │ │ │ │ negs r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ - b.n 8b7a2 │ │ │ │ - ldr r3, [pc, #440] @ (8b9a0 ) │ │ │ │ + b.n 8b782 │ │ │ │ + ldr r3, [pc, #440] @ (8b980 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c8224 │ │ │ │ + bl 1c6a24 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b9a6 │ │ │ │ + beq.w 8b986 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r6, [r4, #24] │ │ │ │ movs r6, #1 │ │ │ │ strd r2, r7, [r4, #16] │ │ │ │ - b.n 8b766 │ │ │ │ + b.n 8b746 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r6, #21449 @ 0x53c9 │ │ │ │ + movweq r6, #21577 @ 0x5449 │ │ │ │ movteq r6, #16 │ │ │ │ - bne.n 8b86c │ │ │ │ + bne.n 8b84c │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r7] │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b6c8 │ │ │ │ + bne.w 8b6a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b7d8 │ │ │ │ + b.n 8b7b8 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b832 │ │ │ │ - movw r6, #47125 @ 0xb815 │ │ │ │ + beq.n 8b812 │ │ │ │ + movw r6, #47205 @ 0xb865 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8b6c8 │ │ │ │ - movw r6, #35329 @ 0x8a01 │ │ │ │ + b.n 8b6a8 │ │ │ │ + movw r6, #35353 @ 0x8a19 │ │ │ │ movt r6, #14 │ │ │ │ - b.n 8b81a │ │ │ │ - movw r6, #57969 @ 0xe271 │ │ │ │ + b.n 8b7fa │ │ │ │ + movw r6, #58033 @ 0xe2b1 │ │ │ │ movt r6, #10 │ │ │ │ - b.n 8b81a │ │ │ │ + b.n 8b7fa │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 8b9ca │ │ │ │ + ble.w 8b9aa │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8b90e │ │ │ │ - movw r6, #65061 @ 0xfe25 │ │ │ │ + bne.n 8b8ee │ │ │ │ + movw r6, #65349 @ 0xff45 │ │ │ │ movt r6, #17 │ │ │ │ - b.n 8b81a │ │ │ │ + b.n 8b7fa │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #388 @ 0x184 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8b7a2 │ │ │ │ + b.n 8b782 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b9e4 │ │ │ │ + bne.w 8b9c4 │ │ │ │ movw r6, #29476 @ 0x7324 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b832 │ │ │ │ + beq.n 8b812 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 8b8e6 │ │ │ │ - ldr r2, [pc, #236] @ (8b9a0 ) │ │ │ │ + bpl.n 8b8c6 │ │ │ │ + ldr r2, [pc, #236] @ (8b980 ) │ │ │ │ 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 │ │ │ │ @@ -142934,299 +142926,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, 8b8f4 │ │ │ │ + cbz r5, 8b8d4 │ │ │ │ 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 8857c │ │ │ │ + bl 88550 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b9a6 │ │ │ │ + beq.n 8b986 │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ - b.n 8b766 │ │ │ │ + b.n 8b746 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8b9ca │ │ │ │ - movw r6, #27373 @ 0x6aed │ │ │ │ + bne.n 8b9aa │ │ │ │ + movw r6, #26949 @ 0x6945 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 8b81a │ │ │ │ + b.n 8b7fa │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8b712 │ │ │ │ - b.n 8b71e │ │ │ │ + bne.w 8b6f2 │ │ │ │ + b.n 8b6fe │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b7c4 │ │ │ │ + bne.w 8b7a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b7c4 │ │ │ │ + bge.w 8b7a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7c4 │ │ │ │ + bne.w 8b7a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b7c4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b7a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86170 │ │ │ │ + bl 86418 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b832 │ │ │ │ - bl 1c8ecc │ │ │ │ + beq.w 8b812 │ │ │ │ + bl 1c7734 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b988 │ │ │ │ + bge.n 8b968 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b9fc │ │ │ │ + beq.n 8b9dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b832 │ │ │ │ + beq.w 8b812 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b766 │ │ │ │ - b.n 8b9a6 │ │ │ │ + bne.w 8b746 │ │ │ │ + b.n 8b986 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b832 │ │ │ │ + bge.w 8b812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b832 │ │ │ │ + bne.w 8b812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b832 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b7d6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b7b6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #46704 @ 0xb670 │ │ │ │ + movw r1, #46384 @ 0xb530 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 8b832 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 8b812 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47084 @ 0xb7ec │ │ │ │ + movw r1, #46764 @ 0xb6ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 8b832 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 8b812 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b988 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b968 │ │ │ │ │ │ │ │ -0008ba04 : │ │ │ │ +0008b9e4 : │ │ │ │ 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 8ba38 │ │ │ │ + bgt.n 8ba18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8baea │ │ │ │ + beq.n 8baca │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8baea │ │ │ │ + bhi.n 8baca │ │ │ │ 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 8baa4 │ │ │ │ - movw r6, #21449 @ 0x53c9 │ │ │ │ + bne.n 8ba84 │ │ │ │ + movw r6, #21577 @ 0x5449 │ │ │ │ movt r6, #16 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r8, r3 │ │ │ │ - bl 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8ba7e │ │ │ │ - cbz r5, 8ba68 │ │ │ │ + cbz r0, 8ba5e │ │ │ │ + cbz r5, 8ba48 │ │ │ │ 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 8857c │ │ │ │ + bl 88550 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8bad2 │ │ │ │ + cbz r0, 8bab2 │ │ │ │ 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, #47125 @ 0xb815 │ │ │ │ + movw r6, #47205 @ 0xb865 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8ba44 │ │ │ │ - movw r6, #35329 @ 0x8a01 │ │ │ │ + b.n 8ba24 │ │ │ │ + movw r6, #35353 @ 0x8a19 │ │ │ │ movt r6, #14 │ │ │ │ - b.n 8ba44 │ │ │ │ - movw r6, #1141 @ 0x475 │ │ │ │ + b.n 8ba24 │ │ │ │ + movw r6, #1189 @ 0x4a5 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8ba44 │ │ │ │ + b.n 8ba24 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 8baea │ │ │ │ + ble.n 8baca │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8bac0 │ │ │ │ - movw r6, #65061 @ 0xfe25 │ │ │ │ + bne.n 8baa0 │ │ │ │ + movw r6, #65349 @ 0xff45 │ │ │ │ movt r6, #17 │ │ │ │ - b.n 8ba44 │ │ │ │ - movw r6, #57969 @ 0xe271 │ │ │ │ + b.n 8ba24 │ │ │ │ + movw r6, #58033 @ 0xe2b1 │ │ │ │ movt r6, #10 │ │ │ │ - b.n 8ba44 │ │ │ │ + b.n 8ba24 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8baea │ │ │ │ - movw r6, #27373 @ 0x6aed │ │ │ │ + bne.n 8baca │ │ │ │ + movw r6, #26949 @ 0x6945 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 8ba44 │ │ │ │ + b.n 8ba24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ba80 │ │ │ │ + bge.n 8ba60 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8ba80 │ │ │ │ + bne.n 8ba60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ba80 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ba60 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #46704 @ 0xb670 │ │ │ │ + movw r1, #46384 @ 0xb530 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008bb08 : │ │ │ │ - b.w 8bf10 │ │ │ │ +0008bae8 : │ │ │ │ + b.w 8bef0 │ │ │ │ stmdb 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 8be6a │ │ │ │ + bpl.w 8bea6 │ │ │ │ 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 8bd12 │ │ │ │ + bne.w 8bcf2 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 8bd12 │ │ │ │ + beq.w 8bcf2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8bdba │ │ │ │ + beq.w 8bdae │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd3e │ │ │ │ + bne.w 8bd1e │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8bdb4 │ │ │ │ + beq.w 8bd94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8bc24 │ │ │ │ + bne.n 8bc04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bce2 │ │ │ │ + bge.w 8bcc2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bcee │ │ │ │ + bge.w 8bcce │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 8bba2 │ │ │ │ + cbz r2, 8bb82 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8be02 │ │ │ │ + bne.w 8bde2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8bd7a │ │ │ │ + ble.w 8bd5a │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8be7c │ │ │ │ + bne.w 8be4a │ │ │ │ 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 8bc2e │ │ │ │ + bgt.n 8bc0e │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bc6c │ │ │ │ + bge.n 8bc4c │ │ │ │ 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 8bc58 │ │ │ │ + beq.n 8bc38 │ │ │ │ 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] │ │ │ │ @@ -143240,148 +143232,155 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 8bdee │ │ │ │ + bgt.w 8bd9a │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bc92 │ │ │ │ + bge.n 8bc72 │ │ │ │ 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 8bbfe │ │ │ │ + bne.n 8bbde │ │ │ │ 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 8bc0a │ │ │ │ + b.n 8bbea │ │ │ │ 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 8bcac │ │ │ │ + bge.n 8bc8c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8bbea │ │ │ │ + b.n 8bbca │ │ │ │ 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 8bc3e │ │ │ │ + blt.n 8bc1e │ │ │ │ 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 8bd0a │ │ │ │ + ble.n 8bcea │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 8be44 │ │ │ │ + bgt.w 8be24 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bd68 │ │ │ │ + bge.n 8bd48 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 8bc40 │ │ │ │ + ble.n 8bc20 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 8bbea │ │ │ │ + b.n 8bbca │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bb8e │ │ │ │ + blt.w 8bb6e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bb9a │ │ │ │ - b.n 8bba2 │ │ │ │ + bne.w 8bb7a │ │ │ │ + b.n 8bb82 │ │ │ │ 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 8bc84 │ │ │ │ - b.n 8bcfa │ │ │ │ + blt.n 8bc64 │ │ │ │ + b.n 8bcda │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8be62 │ │ │ │ + beq.w 8be42 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8bdba │ │ │ │ + beq.n 8bdae │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb5e │ │ │ │ + beq.w 8bb3e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bb5e │ │ │ │ + bne.w 8bb3e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc0b4 │ │ │ │ + bl dbde0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8bb74 │ │ │ │ + beq.w 8bb54 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bc24 │ │ │ │ + bne.w 8bc04 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15cf24 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ - b.n 8bc1a │ │ │ │ + bl 15cd74 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + 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 │ │ │ │ - b.n 8bccc │ │ │ │ + b.n 8bcac │ │ │ │ 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 8a308 │ │ │ │ + bl 8a2f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8bbaa │ │ │ │ + bne.w 8bb8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bee6 │ │ │ │ + blt.w 8bec6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bef8 │ │ │ │ + blt.w 8bed8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8bc26 │ │ │ │ + b.n 8bc06 │ │ │ │ + add.w r1, r3, r2, lsl #2 │ │ │ │ + ldr.w lr, [r1, #20] │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bge.n 8be0a │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + b.n 8bcbc │ │ │ │ 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 │ │ │ │ @@ -143389,353 +143388,346 @@ │ │ │ │ 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 866fc │ │ │ │ + bl 866d8 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - b.n 8bc26 │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - ldr.w lr, [r1, #20] │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bge.n 8be2a │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - b.n 8bcdc │ │ │ │ + b.n 8bc06 │ │ │ │ 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 8aca8 │ │ │ │ + bl 8ac90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8bd9e │ │ │ │ + beq.n 8bd7e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 8bba2 │ │ │ │ + b.n 8bb82 │ │ │ │ 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 8bdfe │ │ │ │ - b.n 8bcac │ │ │ │ + blt.n 8bdaa │ │ │ │ + b.n 8bc8c │ │ │ │ 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 8bcd4 │ │ │ │ + blt.w 8bcb4 │ │ │ │ and.w r2, r8, r1 │ │ │ │ - b.n 8bcc4 │ │ │ │ + b.n 8bca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 8bc26 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bdb4 │ │ │ │ - ldr r3, [pc, #140] @ (8bf0c ) │ │ │ │ + bl 43460 │ │ │ │ + b.n 8bc06 │ │ │ │ + ldr r3, [pc, #160] @ (8beec ) │ │ │ │ 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 8bea2 │ │ │ │ + b.n 8be70 │ │ │ │ add.w r3, sl, #4 │ │ │ │ mov.w r8, r8, asr #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8bed8 │ │ │ │ + beq.n 8beb8 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 8be94 │ │ │ │ + beq.n 8be62 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8be94 │ │ │ │ + beq.n 8be62 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8be94 │ │ │ │ + bge.n 8be62 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #47124 @ 0xb814 │ │ │ │ + movw r1, #46804 @ 0xb6d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #47144 @ 0xb828 │ │ │ │ + movw r0, #46824 @ 0xb6e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 24311c │ │ │ │ - b.n 8be94 │ │ │ │ + bl 241924 │ │ │ │ + b.n 8be62 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movw r1, #4421 @ 0x1145 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8bd94 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 8bbc2 │ │ │ │ + b.n 8bba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bda8 │ │ │ │ + bne.w 8bd88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bda8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bd88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdb4 │ │ │ │ + bne.w 8bd94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bdb4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bd94 │ │ │ │ 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 8c34a │ │ │ │ + bpl.w 8c28e │ │ │ │ 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 8c11e │ │ │ │ + bne.w 8c0fe │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 8c11e │ │ │ │ + beq.w 8c0fe │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8c226 │ │ │ │ + beq.w 8c204 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c14a │ │ │ │ + bne.w 8c12a │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8c21c │ │ │ │ + beq.w 8c1fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8c036 │ │ │ │ + bne.n 8c016 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c108 │ │ │ │ + bge.w 8c0e8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c112 │ │ │ │ + bge.w 8c0f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 8bfa4 │ │ │ │ + cbz r2, 8bf84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8c26e │ │ │ │ + bne.w 8c24c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8c1e4 │ │ │ │ + ble.w 8c1c4 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c2b0 │ │ │ │ + bne.w 8c2c0 │ │ │ │ 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 8c058 │ │ │ │ + bgt.n 8c038 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8c096 │ │ │ │ + bge.n 8c076 │ │ │ │ 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 8c082 │ │ │ │ + beq.n 8c062 │ │ │ │ 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 8c02c │ │ │ │ + beq.n 8c00c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c028 │ │ │ │ + bge.n 8c008 │ │ │ │ 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 8c04e │ │ │ │ + beq.n 8c02e │ │ │ │ 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 8c25a │ │ │ │ + bgt.w 8c238 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8c0bc │ │ │ │ + bge.n 8c09c │ │ │ │ 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 8bffc │ │ │ │ + bne.n 8bfdc │ │ │ │ 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 8c006 │ │ │ │ + b.n 8bfe6 │ │ │ │ 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 8c0d6 │ │ │ │ + bge.n 8c0b6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8bfe8 │ │ │ │ + b.n 8bfc8 │ │ │ │ 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 8c068 │ │ │ │ + blt.n 8c048 │ │ │ │ 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 8c190 │ │ │ │ + bgt.n 8c170 │ │ │ │ ldrsb.w lr, [r0, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 8c0ae │ │ │ │ + blt.n 8c08e │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r2, r1 │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, ip │ │ │ │ - b.n 8c0ee │ │ │ │ + b.n 8c0ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bf92 │ │ │ │ + blt.w 8bf72 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bf9c │ │ │ │ - b.n 8bfa4 │ │ │ │ + bne.w 8bf7c │ │ │ │ + b.n 8bf84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8c330 │ │ │ │ + beq.w 8c2a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8c226 │ │ │ │ + beq.n 8c204 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf64 │ │ │ │ + beq.w 8bf44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 8bf64 │ │ │ │ + bne.w 8bf44 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl dc0b4 │ │ │ │ + bl dbde0 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8bf7a │ │ │ │ + beq.w 8bf5a │ │ │ │ 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, 8c176 │ │ │ │ + cbnz r2, 8c156 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15cf24 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15cd74 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8c050 │ │ │ │ + beq.w 8c030 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 8c050 │ │ │ │ + b.n 8c030 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, ip │ │ │ │ @@ -143745,1568 +143737,1569 @@ │ │ │ │ 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 8c1de │ │ │ │ + bge.n 8c1be │ │ │ │ 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 8c06a │ │ │ │ + ble.w 8c04a │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 8bfe8 │ │ │ │ + b.n 8bfc8 │ │ │ │ and.w r2, sl, r9 │ │ │ │ - b.n 8c19e │ │ │ │ + b.n 8c17e │ │ │ │ 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 8a308 │ │ │ │ + bl 8a2f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8bfac │ │ │ │ + bne.w 8bf8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c362 │ │ │ │ + blt.w 8c340 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c374 │ │ │ │ + blt.w 8c352 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8c33e │ │ │ │ - b.n 8c344 │ │ │ │ + bne.n 8c2b4 │ │ │ │ + b.n 8c2ba │ │ │ │ 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 866fc │ │ │ │ + bl 866d8 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.w 8c016 │ │ │ │ + bne.w 8bff6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8c33e │ │ │ │ - b.n 8c050 │ │ │ │ + bne.n 8c2b4 │ │ │ │ + b.n 8c030 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r9, [r1, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 8c296 │ │ │ │ + bge.n 8c274 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8c1d8 │ │ │ │ + b.n 8c1b8 │ │ │ │ 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 8aca8 │ │ │ │ + bl 8ac90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8c208 │ │ │ │ + beq.n 8c1e8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 8bfa4 │ │ │ │ + b.n 8bf84 │ │ │ │ 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 8c26a │ │ │ │ - b.n 8c0d6 │ │ │ │ - ldr r3, [pc, #216] @ (8c38c ) │ │ │ │ + blt.n 8c248 │ │ │ │ + b.n 8c0b6 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movw r1, #4421 @ 0x1145 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 8c2b4 │ │ │ │ + b.n 8c2ba │ │ │ │ + mov r0, r5 │ │ │ │ + bl 43460 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8c030 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r8] │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8c030 │ │ │ │ + ldr r3, [pc, #168] @ (8c36c ) │ │ │ │ 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 8c2e2 │ │ │ │ + b.n 8c2f2 │ │ │ │ add.w r9, r9, #4 │ │ │ │ asrs r6, r6, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 8c314 │ │ │ │ + beq.n 8c324 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 8c2d8 │ │ │ │ + bpl.n 8c2e8 │ │ │ │ ldr.w r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8c2d8 │ │ │ │ + beq.n 8c2e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8c2d8 │ │ │ │ + bge.n 8c2e8 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #47124 @ 0xb814 │ │ │ │ + movw r1, #46804 @ 0xb6d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #47144 @ 0xb828 │ │ │ │ + movw r0, #46824 @ 0xb6e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 24311c │ │ │ │ - b.n 8c2d8 │ │ │ │ + bl 241924 │ │ │ │ + b.n 8c2e8 │ │ │ │ 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 8bfc0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 434e0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8c050 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8c050 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 8c33e │ │ │ │ - b.n 8c344 │ │ │ │ + b.n 8bfa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c212 │ │ │ │ + bne.w 8c1f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c212 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c1f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c21c │ │ │ │ + bne.w 8c1fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8c33e │ │ │ │ - b.n 8c344 │ │ │ │ + bne.n 8c2b4 │ │ │ │ + b.n 8c2ba │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c390 : │ │ │ │ +0008c370 : │ │ │ │ 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 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c3d8 │ │ │ │ - cbz r5, 8c3c4 │ │ │ │ + cbz r0, 8c3b8 │ │ │ │ + cbz r5, 8c3a4 │ │ │ │ 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 8857c │ │ │ │ + bl 88550 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8c3de │ │ │ │ + cbz r0, 8c3be │ │ │ │ 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 8c3da │ │ │ │ + bge.n 8c3ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c3da │ │ │ │ + bne.n 8c3ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c3da │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c3ba │ │ │ │ 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 8c480 │ │ │ │ + beq.n 8c460 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 2c47c │ │ │ │ - cbz r0, 8c46a │ │ │ │ + cbz r0, 8c44a │ │ │ │ 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, 8c480 │ │ │ │ + cbnz r0, 8c460 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8c480 │ │ │ │ - movw r1, #53092 @ 0xcf64 │ │ │ │ + bne.n 8c460 │ │ │ │ + movw r1, #52772 @ 0xce24 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 8c44c │ │ │ │ + b.n 8c42c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 8c486 │ │ │ │ + beq.n 8c466 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 8c480 │ │ │ │ + cbz r3, 8c460 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 8c442 │ │ │ │ + bne.n 8c422 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2b034 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c446 │ │ │ │ + bne.n 8c426 │ │ │ │ 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 8c430 │ │ │ │ + beq.n 8c410 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 8c446 │ │ │ │ - b.n 8c480 │ │ │ │ + bne.n 8c426 │ │ │ │ + b.n 8c460 │ │ │ │ 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 8df1e │ │ │ │ + beq.w 8defe │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #17 │ │ │ │ - bpl.w 8d3ba │ │ │ │ + bpl.w 8d39a │ │ │ │ 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 8d3d2 │ │ │ │ + beq.w 8d3b2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0c6 │ │ │ │ + bne.w 8d0a6 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0ce │ │ │ │ + bne.w 8d0ae │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0d8 │ │ │ │ + bne.w 8d0b8 │ │ │ │ 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 8d0ec │ │ │ │ + beq.w 8d0cc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c6e2 │ │ │ │ + ble.w 8c6c2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8d0f2 │ │ │ │ + beq.w 8d0d2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c550 │ │ │ │ + beq.n 8c530 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8d0f2 │ │ │ │ + beq.w 8d0d2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c550 │ │ │ │ + beq.n 8c530 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8d0f2 │ │ │ │ + beq.w 8d0d2 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8c550 │ │ │ │ + beq.n 8c530 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r7, #3 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8d0f2 │ │ │ │ + beq.w 8d0d2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8c53a │ │ │ │ + bne.n 8c51a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c6e2 │ │ │ │ + ble.w 8c6c2 │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8de34 │ │ │ │ + beq.w 8de14 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c58c │ │ │ │ + beq.n 8c56c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8de34 │ │ │ │ + beq.w 8de14 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c58c │ │ │ │ + beq.n 8c56c │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8de34 │ │ │ │ + beq.w 8de14 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c576 │ │ │ │ + bne.n 8c556 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c6e2 │ │ │ │ + ble.w 8c6c2 │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dbb4 │ │ │ │ + beq.w 8db94 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c5c8 │ │ │ │ + beq.n 8c5a8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8dbb4 │ │ │ │ + beq.w 8db94 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c5c8 │ │ │ │ + beq.n 8c5a8 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8dbb4 │ │ │ │ + beq.w 8db94 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c5b2 │ │ │ │ + bne.n 8c592 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c6e2 │ │ │ │ + ble.w 8c6c2 │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e078 │ │ │ │ + beq.w 8e058 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c602 │ │ │ │ + beq.n 8c5e2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8e078 │ │ │ │ + beq.w 8e058 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c602 │ │ │ │ + beq.n 8c5e2 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8e078 │ │ │ │ + beq.w 8e058 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c5ee │ │ │ │ + bne.n 8c5ce │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c6e2 │ │ │ │ + ble.n 8c6c2 │ │ │ │ movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8de00 │ │ │ │ + beq.w 8dde0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c63c │ │ │ │ + beq.n 8c61c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8de00 │ │ │ │ + beq.w 8dde0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c63c │ │ │ │ + beq.n 8c61c │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8de00 │ │ │ │ + beq.w 8dde0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c628 │ │ │ │ + bne.n 8c608 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c6e2 │ │ │ │ + ble.n 8c6c2 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d552 │ │ │ │ + beq.w 8d532 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c676 │ │ │ │ + beq.n 8c656 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8d552 │ │ │ │ + beq.w 8d532 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c676 │ │ │ │ + beq.n 8c656 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8d552 │ │ │ │ + beq.w 8d532 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c662 │ │ │ │ + bne.n 8c642 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c6e2 │ │ │ │ + ble.n 8c6c2 │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dee0 │ │ │ │ + beq.w 8dec0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c6b0 │ │ │ │ + beq.n 8c690 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8dee0 │ │ │ │ + beq.w 8dec0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c6b0 │ │ │ │ + beq.n 8c690 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8dee0 │ │ │ │ + beq.w 8dec0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c69c │ │ │ │ + bne.n 8c67c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c6e2 │ │ │ │ + ble.n 8c6c2 │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8de64 │ │ │ │ + beq.w 8de44 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c6e2 │ │ │ │ + beq.n 8c6c2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8de64 │ │ │ │ + beq.w 8de44 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c6e2 │ │ │ │ + beq.n 8c6c2 │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8de64 │ │ │ │ + beq.w 8de44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c6d2 │ │ │ │ + bne.n 8c6b2 │ │ │ │ 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 8c98c │ │ │ │ + ble.w 8c96c │ │ │ │ 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 8cafc │ │ │ │ + bge.w 8cadc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d0fa │ │ │ │ + beq.w 8d0da │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cb58 │ │ │ │ + bne.w 8cb38 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ - cbz r2, 8c746 │ │ │ │ + cbz r2, 8c726 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cd7a │ │ │ │ + bne.w 8cd5a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8c7d8 │ │ │ │ + beq.n 8c7b8 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8c7d8 │ │ │ │ + beq.n 8c7b8 │ │ │ │ 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 8d02e │ │ │ │ + bne.w 8d00e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d3da │ │ │ │ + bne.w 8d3ba │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d34e │ │ │ │ + bne.w 8d32e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d3ea │ │ │ │ + bne.w 8d3ca │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d3f6 │ │ │ │ + bne.w 8d3d6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d36e │ │ │ │ + bne.w 8d34e │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d55a │ │ │ │ + bne.w 8d53a │ │ │ │ ldr r7, [r2, #12] │ │ │ │ - cbnz r7, 8c7a8 │ │ │ │ + cbnz r7, 8c788 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d59c │ │ │ │ + bne.w 8d57c │ │ │ │ ldr r7, [r2, #20] │ │ │ │ - cbnz r7, 8c7b4 │ │ │ │ + cbnz r7, 8c794 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dda6 │ │ │ │ + bne.w 8dd86 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ - cbnz r7, 8c7c0 │ │ │ │ + cbnz r7, 8c7a0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d30e │ │ │ │ + bne.w 8d2ee │ │ │ │ ldr r7, [r2, #32] │ │ │ │ - cbnz r7, 8c7cc │ │ │ │ + cbnz r7, 8c7ac │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dee8 │ │ │ │ + bne.w 8dec8 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r7, 8c7d8 │ │ │ │ + cbnz r7, 8c7b8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d504 │ │ │ │ + bne.w 8d4e4 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 8c814 │ │ │ │ + cbz r2, 8c7f4 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ - cbz r3, 8c814 │ │ │ │ + cbz r3, 8c7f4 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ ldrd lr, ip, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cff8 │ │ │ │ - cbnz r0, 8c7f8 │ │ │ │ + bne.w 8cfd8 │ │ │ │ + cbnz r0, 8c7d8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2b4 │ │ │ │ + bne.w 8d294 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8c806 │ │ │ │ + bne.n 8c7e6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2d8 │ │ │ │ + bne.w 8d2b8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8c814 │ │ │ │ + bne.n 8c7f4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d028 │ │ │ │ + bne.w 8d008 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - cbz r2, 8c820 │ │ │ │ + cbz r2, 8c800 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cd3a │ │ │ │ + bne.w 8cd1a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8dbbc │ │ │ │ + beq.w 8db9c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - cbnz r2, 8c838 │ │ │ │ + cbnz r2, 8c818 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 8c838 │ │ │ │ + cbnz r2, 8c818 │ │ │ │ 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, 8c848 │ │ │ │ + cbnz r2, 8c828 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - cbnz r2, 8c848 │ │ │ │ + cbnz r2, 8c828 │ │ │ │ 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 8cdea │ │ │ │ + bne.w 8cdca │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cdea │ │ │ │ + beq.w 8cdca │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cb0e │ │ │ │ + beq.w 8caee │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cdf4 │ │ │ │ + bne.w 8cdd4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d4f4 │ │ │ │ + bne.w 8d4d4 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c9e6 │ │ │ │ + bne.w 8c9c6 │ │ │ │ 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 8d5d0 │ │ │ │ + bne.w 8d5b0 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c9ee │ │ │ │ + bne.w 8c9ce │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c9ee │ │ │ │ + beq.w 8c9ce │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cb36 │ │ │ │ + beq.w 8cb16 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8cb36 │ │ │ │ + bne.w 8cb16 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c9f6 │ │ │ │ + beq.w 8c9d6 │ │ │ │ ldrd r1, r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r1, 8c8ca │ │ │ │ + cbnz r1, 8c8aa │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca92 │ │ │ │ - cbnz r2, 8c8d4 │ │ │ │ + bne.w 8ca72 │ │ │ │ + cbnz r2, 8c8b4 │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d102 │ │ │ │ + bne.w 8d0e2 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d130 │ │ │ │ + bne.w 8d110 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8deb2 │ │ │ │ + bne.w 8de92 │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ddda │ │ │ │ + bne.w 8ddba │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8debc │ │ │ │ + bne.w 8de9c │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ce2c │ │ │ │ + beq.w 8ce0c │ │ │ │ ldrd r1, r7, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cdb6 │ │ │ │ + bne.w 8cd96 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cdb6 │ │ │ │ + beq.w 8cd96 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cdfe │ │ │ │ + beq.w 8cdde │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d198 │ │ │ │ + beq.w 8d178 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r1, 8c944 │ │ │ │ + cbnz r1, 8c924 │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cdd2 │ │ │ │ + bne.w 8cdb2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r1, 8c954 │ │ │ │ + cbnz r1, 8c934 │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d5f2 │ │ │ │ + bne.w 8d5d2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 8cac4 │ │ │ │ + bmi.w 8caa4 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d14c │ │ │ │ + beq.w 8d12c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 8cafc │ │ │ │ + bne.w 8cadc │ │ │ │ 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 8c714 │ │ │ │ + bne.w 8c6f4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cbz r6, 8c9b4 │ │ │ │ + cbz r6, 8c994 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d16e │ │ │ │ + beq.w 8d14e │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d17a │ │ │ │ + beq.w 8d15a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d186 │ │ │ │ + beq.w 8d166 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d192 │ │ │ │ + beq.w 8d172 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d168 │ │ │ │ + beq.w 8d148 │ │ │ │ and.w r3, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 8c9de │ │ │ │ + bne.n 8c9be │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ - movw r3, #40365 @ 0x9dad │ │ │ │ + movw r3, #40349 @ 0x9d9d │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 8e080 │ │ │ │ + beq.w 8e060 │ │ │ │ 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 8d5e6 │ │ │ │ + beq.w 8d5c6 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cb40 │ │ │ │ + bne.w 8cb20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cb40 │ │ │ │ + bne.w 8cb20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 8d232 │ │ │ │ - ldr r3, [pc, #324] @ (8cb4c ) │ │ │ │ + bmi.w 8d212 │ │ │ │ + ldr r3, [pc, #324] @ (8cb2c ) │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w sl, [r4, #132] @ 0x84 │ │ │ │ - ldr.w r9, [pc, #308] @ 8cb4c │ │ │ │ + ldr.w r9, [pc, #308] @ 8cb2c │ │ │ │ ldr.w r3, [r3, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8d28c │ │ │ │ + bne.w 8d26c │ │ │ │ ldr.w r2, [r9, #1632] @ 0x660 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8d28c │ │ │ │ - ldr r1, [pc, #288] @ (8cb50 ) │ │ │ │ + beq.w 8d26c │ │ │ │ + ldr r1, [pc, #288] @ (8cb30 ) │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.w 8e098 │ │ │ │ + beq.w 8e078 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d1e4 │ │ │ │ + bne.w 8d1c4 │ │ │ │ ldr.w r2, [r9, #2252] @ 0x8cc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 8d2ee │ │ │ │ + bne.w 8d2ce │ │ │ │ ldr.w r2, [r9, #2260] @ 0x8d4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8d2ee │ │ │ │ - ldr r1, [pc, #248] @ (8cb54 ) │ │ │ │ + beq.w 8d2ce │ │ │ │ + ldr r1, [pc, #248] @ (8cb34 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8e098 │ │ │ │ + beq.w 8e078 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d22a │ │ │ │ + bne.w 8d20a │ │ │ │ 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 8d2e6 │ │ │ │ + bne.w 8d2c6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c8ca │ │ │ │ + beq.w 8c8aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e00a │ │ │ │ + beq.w 8dfea │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, 8caa4 │ │ │ │ + cbnz r2, 8ca84 │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d448 │ │ │ │ + bne.w 8d428 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d130 │ │ │ │ + bne.w 8d110 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c8e8 │ │ │ │ + beq.w 8c8c8 │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8d12c │ │ │ │ - b.n 8d13c │ │ │ │ + bne.w 8d10c │ │ │ │ + b.n 8d11c │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 8c96a │ │ │ │ + bpl.w 8c94a │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c96a │ │ │ │ + bne.w 8c94a │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ - movw r1, #40365 @ 0x9dad │ │ │ │ + movw r1, #40349 @ 0x9d9d │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8c96a │ │ │ │ - movw r1, #2397 @ 0x95d │ │ │ │ + bne.w 8c94a │ │ │ │ + movw r1, #2365 @ 0x93d │ │ │ │ movt r1, #9 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 8c974 │ │ │ │ + beq.w 8c954 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 8c716 │ │ │ │ + bne.w 8c6f6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8c98a │ │ │ │ + b.n 8c96a │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cdf4 │ │ │ │ + bne.w 8cdd4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d4fc │ │ │ │ + bne.w 8d4dc │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c87e │ │ │ │ + beq.w 8c85e │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c9ee │ │ │ │ + bne.w 8c9ce │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c9ee │ │ │ │ + beq.w 8c9ce │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c9f6 │ │ │ │ + beq.w 8c9d6 │ │ │ │ ldrd r1, r2, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ca84 │ │ │ │ - b.n 8c8ca │ │ │ │ + beq.n 8ca64 │ │ │ │ + b.n 8c8aa │ │ │ │ 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 8ce42 │ │ │ │ + bne.w 8ce22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dafa │ │ │ │ + bne.w 8dada │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d6b0 │ │ │ │ + bne.w 8d690 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8d45c │ │ │ │ + bne.w 8d43c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db0a │ │ │ │ + bne.w 8daea │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d6ce │ │ │ │ + bne.w 8d6ae │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db48 │ │ │ │ + bne.w 8db28 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8cba4 │ │ │ │ + cbnz r0, 8cb84 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dac4 │ │ │ │ + bne.w 8daa4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbnz r0, 8cbb4 │ │ │ │ + cbnz r0, 8cb94 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8da7a │ │ │ │ + bne.w 8da5a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 8cbc0 │ │ │ │ + cbnz r0, 8cba0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d9ec │ │ │ │ + bne.w 8d9cc │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8cbcc │ │ │ │ + cbnz r0, 8cbac │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d920 │ │ │ │ + bne.w 8d900 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8cbd8 │ │ │ │ + cbnz r0, 8cbb8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d964 │ │ │ │ + bne.w 8d944 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 8cbe4 │ │ │ │ + cbnz r0, 8cbc4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d9a6 │ │ │ │ + bne.w 8d986 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8cbf0 │ │ │ │ + cbnz r0, 8cbd0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d800 │ │ │ │ + bne.w 8d7e0 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 8cbfc │ │ │ │ + cbnz r0, 8cbdc │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d890 │ │ │ │ + bne.w 8d870 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8cc08 │ │ │ │ + cbnz r0, 8cbe8 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d8da │ │ │ │ + bne.w 8d8ba │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8cc14 │ │ │ │ + cbnz r0, 8cbf4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d844 │ │ │ │ + bne.w 8d824 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 8cc20 │ │ │ │ + cbnz r0, 8cc00 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6ee │ │ │ │ + bne.w 8d6ce │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8cc2c │ │ │ │ + cbnz r0, 8cc0c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d778 │ │ │ │ + bne.w 8d758 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 8cc38 │ │ │ │ + cbnz r0, 8cc18 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5fa │ │ │ │ + bne.w 8d5da │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 8cc44 │ │ │ │ + cbnz r0, 8cc24 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d638 │ │ │ │ + bne.w 8d618 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8cc50 │ │ │ │ + cbnz r0, 8cc30 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da36 │ │ │ │ + bne.w 8da16 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8cc5c │ │ │ │ + cbnz r0, 8cc3c │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df32 │ │ │ │ + bne.w 8df12 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8cc68 │ │ │ │ + cbnz r0, 8cc48 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e050 │ │ │ │ + bne.w 8e030 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ - cbnz r0, 8cc74 │ │ │ │ + cbnz r0, 8cc54 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e108 │ │ │ │ + bne.w 8e0e8 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ - cbnz r0, 8cc80 │ │ │ │ + cbnz r0, 8cc60 │ │ │ │ ldr r7, [r1, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8e1d4 │ │ │ │ + bne.w 8e1b4 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ - cbnz r0, 8cc8c │ │ │ │ + cbnz r0, 8cc6c │ │ │ │ ldr r7, [r1, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8e044 │ │ │ │ + bne.w 8e024 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ - cbnz r0, 8cc98 │ │ │ │ + cbnz r0, 8cc78 │ │ │ │ ldr r7, [r1, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8e1bc │ │ │ │ + bne.w 8e19c │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ - cbnz r0, 8cca4 │ │ │ │ + cbnz r0, 8cc84 │ │ │ │ ldr r7, [r1, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8e1c8 │ │ │ │ + bne.w 8e1a8 │ │ │ │ ldrd r0, r7, [r2, #104] @ 0x68 │ │ │ │ - cbnz r0, 8ccb2 │ │ │ │ + cbnz r0, 8cc92 │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0e4 │ │ │ │ - cbnz r7, 8ccbc │ │ │ │ + bne.w 8e0c4 │ │ │ │ + cbnz r7, 8cc9c │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8e0a0 │ │ │ │ + bne.w 8e080 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ - cbnz r0, 8ccc8 │ │ │ │ + cbnz r0, 8cca8 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8de94 │ │ │ │ + bne.w 8de74 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ - cbnz r0, 8ccd4 │ │ │ │ + cbnz r0, 8ccb4 │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d684 │ │ │ │ + bne.w 8d664 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 8cce0 │ │ │ │ + cbnz r0, 8ccc0 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6a2 │ │ │ │ + bne.w 8d682 │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ - cbnz r0, 8ccf0 │ │ │ │ + cbnz r0, 8ccd0 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e146 │ │ │ │ + bne.w 8e126 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ - cbnz r0, 8ccfc │ │ │ │ + cbnz r0, 8ccdc │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e154 │ │ │ │ + bne.w 8e134 │ │ │ │ ldrd r7, r0, [r2, #132] @ 0x84 │ │ │ │ - cbnz r7, 8cd0c │ │ │ │ + cbnz r7, 8ccec │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d4bc │ │ │ │ - cbnz r0, 8cd18 │ │ │ │ + bne.w 8d49c │ │ │ │ + cbnz r0, 8ccf8 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e036 │ │ │ │ + bne.w 8e016 │ │ │ │ ldr.w r0, [r2, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c738 │ │ │ │ + bne.w 8c718 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c738 │ │ │ │ + beq.w 8c718 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8e18e │ │ │ │ + bne.w 8e16e │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.n 8c738 │ │ │ │ + b.n 8c718 │ │ │ │ ldr.w ip, [r6, #80] @ 0x50 │ │ │ │ ldrd r0, r7, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d0a0 │ │ │ │ - cbnz r0, 8cd54 │ │ │ │ + bne.w 8d080 │ │ │ │ + cbnz r0, 8cd34 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d522 │ │ │ │ - cbnz r7, 8cd5e │ │ │ │ + bne.w 8d502 │ │ │ │ + cbnz r7, 8cd3e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d0c2 │ │ │ │ + bne.w 8d0a2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c828 │ │ │ │ + bne.w 8c808 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c828 │ │ │ │ + beq.w 8c808 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8c828 │ │ │ │ + beq.w 8c808 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 8c828 │ │ │ │ + b.n 8c808 │ │ │ │ ldr.w lr, [r6, #40] @ 0x28 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d06c │ │ │ │ - cbnz r0, 8cd96 │ │ │ │ + bne.w 8d04c │ │ │ │ + cbnz r0, 8cd76 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d51e │ │ │ │ + bne.w 8d4fe │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8cda4 │ │ │ │ + bne.n 8cd84 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d500 │ │ │ │ + bne.w 8d4e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c746 │ │ │ │ + bne.w 8c726 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c746 │ │ │ │ + beq.w 8c726 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8c746 │ │ │ │ + b.n 8c726 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d1f2 │ │ │ │ + beq.w 8d1d2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c944 │ │ │ │ + bne.w 8c924 │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c944 │ │ │ │ - cbz r6, 8ce1c │ │ │ │ + beq.w 8c924 │ │ │ │ + cbz r6, 8cdfc │ │ │ │ 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 8d1c8 │ │ │ │ - b.n 8c954 │ │ │ │ - cbnz r1, 8cdf4 │ │ │ │ + beq.w 8d1a8 │ │ │ │ + b.n 8c934 │ │ │ │ + cbnz r1, 8cdd4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d4f2 │ │ │ │ + bne.w 8d4d2 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c87e │ │ │ │ - b.n 8c896 │ │ │ │ + beq.w 8c85e │ │ │ │ + b.n 8c876 │ │ │ │ str.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d2a4 │ │ │ │ + beq.w 8d284 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c944 │ │ │ │ + bne.w 8c924 │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c944 │ │ │ │ + beq.w 8c924 │ │ │ │ str.w r1, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d21e │ │ │ │ - b.n 8c954 │ │ │ │ + beq.w 8d1fe │ │ │ │ + b.n 8c934 │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c908 │ │ │ │ + beq.w 8c8e8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8e1ee │ │ │ │ + bne.w 8e1ce │ │ │ │ str.w r1, [r4, #144] @ 0x90 │ │ │ │ - b.n 8c908 │ │ │ │ - cbnz r0, 8ce4c │ │ │ │ + b.n 8c8e8 │ │ │ │ + cbnz r0, 8ce2c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4e8 │ │ │ │ + bne.w 8d4c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8ce5a │ │ │ │ + bne.n 8ce3a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d4de │ │ │ │ + bne.w 8d4be │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8ce68 │ │ │ │ + bne.n 8ce48 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd0a │ │ │ │ + bne.w 8dcea │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cba8 │ │ │ │ + bne.w 8cb88 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cba8 │ │ │ │ + beq.w 8cb88 │ │ │ │ ldr.w lr, [r7, #12] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp lr, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #12] │ │ │ │ - cbnz r7, 8ce8e │ │ │ │ + cbnz r7, 8ce6e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc36 │ │ │ │ + bne.w 8dc16 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbc0 │ │ │ │ + bne.w 8cba0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbc0 │ │ │ │ + beq.w 8cba0 │ │ │ │ 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, 8ceb8 │ │ │ │ + cbnz r0, 8ce98 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc60 │ │ │ │ + bne.w 8dc40 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbd8 │ │ │ │ + bne.w 8cbb8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbd8 │ │ │ │ + beq.w 8cbb8 │ │ │ │ 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, 8cee2 │ │ │ │ + cbnz r0, 8cec2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc8a │ │ │ │ + bne.w 8dc6a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbf0 │ │ │ │ + bne.w 8cbd0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbf0 │ │ │ │ + beq.w 8cbd0 │ │ │ │ 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, 8cf0c │ │ │ │ + cbnz r0, 8ceec │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dcb4 │ │ │ │ + bne.w 8dc94 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc08 │ │ │ │ + bne.w 8cbe8 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cc08 │ │ │ │ + beq.w 8cbe8 │ │ │ │ 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, 8cf36 │ │ │ │ + cbnz r0, 8cf16 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dcde │ │ │ │ + bne.w 8dcbe │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc20 │ │ │ │ + bne.w 8cc00 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cc20 │ │ │ │ + beq.w 8cc00 │ │ │ │ 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, 8cf60 │ │ │ │ + cbnz r0, 8cf40 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d77e │ │ │ │ + bne.w 8d75e │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc38 │ │ │ │ + bne.w 8cc18 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cc38 │ │ │ │ + beq.w 8cc18 │ │ │ │ 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, 8cf8a │ │ │ │ + cbnz r0, 8cf6a │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7a8 │ │ │ │ + bne.w 8d788 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc50 │ │ │ │ + bne.w 8cc30 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc50 │ │ │ │ + beq.w 8cc30 │ │ │ │ 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 8cfb8 │ │ │ │ + bne.n 8cf98 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7d6 │ │ │ │ + bne.w 8d7b6 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc68 │ │ │ │ + bne.w 8cc48 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc68 │ │ │ │ + beq.w 8cc48 │ │ │ │ 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 8cc74 │ │ │ │ + bne.w 8cc54 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc74 │ │ │ │ + beq.w 8cc54 │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8cc74 │ │ │ │ + beq.w 8cc54 │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ - b.n 8cc74 │ │ │ │ - cbnz r0, 8d002 │ │ │ │ + b.n 8cc54 │ │ │ │ + cbnz r0, 8cfe2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2c2 │ │ │ │ + bne.w 8d2a2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d010 │ │ │ │ + bne.n 8cff0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d468 │ │ │ │ + bne.w 8d448 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8c814 │ │ │ │ + bne.w 8c7f4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c814 │ │ │ │ + beq.w 8c7f4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c814 │ │ │ │ + beq.w 8c7f4 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 8c814 │ │ │ │ + b.w 8c7f4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d03c │ │ │ │ + bne.n 8d01c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2cc │ │ │ │ + bne.w 8d2ac │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d04a │ │ │ │ + bne.n 8d02a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd22 │ │ │ │ + bne.w 8dd02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dbce │ │ │ │ + bne.w 8dbae │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dd3c │ │ │ │ + bne.w 8dd1c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8d066 │ │ │ │ + cbnz r0, 8d046 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d47e │ │ │ │ + bne.w 8d45e │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c7a8 │ │ │ │ - cbnz r0, 8d076 │ │ │ │ + b.w 8c788 │ │ │ │ + cbnz r0, 8d056 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e1ae │ │ │ │ + bne.w 8e18e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d084 │ │ │ │ + bne.n 8d064 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d510 │ │ │ │ + bne.w 8d4f0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c746 │ │ │ │ + bne.w 8c726 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c746 │ │ │ │ + beq.w 8c726 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8cdb2 │ │ │ │ - b.w 8c746 │ │ │ │ - cbnz r0, 8d0aa │ │ │ │ + bne.w 8cd92 │ │ │ │ + b.w 8c726 │ │ │ │ + cbnz r0, 8d08a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e1a0 │ │ │ │ + bne.w 8e180 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cd5e │ │ │ │ + bne.w 8cd3e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd5e │ │ │ │ + beq.w 8cd3e │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c820 │ │ │ │ + beq.w 8c800 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 8cd5e │ │ │ │ + b.n 8cd3e │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4dc │ │ │ │ + beq.w 8c4bc │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c4ea │ │ │ │ + beq.w 8c4ca │ │ │ │ ldr.w r1, [r6, #172] @ 0xac │ │ │ │ movw r3, #5732 @ 0x1664 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c506 │ │ │ │ + bne.w 8c4e6 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 8de08 │ │ │ │ + bne.w 8dde8 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 8c6e4 │ │ │ │ + b.w 8c6c4 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - b.w 8c738 │ │ │ │ + b.w 8c718 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e01a │ │ │ │ + beq.w 8dffa │ │ │ │ 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 8d11a │ │ │ │ + beq.n 8d0fa │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ - cbnz r2, 8d134 │ │ │ │ + cbnz r2, 8d114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c8e8 │ │ │ │ + beq.w 8c8c8 │ │ │ │ ldr.w r7, [r6, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8de70 │ │ │ │ + beq.w 8de50 │ │ │ │ str.w r1, [r4, #136] @ 0x88 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de6c │ │ │ │ + bne.w 8de4c │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c8f4 │ │ │ │ - b.w 8c8fe │ │ │ │ + beq.w 8c8d4 │ │ │ │ + b.w 8c8de │ │ │ │ ldr.w r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c96a │ │ │ │ + beq.w 8c94a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8caee │ │ │ │ + beq.w 8cace │ │ │ │ ldr.w r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8c96a │ │ │ │ - b.n 8caee │ │ │ │ + beq.w 8c94a │ │ │ │ + b.n 8cace │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - b.n 8c9b4 │ │ │ │ + b.n 8c994 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c99c │ │ │ │ + bne.w 8c97c │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c9a4 │ │ │ │ + bne.w 8c984 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c9ac │ │ │ │ + bne.w 8c98c │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 8c9ac │ │ │ │ + b.n 8c98c │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cdbc │ │ │ │ + beq.w 8cd9c │ │ │ │ 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, 8d1be │ │ │ │ + cbnz r7, 8d19e │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cdd2 │ │ │ │ + bne.w 8cdb2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c954 │ │ │ │ + bne.w 8c934 │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c954 │ │ │ │ + beq.w 8c934 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c954 │ │ │ │ + beq.w 8c934 │ │ │ │ str.w r1, [r4, #196] @ 0xc4 │ │ │ │ - b.w 8c954 │ │ │ │ + b.w 8c934 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca46 │ │ │ │ + beq.w 8ca26 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 8cb40 │ │ │ │ + b.n 8cb20 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cdbc │ │ │ │ + beq.w 8cd9c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8d1a2 │ │ │ │ + bne.n 8d182 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r1, 8d214 │ │ │ │ + cbnz r1, 8d1f4 │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ce1c │ │ │ │ + bne.w 8cdfc │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c954 │ │ │ │ + bne.w 8c934 │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c954 │ │ │ │ - b.n 8d1dc │ │ │ │ + beq.w 8c934 │ │ │ │ + b.n 8d1bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d1ec │ │ │ │ - b.n 8ca6e │ │ │ │ - ldr r3, [pc, #632] @ (8d4ac ) │ │ │ │ + bne.n 8d1cc │ │ │ │ + b.n 8ca4e │ │ │ │ + ldr r3, [pc, #632] @ (8d48c ) │ │ │ │ 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 │ │ │ │ @@ -145317,1481 +145310,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 8df10 │ │ │ │ + beq.w 8def0 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r9, [pc, #580] @ 8d4b8 │ │ │ │ + ldr.w r9, [pc, #580] @ 8d498 │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w sl, [r1, #16] │ │ │ │ ldr.w r3, [r9, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8ca22 │ │ │ │ - ldr r0, [pc, #544] @ (8d4b0 ) │ │ │ │ - bl 7ad74 │ │ │ │ + beq.w 8ca02 │ │ │ │ + ldr r0, [pc, #544] @ (8d490 ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8dffc │ │ │ │ + beq.w 8dfdc │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #528] @ (8d4b0 ) │ │ │ │ + ldr r1, [pc, #528] @ (8d490 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8ca32 │ │ │ │ + b.w 8ca12 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cdbc │ │ │ │ + beq.w 8cd9c │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ - b.n 8ce08 │ │ │ │ + b.n 8cde8 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8c7fe │ │ │ │ - b.w 8c806 │ │ │ │ + beq.w 8c7de │ │ │ │ + b.w 8c7e6 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8d002 │ │ │ │ + b.n 8cfe2 │ │ │ │ ldr.w r7, [r9] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8d03c │ │ │ │ + b.n 8d01c │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c80c │ │ │ │ - b.w 8c814 │ │ │ │ + beq.w 8c7ec │ │ │ │ + b.w 8c7f4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8c8ca │ │ │ │ - ldr r0, [pc, #452] @ (8d4b4 ) │ │ │ │ + b.w 8c8aa │ │ │ │ + ldr r0, [pc, #452] @ (8d494 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8ca5a │ │ │ │ + bne.w 8ca3a │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #432] @ (8d4b4 ) │ │ │ │ - bl 434e0 │ │ │ │ + ldr r0, [pc, #432] @ (8d494 ) │ │ │ │ + bl 43460 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 8c9de │ │ │ │ + b.w 8c9be │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d432 │ │ │ │ + beq.w 8d412 │ │ │ │ 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, 8d330 │ │ │ │ + cbnz r0, 8d310 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8def0 │ │ │ │ + bne.w 8ded0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c7d8 │ │ │ │ + bne.w 8c7b8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c7d8 │ │ │ │ + beq.w 8c7b8 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c7d8 │ │ │ │ - b.n 8d50a │ │ │ │ + beq.w 8c7b8 │ │ │ │ + b.n 8d4ea │ │ │ │ str.w lr, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d362 │ │ │ │ + bne.n 8d342 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d3f6 │ │ │ │ + bne.n 8d3d6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 8d36e │ │ │ │ + cbnz r3, 8d34e │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d55a │ │ │ │ + bne.w 8d53a │ │ │ │ ldr r7, [r2, #12] │ │ │ │ - cbnz r7, 8d37a │ │ │ │ + cbnz r7, 8d35a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d59c │ │ │ │ + bne.w 8d57c │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c7b4 │ │ │ │ + bne.w 8c794 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c7b4 │ │ │ │ + beq.w 8c794 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 8d39a │ │ │ │ + cbnz r0, 8d37a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d436 │ │ │ │ + bne.n 8d416 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d5c4 │ │ │ │ + bne.w 8d5a4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbz r7, 8d3aa │ │ │ │ + cbz r7, 8d38a │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c7d8 │ │ │ │ + bne.w 8c7b8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c7d8 │ │ │ │ - b.n 8d50a │ │ │ │ + beq.w 8c7b8 │ │ │ │ + b.n 8d4ea │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bmi.w 8dd82 │ │ │ │ + bmi.w 8dd62 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r5, r3 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c4c8 │ │ │ │ + bne.w 8c4a8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.w 8c4c8 │ │ │ │ + b.w 8c4a8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d3ea │ │ │ │ + bne.n 8d3ca │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d3f6 │ │ │ │ + bne.n 8d3d6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c794 │ │ │ │ - b.w 8c79c │ │ │ │ + beq.w 8c774 │ │ │ │ + b.w 8c77c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ - cbnz r3, 8d40a │ │ │ │ + cbnz r3, 8d3ea │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d55e │ │ │ │ + bne.w 8d53e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d418 │ │ │ │ + bne.n 8d3f8 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d59c │ │ │ │ + bne.w 8d57c │ │ │ │ ldr r7, [r2, #20] │ │ │ │ - cbnz r7, 8d422 │ │ │ │ + cbnz r7, 8d402 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d38a │ │ │ │ + bne.n 8d36a │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c7c0 │ │ │ │ + bne.w 8c7a0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c7c0 │ │ │ │ + beq.w 8c7a0 │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d3aa │ │ │ │ + bne.n 8d38a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8d3aa │ │ │ │ - b.n 8d3a8 │ │ │ │ + beq.n 8d38a │ │ │ │ + b.n 8d388 │ │ │ │ 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 8d118 │ │ │ │ - b.n 8d11a │ │ │ │ + bne.w 8d0f8 │ │ │ │ + b.n 8d0fa │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8cb90 │ │ │ │ - b.w 8cb98 │ │ │ │ + beq.w 8cb70 │ │ │ │ + b.w 8cb78 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8d010 │ │ │ │ + beq.w 8cff0 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8d018 │ │ │ │ - b.w 8c814 │ │ │ │ + beq.w 8cff8 │ │ │ │ + b.w 8c7f4 │ │ │ │ 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 8d49a │ │ │ │ + bne.n 8d47a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ddae │ │ │ │ + bne.w 8dd8e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8d4a6 │ │ │ │ + cbnz r0, 8d486 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d316 │ │ │ │ + bne.w 8d2f6 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c7c0 │ │ │ │ + b.w 8c7a0 │ │ │ │ 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 8dd54 │ │ │ │ + bne.w 8dd34 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cd18 │ │ │ │ + bne.w 8ccf8 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd18 │ │ │ │ + beq.w 8ccf8 │ │ │ │ str.w r0, [r2, #136] @ 0x88 │ │ │ │ - b.n 8cd18 │ │ │ │ + b.n 8ccf8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.n 8ce5a │ │ │ │ + b.n 8ce3a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8ce4c │ │ │ │ - cbz r6, 8d4fc │ │ │ │ + b.n 8ce2c │ │ │ │ + cbz r6, 8d4dc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8cdf4 │ │ │ │ + beq.w 8cdd4 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 8cdf4 │ │ │ │ + b.n 8cdd4 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 8cda4 │ │ │ │ + b.n 8cd84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e11a │ │ │ │ + bne.w 8e0fa │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 8c7d8 │ │ │ │ + b.w 8c7b8 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d084 │ │ │ │ + beq.w 8d064 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 8d084 │ │ │ │ + b.n 8d064 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 8cd96 │ │ │ │ + b.n 8cd76 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 8cd54 │ │ │ │ + b.n 8cd34 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8de00 │ │ │ │ + beq.w 8dde0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d526 │ │ │ │ + bne.n 8d506 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - beq.n 8d552 │ │ │ │ + beq.n 8d532 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ded0 │ │ │ │ + beq.w 8deb0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8d544 │ │ │ │ + bne.n 8d524 │ │ │ │ mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 8c6e4 │ │ │ │ + b.w 8c6c4 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ str r7, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d56e │ │ │ │ + bne.n 8d54e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - cbnz r7, 8d5a0 │ │ │ │ + cbnz r7, 8d580 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d57c │ │ │ │ + bne.n 8d55c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d38a │ │ │ │ + bne.w 8d36a │ │ │ │ ldr r7, [r2, #28] │ │ │ │ - cbnz r7, 8d588 │ │ │ │ + cbnz r7, 8d568 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d432 │ │ │ │ + bne.w 8d412 │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c7cc │ │ │ │ + bne.w 8c7ac │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c7cc │ │ │ │ + beq.w 8c7ac │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 8d3a8 │ │ │ │ + b.n 8d388 │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d5b2 │ │ │ │ + bne.n 8d592 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d38c │ │ │ │ - cbnz r0, 8d5bc │ │ │ │ + bne.w 8d36c │ │ │ │ + cbnz r0, 8d59c │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d432 │ │ │ │ + bne.w 8d412 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3a2 │ │ │ │ + beq.w 8d382 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3b0 │ │ │ │ - b.w 8c7d8 │ │ │ │ + beq.w 8d390 │ │ │ │ + b.w 8c7b8 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e12c │ │ │ │ + beq.w 8e10c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c9ee │ │ │ │ + bne.w 8c9ce │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c8ac │ │ │ │ - b.w 8c9ee │ │ │ │ + bne.w 8c88c │ │ │ │ + b.w 8c9ce │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8d1d2 │ │ │ │ - b.n 8d1dc │ │ │ │ + bne.w 8d1b2 │ │ │ │ + b.n 8d1bc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cf70 │ │ │ │ + bne.w 8cf50 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d60e │ │ │ │ + cbnz r0, 8d5ee │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ - cbnz r0, 8d642 │ │ │ │ - cbnz r7, 8d618 │ │ │ │ + cbnz r0, 8d622 │ │ │ │ + cbnz r7, 8d5f8 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da3e │ │ │ │ + bne.w 8da1e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8d624 │ │ │ │ + cbnz r0, 8d604 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df3a │ │ │ │ + bne.w 8df1a │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8d630 │ │ │ │ + cbnz r0, 8d610 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e058 │ │ │ │ + bne.w 8e038 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc68 │ │ │ │ + b.w 8cc48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d7a8 │ │ │ │ + bne.w 8d788 │ │ │ │ ldr r7, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8df72 │ │ │ │ + bne.w 8df52 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da42 │ │ │ │ + bne.w 8da22 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d664 │ │ │ │ + bne.n 8d644 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df3a │ │ │ │ + bne.w 8df1a │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8d670 │ │ │ │ + cbnz r0, 8d650 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e058 │ │ │ │ + bne.w 8e038 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ - cbnz r0, 8d67c │ │ │ │ + cbnz r0, 8d65c │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e114 │ │ │ │ + bne.w 8e0f4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc74 │ │ │ │ + b.w 8cc54 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc0a │ │ │ │ + bne.w 8dbea │ │ │ │ str r7, [r2, #120] @ 0x78 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 8d69a │ │ │ │ + cbnz r0, 8d67a │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8df9c │ │ │ │ + bne.w 8df7c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cce0 │ │ │ │ + b.w 8ccc0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc28 │ │ │ │ + bne.w 8dc08 │ │ │ │ str r7, [r2, #116] @ 0x74 │ │ │ │ - b.w 8cce0 │ │ │ │ + b.w 8ccc0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8d6c0 │ │ │ │ + bne.n 8d6a0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db0a │ │ │ │ + bne.w 8daea │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d6ce │ │ │ │ + bne.n 8d6ae │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db48 │ │ │ │ + bne.w 8db28 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8d6da │ │ │ │ + cbnz r0, 8d6ba │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dac4 │ │ │ │ + bne.w 8daa4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbnz r0, 8d6e6 │ │ │ │ + cbnz r0, 8d6c6 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8da82 │ │ │ │ + bne.w 8da62 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbb4 │ │ │ │ + b.w 8cb94 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cf46 │ │ │ │ + bne.w 8cf26 │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d70a │ │ │ │ + bne.n 8d6ea │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ - cbnz r7, 8d73c │ │ │ │ + cbnz r7, 8d71c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8df64 │ │ │ │ + bne.w 8df44 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d604 │ │ │ │ - cbnz r0, 8d724 │ │ │ │ + bne.w 8d5e4 │ │ │ │ + cbnz r0, 8d704 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d640 │ │ │ │ + bne.n 8d620 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d730 │ │ │ │ + cbnz r0, 8d710 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da3e │ │ │ │ + bne.w 8da1e │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc50 │ │ │ │ + b.w 8cc30 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d74e │ │ │ │ + bne.n 8d72e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d604 │ │ │ │ - cbnz r0, 8d758 │ │ │ │ + bne.w 8d5e4 │ │ │ │ + cbnz r0, 8d738 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d640 │ │ │ │ + bne.w 8d620 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d764 │ │ │ │ + cbnz r0, 8d744 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da3e │ │ │ │ + bne.w 8da1e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8d770 │ │ │ │ + cbnz r0, 8d750 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df3a │ │ │ │ + bne.w 8df1a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc5c │ │ │ │ + b.w 8cc3c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8d738 │ │ │ │ + beq.n 8d718 │ │ │ │ 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, 8d798 │ │ │ │ + cbnz r0, 8d778 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf70 │ │ │ │ + bne.w 8cf50 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc44 │ │ │ │ + bne.w 8cc24 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc44 │ │ │ │ + beq.w 8cc24 │ │ │ │ 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 8d7c6 │ │ │ │ + bne.n 8d7a6 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf9a │ │ │ │ + bne.w 8cf7a │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc5c │ │ │ │ + bne.w 8cc3c │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc5c │ │ │ │ + beq.w 8cc3c │ │ │ │ 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 8d7f4 │ │ │ │ + bne.n 8d7d4 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cfc8 │ │ │ │ + bne.w 8cfa8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfe0 │ │ │ │ - b.w 8cc74 │ │ │ │ + beq.w 8cfc0 │ │ │ │ + b.w 8cc54 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cef2 │ │ │ │ + bne.w 8ced2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr.w lr, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8d818 │ │ │ │ + cbnz r0, 8d7f8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d89c │ │ │ │ + bne.n 8d87c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d824 │ │ │ │ + bne.n 8d804 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d8e2 │ │ │ │ + bne.n 8d8c2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dff4 │ │ │ │ + bne.w 8dfd4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r7, 8d84e │ │ │ │ - cbnz r0, 8d83c │ │ │ │ + cbnz r7, 8d82e │ │ │ │ + cbnz r0, 8d81c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6f6 │ │ │ │ + bne.w 8d6d6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc20 │ │ │ │ + b.w 8cc00 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dcde │ │ │ │ + bne.w 8dcbe │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8d85e │ │ │ │ + cbnz r0, 8d83e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6fa │ │ │ │ + bne.w 8d6da │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d86c │ │ │ │ + bne.n 8d84c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d738 │ │ │ │ + bne.w 8d718 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df0c │ │ │ │ + bne.w 8deec │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d604 │ │ │ │ - cbnz r0, 8d888 │ │ │ │ + bne.w 8d5e4 │ │ │ │ + cbnz r0, 8d868 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d640 │ │ │ │ + bne.w 8d620 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc44 │ │ │ │ + b.w 8cc24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dcb4 │ │ │ │ + bne.w 8dc94 │ │ │ │ ldr.w lr, [r2, #44] @ 0x2c │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d8ac │ │ │ │ + bne.n 8d88c │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 8d8e6 │ │ │ │ + cbnz r7, 8d8c6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dff8 │ │ │ │ + bne.w 8dfd8 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d84e │ │ │ │ - cbnz r0, 8d8c6 │ │ │ │ + bne.n 8d82e │ │ │ │ + cbnz r0, 8d8a6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6f6 │ │ │ │ + bne.w 8d6d6 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8d8d2 │ │ │ │ + cbnz r0, 8d8b2 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d738 │ │ │ │ + bne.w 8d718 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc2c │ │ │ │ + b.w 8cc0c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cf1c │ │ │ │ + bne.w 8cefc │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d8f6 │ │ │ │ + bne.n 8d8d6 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d84e │ │ │ │ - cbnz r0, 8d900 │ │ │ │ + bne.n 8d82e │ │ │ │ + cbnz r0, 8d8e0 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6f6 │ │ │ │ + bne.w 8d6d6 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8d90c │ │ │ │ + cbnz r0, 8d8ec │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d738 │ │ │ │ + bne.w 8d718 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 8d918 │ │ │ │ + cbnz r0, 8d8f8 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d602 │ │ │ │ + bne.w 8d5e2 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc38 │ │ │ │ + b.w 8cc18 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc60 │ │ │ │ + bne.w 8dc40 │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d93a │ │ │ │ + bne.n 8d91a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ - cbnz r7, 8d96e │ │ │ │ - cbnz r0, 8d942 │ │ │ │ + cbnz r7, 8d94e │ │ │ │ + cbnz r0, 8d922 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d9ae │ │ │ │ + bne.n 8d98e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfec │ │ │ │ + bne.w 8dfcc │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d80a │ │ │ │ - cbnz r0, 8d95c │ │ │ │ + bne.w 8d7ea │ │ │ │ + cbnz r0, 8d93c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d898 │ │ │ │ + bne.n 8d878 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbfc │ │ │ │ + b.w 8cbdc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cec8 │ │ │ │ + bne.w 8cea8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 8d97a │ │ │ │ + cbnz r0, 8d95a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - cbnz r7, 8d9b2 │ │ │ │ + cbnz r7, 8d992 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dff0 │ │ │ │ + bne.w 8dfd0 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d80a │ │ │ │ - cbnz r0, 8d994 │ │ │ │ + bne.w 8d7ea │ │ │ │ + cbnz r0, 8d974 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d898 │ │ │ │ + bne.n 8d878 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8d99e │ │ │ │ + cbnz r0, 8d97e │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d8e2 │ │ │ │ + bne.n 8d8c2 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc08 │ │ │ │ + b.w 8cbe8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc8a │ │ │ │ + bne.w 8dc6a │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d9c4 │ │ │ │ + bne.n 8d9a4 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d80a │ │ │ │ - cbnz r0, 8d9ce │ │ │ │ + bne.w 8d7ea │ │ │ │ + cbnz r0, 8d9ae │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d898 │ │ │ │ + bne.w 8d878 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8d9d8 │ │ │ │ + cbnz r0, 8d9b8 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d8e2 │ │ │ │ + bne.n 8d8c2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8d9e4 │ │ │ │ + cbnz r0, 8d9c4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d84c │ │ │ │ + bne.w 8d82c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cc14 │ │ │ │ + b.w 8cbf4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ce9e │ │ │ │ + bne.w 8ce7e │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8da0a │ │ │ │ + bne.n 8d9ea │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d92c │ │ │ │ + bne.n 8d90c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8df6e │ │ │ │ + bne.w 8df4e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d96e │ │ │ │ - cbnz r0, 8da22 │ │ │ │ + bne.n 8d94e │ │ │ │ + cbnz r0, 8da02 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d9ae │ │ │ │ + bne.n 8d98e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8da2e │ │ │ │ + cbnz r0, 8da0e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d808 │ │ │ │ + bne.w 8d7e8 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbf0 │ │ │ │ + b.w 8cbd0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cf9a │ │ │ │ + bne.w 8cf7a │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ ldr.w lr, [r2, #80] @ 0x50 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8e0d0 │ │ │ │ + bne.w 8e0b0 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df3e │ │ │ │ + bne.w 8df1e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8da66 │ │ │ │ + bne.n 8da46 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e058 │ │ │ │ + bne.w 8e038 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d67c │ │ │ │ + bne.w 8d65c │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d67c │ │ │ │ - b.w 8cff4 │ │ │ │ + beq.w 8d65c │ │ │ │ + b.w 8cfd4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc36 │ │ │ │ + bne.w 8dc16 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ - cbnz r0, 8da92 │ │ │ │ + cbnz r0, 8da72 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d9f8 │ │ │ │ + bne.n 8d9d8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8daa0 │ │ │ │ + bne.n 8da80 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d928 │ │ │ │ + bne.w 8d908 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df6a │ │ │ │ + bne.w 8df4a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d96e │ │ │ │ - cbnz r0, 8dabc │ │ │ │ + bne.w 8d94e │ │ │ │ + cbnz r0, 8da9c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d9ae │ │ │ │ + bne.w 8d98e │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbe4 │ │ │ │ + b.w 8cbc4 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r7, 8dad2 │ │ │ │ + cbnz r7, 8dab2 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8da84 │ │ │ │ - cbnz r0, 8dada │ │ │ │ + bne.n 8da64 │ │ │ │ + cbnz r0, 8daba │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d9f4 │ │ │ │ + bne.n 8d9d4 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8dae6 │ │ │ │ + cbnz r0, 8dac6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d928 │ │ │ │ + bne.w 8d908 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8daf2 │ │ │ │ + cbnz r0, 8dad2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d96c │ │ │ │ + bne.w 8d94c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbd8 │ │ │ │ + b.w 8cbb8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8d45c │ │ │ │ + bne.w 8d43c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d45c │ │ │ │ + beq.w 8d43c │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8db1a │ │ │ │ + bne.n 8dafa │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbnz r0, 8db4c │ │ │ │ + cbnz r0, 8db2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8db26 │ │ │ │ + bne.n 8db06 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8dac4 │ │ │ │ + bne.n 8daa4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfe8 │ │ │ │ + bne.w 8dfc8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8da84 │ │ │ │ - cbnz r0, 8db40 │ │ │ │ + bne.n 8da64 │ │ │ │ + cbnz r0, 8db20 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d9f4 │ │ │ │ + bne.w 8d9d4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbc0 │ │ │ │ + b.w 8cba0 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8db5c │ │ │ │ + bne.n 8db3c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8dac6 │ │ │ │ + bne.n 8daa6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8df98 │ │ │ │ + bne.w 8df78 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8da84 │ │ │ │ - cbnz r0, 8db74 │ │ │ │ + bne.n 8da64 │ │ │ │ + cbnz r0, 8db54 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d9f4 │ │ │ │ + bne.w 8d9d4 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8db80 │ │ │ │ + cbnz r0, 8db60 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d928 │ │ │ │ + bne.w 8d908 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8cbcc │ │ │ │ + b.w 8cbac │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8de34 │ │ │ │ + beq.w 8de14 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8db88 │ │ │ │ + bne.n 8db68 │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - beq.n 8dbb4 │ │ │ │ + beq.n 8db94 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e066 │ │ │ │ + beq.w 8e046 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8dba6 │ │ │ │ + bne.n 8db86 │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 8c6e4 │ │ │ │ + b.w 8c6c4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c828 │ │ │ │ + beq.w 8c808 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cd76 │ │ │ │ - b.w 8cd6e │ │ │ │ + beq.w 8cd56 │ │ │ │ + b.w 8cd4e │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8d05e │ │ │ │ + beq.w 8d03e │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c7a8 │ │ │ │ + b.w 8c788 │ │ │ │ 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, 8dbfa │ │ │ │ + cbnz r0, 8dbda │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dfca │ │ │ │ + bne.w 8dfaa │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ccd4 │ │ │ │ + bne.w 8ccb4 │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ccd4 │ │ │ │ + beq.w 8ccb4 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #120] @ 0x78 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 8e120 │ │ │ │ + bne.w 8e100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cce0 │ │ │ │ + bne.w 8ccc0 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cce0 │ │ │ │ + beq.w 8ccc0 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8cce0 │ │ │ │ - b.n 8d6aa │ │ │ │ + beq.w 8ccc0 │ │ │ │ + b.n 8d68a │ │ │ │ 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, 8dc50 │ │ │ │ + cbnz r0, 8dc30 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ce9e │ │ │ │ + bne.w 8ce7e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbcc │ │ │ │ + bne.w 8cbac │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbcc │ │ │ │ + beq.w 8cbac │ │ │ │ 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, 8dc7a │ │ │ │ + cbnz r0, 8dc5a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cec8 │ │ │ │ + bne.w 8cea8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbe4 │ │ │ │ + bne.w 8cbc4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbe4 │ │ │ │ + beq.w 8cbc4 │ │ │ │ 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, 8dca4 │ │ │ │ + cbnz r0, 8dc84 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cef2 │ │ │ │ + bne.w 8ced2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cbfc │ │ │ │ + bne.w 8cbdc │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cbfc │ │ │ │ + beq.w 8cbdc │ │ │ │ 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, 8dcce │ │ │ │ + cbnz r0, 8dcae │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf1c │ │ │ │ + bne.w 8cefc │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc14 │ │ │ │ + bne.w 8cbf4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cc14 │ │ │ │ + beq.w 8cbf4 │ │ │ │ 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, 8dcf8 │ │ │ │ + cbnz r0, 8dcd8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf46 │ │ │ │ + bne.w 8cf26 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc2c │ │ │ │ + bne.w 8cc0c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cc2c │ │ │ │ - b.n 8d77e │ │ │ │ + beq.w 8cc0c │ │ │ │ + b.n 8d75e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8ce70 │ │ │ │ - b.w 8cba8 │ │ │ │ + beq.w 8ce50 │ │ │ │ + b.w 8cb88 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8e180 │ │ │ │ + bne.w 8e160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dbce │ │ │ │ + bne.w 8dbae │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8dbce │ │ │ │ + beq.w 8dbae │ │ │ │ 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 8d05e │ │ │ │ - b.n 8dbda │ │ │ │ + beq.w 8d03e │ │ │ │ + b.n 8dbba │ │ │ │ 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 8cd18 │ │ │ │ + bne.w 8ccf8 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd18 │ │ │ │ + beq.w 8ccf8 │ │ │ │ ldr.w r7, [lr, #136] @ 0x88 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 8d4d8 │ │ │ │ - b.w 8cd18 │ │ │ │ + bne.w 8d4b8 │ │ │ │ + b.w 8ccf8 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d3c2 │ │ │ │ + bne.w 8d3a2 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d3c2 │ │ │ │ + bne.w 8d3a2 │ │ │ │ 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 8d3c2 │ │ │ │ + b.w 8d3a2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d38a │ │ │ │ + beq.w 8d36a │ │ │ │ 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, 8ddc8 │ │ │ │ + cbnz r0, 8dda8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d316 │ │ │ │ + bne.w 8d2f6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 8ddd4 │ │ │ │ + cbnz r0, 8ddb4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8def0 │ │ │ │ + bne.w 8ded0 │ │ │ │ mov r0, sl │ │ │ │ - b.w 8c7cc │ │ │ │ + b.w 8c7ac │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ - b.w 8c8fe │ │ │ │ + b.w 8c8de │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e078 │ │ │ │ + beq.w 8e058 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dde0 │ │ │ │ + bne.n 8ddc0 │ │ │ │ movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8d52c │ │ │ │ + bne.w 8d50c │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 8c6e4 │ │ │ │ + b.w 8c6c4 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e186 │ │ │ │ + bne.w 8e166 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8d0f2 │ │ │ │ + beq.w 8d0d2 │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8db8e │ │ │ │ + bne.w 8db6e │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 8c6e4 │ │ │ │ + b.w 8c6c4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8dee0 │ │ │ │ + beq.n 8dec0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8de3c │ │ │ │ + bne.n 8de1c │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 8de64 │ │ │ │ + beq.n 8de44 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6e2 │ │ │ │ + beq.w 8c6c2 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8de56 │ │ │ │ + bne.n 8de36 │ │ │ │ mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 8c6e4 │ │ │ │ + b.w 8c6c4 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 8d13c │ │ │ │ + bne.w 8d11c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #23 │ │ │ │ - bpl.w 8d13e │ │ │ │ + bpl.w 8d11e │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 8d13e │ │ │ │ + bpl.w 8d11e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8d13c │ │ │ │ + b.w 8d11c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dfca │ │ │ │ + bne.w 8dfaa │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ str r7, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d68e │ │ │ │ + bne.w 8d66e │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d68e │ │ │ │ - b.w 8d68c │ │ │ │ + beq.w 8d66e │ │ │ │ + b.w 8d66c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8cab8 │ │ │ │ - b.w 8d12c │ │ │ │ - cbz r6, 8dec8 │ │ │ │ + bne.w 8ca98 │ │ │ │ + b.w 8d10c │ │ │ │ + cbz r6, 8dea8 │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8c8fe │ │ │ │ + beq.w 8c8de │ │ │ │ str.w r1, [r4, #140] @ 0x8c │ │ │ │ - b.w 8c8fe │ │ │ │ + b.w 8c8de │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.n 8de40 │ │ │ │ + bne.n 8de20 │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 8c6e4 │ │ │ │ + b.w 8c6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d598 │ │ │ │ + beq.w 8d578 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 8d332 │ │ │ │ + beq.w 8d312 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d338 │ │ │ │ - b.w 8c7d8 │ │ │ │ + beq.w 8d318 │ │ │ │ + b.w 8c7b8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - b.n 8d87e │ │ │ │ + b.n 8d85e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.w 8d272 │ │ │ │ + b.w 8d252 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8c708 │ │ │ │ + bgt.w 8c6e8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - b.w 8c9b4 │ │ │ │ + b.w 8c994 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d7d6 │ │ │ │ + bne.w 8d7b6 │ │ │ │ ldr.w lr, [r2, #80] @ 0x50 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8df8e │ │ │ │ + bne.n 8df6e │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e05a │ │ │ │ + bne.w 8e03a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d67c │ │ │ │ + bne.w 8d65c │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d67c │ │ │ │ + beq.w 8d65c │ │ │ │ mov ip, lr │ │ │ │ - b.w 8cff4 │ │ │ │ + b.w 8cfd4 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - b.w 8d71c │ │ │ │ + b.w 8d6fc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - b.n 8dab2 │ │ │ │ + b.n 8da92 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - b.n 8da1a │ │ │ │ + b.n 8d9fa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8df7e │ │ │ │ + bne.n 8df5e │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8df3a │ │ │ │ + bne.n 8df1a │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0d8 │ │ │ │ + bne.w 8e0b8 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e05a │ │ │ │ + bne.n 8e03a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d674 │ │ │ │ - b.w 8d67c │ │ │ │ + beq.w 8d654 │ │ │ │ + b.w 8d65c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - b.n 8db6a │ │ │ │ + b.n 8db4a │ │ │ │ mov ip, r0 │ │ │ │ - b.w 8d6aa │ │ │ │ + b.w 8d68a │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r3, #104] @ 0x68 │ │ │ │ cmp r0, lr │ │ │ │ it ne │ │ │ │ strne r0, [r2, #104] @ 0x68 │ │ │ │ - cbnz r7, 8dfba │ │ │ │ + cbnz r7, 8df9a │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dbe0 │ │ │ │ + bne.w 8dbc0 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ccc8 │ │ │ │ + bne.w 8cca8 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ccc8 │ │ │ │ + beq.w 8cca8 │ │ │ │ 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, 8dfe4 │ │ │ │ + cbnz r0, 8dfc4 │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc0a │ │ │ │ + bne.w 8dbea │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - b.n 8dc1a │ │ │ │ + b.n 8dbfa │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - b.n 8db36 │ │ │ │ + b.n 8db16 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 8d954 │ │ │ │ + b.n 8d934 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 8d98c │ │ │ │ + b.n 8d96c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - b.n 8d832 │ │ │ │ + b.n 8d812 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - b.n 8d8bc │ │ │ │ + b.n 8d89c │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #536] @ (8e218 ) │ │ │ │ - bl 434e0 │ │ │ │ + ldr r0, [pc, #536] @ (8e1f8 ) │ │ │ │ + bl 43460 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 8c9de │ │ │ │ + b.w 8c9be │ │ │ │ str r1, [r4, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c8d4 │ │ │ │ + bne.w 8c8b4 │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c8d4 │ │ │ │ + beq.w 8c8b4 │ │ │ │ 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 8d134 │ │ │ │ + bne.w 8d114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d13c │ │ │ │ - b.w 8d12c │ │ │ │ + beq.w 8d11c │ │ │ │ + b.w 8d10c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8d4d8 │ │ │ │ + beq.w 8d4b8 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ - b.n 8dd74 │ │ │ │ + b.n 8dd54 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e138 │ │ │ │ + bne.n 8e118 │ │ │ │ str r7, [r2, #92] @ 0x5c │ │ │ │ - b.w 8cc8c │ │ │ │ + b.w 8cc6c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cfc8 │ │ │ │ + bne.w 8cfa8 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d674 │ │ │ │ - b.w 8d67c │ │ │ │ + beq.w 8d654 │ │ │ │ + b.w 8d65c │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8dde6 │ │ │ │ + bne.w 8ddc6 │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 8c6e4 │ │ │ │ + b.w 8c6c4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53100 @ 0xcf6c │ │ │ │ + movw r1, #52780 @ 0xce2c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 8c9de │ │ │ │ + b.w 8c9be │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dbe0 │ │ │ │ + bne.w 8dbc0 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ str r7, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 8e0b6 │ │ │ │ + cbnz r0, 8e096 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8de9c │ │ │ │ + bne.w 8de7c │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ - cbnz r0, 8e0c8 │ │ │ │ + cbnz r0, 8e0a8 │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d68c │ │ │ │ + bne.w 8d66c │ │ │ │ mov ip, r7 │ │ │ │ - b.w 8ccd4 │ │ │ │ + b.w 8ccb4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8ccd4 │ │ │ │ + b.w 8ccb4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8df86 │ │ │ │ + beq.w 8df66 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d674 │ │ │ │ - b.w 8d67c │ │ │ │ + beq.w 8d654 │ │ │ │ + b.w 8d65c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dfa2 │ │ │ │ + bne.w 8df82 │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ - cbnz r7, 8e0f6 │ │ │ │ + cbnz r7, 8e0d6 │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8e0a8 │ │ │ │ + bne.n 8e088 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ccc8 │ │ │ │ + bne.w 8cca8 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ccc8 │ │ │ │ - b.n 8de9c │ │ │ │ + beq.w 8cca8 │ │ │ │ + b.n 8de7c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cfe8 │ │ │ │ - b.w 8cff4 │ │ │ │ + bne.w 8cfc8 │ │ │ │ + b.w 8cfd4 │ │ │ │ mov ip, r7 │ │ │ │ - b.w 8cff4 │ │ │ │ + b.w 8cfd4 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 8d340 │ │ │ │ + b.w 8d320 │ │ │ │ str r7, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc20 │ │ │ │ - b.w 8cce0 │ │ │ │ + beq.w 8dc00 │ │ │ │ + b.w 8ccc0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cb2e │ │ │ │ - b.w 8c9ee │ │ │ │ + beq.w 8cb0e │ │ │ │ + b.w 8c9ce │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8e04a │ │ │ │ - b.w 8cc8c │ │ │ │ + bne.n 8e02a │ │ │ │ + b.w 8cc6c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e160 │ │ │ │ + bne.n 8e140 │ │ │ │ str.w r0, [r2, #128] @ 0x80 │ │ │ │ - b.w 8ccf0 │ │ │ │ + b.w 8ccd0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e170 │ │ │ │ + bne.n 8e150 │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ - b.w 8ccfc │ │ │ │ + b.w 8ccdc │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ ldr.w r7, [lr, #128] @ 0x80 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 8e14c │ │ │ │ - b.w 8ccf0 │ │ │ │ + bne.n 8e12c │ │ │ │ + b.w 8ccd0 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ ldr.w r7, [lr, #124] @ 0x7c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 8e15a │ │ │ │ - b.w 8ccfc │ │ │ │ + bne.n 8e13a │ │ │ │ + b.w 8ccdc │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 8d04a │ │ │ │ + b.w 8d02a │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d0f2 │ │ │ │ - b.n 8de0a │ │ │ │ + beq.w 8d0d2 │ │ │ │ + b.n 8ddea │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8cd34 │ │ │ │ - b.w 8c738 │ │ │ │ + bne.w 8cd14 │ │ │ │ + b.w 8c718 │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 8d0aa │ │ │ │ + b.w 8d08a │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 8d076 │ │ │ │ + b.w 8d056 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e1fc │ │ │ │ + bne.n 8e1dc │ │ │ │ str r7, [r2, #96] @ 0x60 │ │ │ │ - b.w 8cc98 │ │ │ │ + b.w 8cc78 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e1e0 │ │ │ │ + bne.n 8e1c0 │ │ │ │ str r7, [r2, #100] @ 0x64 │ │ │ │ - b.w 8cca4 │ │ │ │ + b.w 8cc84 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e20a │ │ │ │ + bne.n 8e1ea │ │ │ │ str r7, [r2, #88] @ 0x58 │ │ │ │ - b.w 8cc80 │ │ │ │ + b.w 8cc60 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8e1ce │ │ │ │ - b.w 8cca4 │ │ │ │ + bne.n 8e1ae │ │ │ │ + b.w 8cc84 │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8ce3c │ │ │ │ - b.w 8c908 │ │ │ │ + bne.w 8ce1c │ │ │ │ + b.w 8c8e8 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8e1c2 │ │ │ │ - b.w 8cc98 │ │ │ │ + bne.n 8e1a2 │ │ │ │ + b.w 8cc78 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8e1da │ │ │ │ - b.w 8cc80 │ │ │ │ + bne.n 8e1ba │ │ │ │ + b.w 8cc60 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 8e226 │ │ │ │ + bmi.n 8e206 │ │ │ │ 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 8e78a │ │ │ │ + bpl.w 8e76a │ │ │ │ ldr.w r6, [r0, #440] @ 0x1b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8e498 │ │ │ │ + bne.w 8e478 │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e7a8 │ │ │ │ + beq.w 8e788 │ │ │ │ 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] │ │ │ │ @@ -146804,163 +146797,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 8e58e │ │ │ │ + beq.w 8e56e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e58e │ │ │ │ - ldr r1, [pc, #724] @ (8e574 ) │ │ │ │ + bpl.w 8e56e │ │ │ │ + ldr r1, [pc, #724] @ (8e554 ) │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r3, [r1, #948] @ 0x3b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e72e │ │ │ │ + bne.w 8e70e │ │ │ │ ldr.w r2, [r1, #956] @ 0x3bc │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8e72e │ │ │ │ - ldr r3, [pc, #696] @ (8e578 ) │ │ │ │ + beq.w 8e70e │ │ │ │ + ldr r3, [pc, #696] @ (8e558 ) │ │ │ │ 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 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7d8 │ │ │ │ + bne.w 8e7b8 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8e48e │ │ │ │ + beq.w 8e46e │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 8e48e │ │ │ │ + bpl.w 8e46e │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8e48e │ │ │ │ + ble.w 8e46e │ │ │ │ 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 8e480 │ │ │ │ + bne.w 8e460 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 8e480 │ │ │ │ + beq.w 8e460 │ │ │ │ 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 8e50a │ │ │ │ + bgt.w 8e4ea │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8e42a │ │ │ │ + blt.n 8e40a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8e480 │ │ │ │ + beq.w 8e460 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8e5b0 │ │ │ │ + beq.w 8e590 │ │ │ │ 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 8e4ac │ │ │ │ + blt.w 8e48c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e480 │ │ │ │ + beq.n 8e460 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8e622 │ │ │ │ + beq.w 8e602 │ │ │ │ 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 8e5a0 │ │ │ │ + bgt.w 8e580 │ │ │ │ ldrsb.w r2, [sl, r9] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e55e │ │ │ │ + blt.w 8e53e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e480 │ │ │ │ + beq.n 8e460 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8e67e │ │ │ │ + beq.w 8e65e │ │ │ │ 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 8e57c │ │ │ │ + bgt.w 8e55c │ │ │ │ ldrsb.w r2, [sl, r9] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e59a │ │ │ │ + blt.w 8e57a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e480 │ │ │ │ + beq.n 8e460 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8e6d6 │ │ │ │ + beq.w 8e6b6 │ │ │ │ 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 8e3be │ │ │ │ + b.n 8e39e │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8e378 │ │ │ │ + bne.n 8e358 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8e58c │ │ │ │ + ble.w 8e56c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ ldrlt r1, [r4, #16] │ │ │ │ - bge.n 8e4d4 │ │ │ │ + bge.n 8e4b4 │ │ │ │ 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 │ │ │ │ @@ -146971,404 +146964,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 8e58c │ │ │ │ + beq.w 8e56c │ │ │ │ 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 8e31c │ │ │ │ + blt.w 8e2fc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str.w r4, [r5, #440] @ 0x1b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e7c8 │ │ │ │ + beq.w 8e7a8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 8e4a4 │ │ │ │ + cbnz r3, 8e484 │ │ │ │ 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 8e3a8 │ │ │ │ + bne.w 8e388 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e58c │ │ │ │ + ble.n 8e56c │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r2, [r4, #8] │ │ │ │ - ble.n 8e43a │ │ │ │ + ble.n 8e41a │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 8e768 │ │ │ │ + bgt.w 8e748 │ │ │ │ ldrsh.w r2, [sl, r6, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e7d4 │ │ │ │ + blt.w 8e7b4 │ │ │ │ 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 8e564 │ │ │ │ + bgt.n 8e544 │ │ │ │ ldrsb.w r1, [sl, r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8e4d6 │ │ │ │ + bge.n 8e4b6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp.w r8, #7 │ │ │ │ - ble.n 8e446 │ │ │ │ + ble.n 8e426 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 8e774 │ │ │ │ + bgt.w 8e754 │ │ │ │ strh.w r1, [sl, r6, lsl #1] │ │ │ │ - b.n 8e44a │ │ │ │ + b.n 8e42a │ │ │ │ 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 8e594 │ │ │ │ + blt.n 8e574 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e480 │ │ │ │ + beq.n 8e460 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 8e5b0 │ │ │ │ + beq.n 8e590 │ │ │ │ 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 8e4ac │ │ │ │ + blt.n 8e48c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r2, r1, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e3a0 │ │ │ │ - b.n 8e480 │ │ │ │ + bne.w 8e380 │ │ │ │ + b.n 8e460 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e4b2 │ │ │ │ - b.n 8e3e4 │ │ │ │ + beq.n 8e492 │ │ │ │ + b.n 8e3c4 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r1, [sl, r6, lsl #1] │ │ │ │ ldrgt.w r1, [sl, r6, lsl #2] │ │ │ │ - b.n 8e4f0 │ │ │ │ + b.n 8e4d0 │ │ │ │ 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 8e400 │ │ │ │ + b.n 8e3e0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str.w r4, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 8e498 │ │ │ │ + b.n 8e478 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e4b2 │ │ │ │ - b.n 8e52c │ │ │ │ + beq.n 8e492 │ │ │ │ + b.n 8e50c │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e4b2 │ │ │ │ - b.n 8e41a │ │ │ │ + beq.n 8e492 │ │ │ │ + b.n 8e3fa │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [sl, r9, lsl #1] │ │ │ │ ldrgt.w r2, [sl, r9, lsl #2] │ │ │ │ - b.n 8e3ca │ │ │ │ + b.n 8e3aa │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 8e606 │ │ │ │ + bne.n 8e5e6 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 8e606 │ │ │ │ + bne.n 8e5e6 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 8e756 │ │ │ │ + beq.w 8e736 │ │ │ │ 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 8e74a │ │ │ │ + beq.w 8e72a │ │ │ │ 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 8e480 │ │ │ │ + beq.w 8e460 │ │ │ │ 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 8e38a │ │ │ │ - b.n 8e53e │ │ │ │ + ble.w 8e36a │ │ │ │ + b.n 8e51e │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 8e3a8 │ │ │ │ + bne.w 8e388 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e3a8 │ │ │ │ + bne.w 8e388 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 8e786 │ │ │ │ + beq.w 8e766 │ │ │ │ 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 8e77a │ │ │ │ + beq.w 8e75a │ │ │ │ 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 8e480 │ │ │ │ - b.n 8e3a8 │ │ │ │ + beq.w 8e460 │ │ │ │ + b.n 8e388 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 8e3e4 │ │ │ │ + bne.w 8e3c4 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e3e4 │ │ │ │ + bne.w 8e3c4 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8e752 │ │ │ │ + beq.n 8e732 │ │ │ │ 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 8e74e │ │ │ │ + beq.n 8e72e │ │ │ │ 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 8e480 │ │ │ │ - b.n 8e3e4 │ │ │ │ + beq.w 8e460 │ │ │ │ + b.n 8e3c4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 8e41a │ │ │ │ + bne.w 8e3fa │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e41a │ │ │ │ + bne.w 8e3fa │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8e782 │ │ │ │ + beq.n 8e762 │ │ │ │ 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 8e77e │ │ │ │ + beq.n 8e75e │ │ │ │ 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 8e480 │ │ │ │ - b.n 8e41a │ │ │ │ - ldr r0, [pc, #252] @ (8e82c ) │ │ │ │ - bl 7ad74 │ │ │ │ + beq.w 8e460 │ │ │ │ + b.n 8e3fa │ │ │ │ + ldr r0, [pc, #252] @ (8e80c ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 8e75a │ │ │ │ - ldr r3, [pc, #244] @ (8e830 ) │ │ │ │ + beq.n 8e73a │ │ │ │ + ldr r3, [pc, #244] @ (8e810 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr r1, [pc, #228] @ (8e82c ) │ │ │ │ - b.n 8e2cc │ │ │ │ + ldr r1, [pc, #228] @ (8e80c ) │ │ │ │ + b.n 8e2ac │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e5f4 │ │ │ │ + b.n 8e5d4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e6c2 │ │ │ │ + b.n 8e6a2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e6ae │ │ │ │ + b.n 8e68e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e5de │ │ │ │ - movw r0, #53268 @ 0xd014 │ │ │ │ + b.n 8e5be │ │ │ │ + movw r0, #52948 @ 0xced4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 24311c │ │ │ │ - b.n 8e48e │ │ │ │ + bl 241924 │ │ │ │ + b.n 8e46e │ │ │ │ ldr.w r2, [sl, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e4d4 │ │ │ │ + bge.w 8e4b4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str.w r1, [sl, r6, lsl #2] │ │ │ │ - b.n 8e44a │ │ │ │ + b.n 8e42a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e66a │ │ │ │ + b.n 8e64a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e71a │ │ │ │ + b.n 8e6fa │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e706 │ │ │ │ + b.n 8e6e6 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e654 │ │ │ │ + b.n 8e634 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #53188 @ 0xcfc4 │ │ │ │ + movw r1, #52868 @ 0xce84 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8e4a6 │ │ │ │ - bl 23bb68 │ │ │ │ - bl f6fac │ │ │ │ + b.n 8e486 │ │ │ │ + bl 23a370 │ │ │ │ + bl f7000 │ │ │ │ ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ - cbz r6, 8e7ce │ │ │ │ + cbz r6, 8e7ae │ │ │ │ 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 8e29c │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 8e7a2 │ │ │ │ + bne.w 8e27c │ │ │ │ + bl 23a370 │ │ │ │ + b.n 8e782 │ │ │ │ str.w r6, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 8e7c8 │ │ │ │ + b.n 8e7a8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 8e504 │ │ │ │ + b.n 8e4e4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 8e81c │ │ │ │ + cbz r0, 8e7fc │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f692c │ │ │ │ - cbnz r0, 8e7f8 │ │ │ │ - movw r0, #53268 @ 0xd014 │ │ │ │ + bl f6980 │ │ │ │ + cbnz r0, 8e7d8 │ │ │ │ + movw r0, #52948 @ 0xced4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 8e80e │ │ │ │ + cbz r3, 8e7ee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e80e │ │ │ │ + bge.n 8e7ee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8e822 │ │ │ │ + cbz r2, 8e802 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8e2f0 │ │ │ │ - b.n 8e48e │ │ │ │ + bne.w 8e2d0 │ │ │ │ + b.n 8e46e │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - b.n 8e800 │ │ │ │ + b.n 8e7e0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e80e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e7ee │ │ │ │ nop │ │ │ │ stmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e834 : │ │ │ │ +0008e814 : │ │ │ │ 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 8ea5c │ │ │ │ + beq.w 8ea3c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.w 8ea4a │ │ │ │ + blt.w 8ea2a │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 8e9d4 │ │ │ │ - ldr r3, [pc, #512] @ (8ea60 ) │ │ │ │ + bgt.w 8e9b4 │ │ │ │ + ldr r3, [pc, #512] @ (8ea40 ) │ │ │ │ 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 8e964 │ │ │ │ - ldr r0, [pc, #488] @ (8ea64 ) │ │ │ │ + beq.n 8e944 │ │ │ │ + ldr r0, [pc, #488] @ (8ea44 ) │ │ │ │ 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 8ea12 │ │ │ │ + bne.w 8e9f2 │ │ │ │ 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 8e90a │ │ │ │ - cbz r2, 8e8fe │ │ │ │ - ldr r4, [pc, #408] @ (8ea60 ) │ │ │ │ + bne.n 8e8ea │ │ │ │ + cbz r2, 8e8de │ │ │ │ + ldr r4, [pc, #408] @ (8ea40 ) │ │ │ │ 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 │ │ │ │ @@ -147385,190 +147378,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 8e9b2 │ │ │ │ + bne.n 8e992 │ │ │ │ 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 8e97a │ │ │ │ + blt.n 8e95a │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.n 8e8c4 │ │ │ │ + beq.n 8e8a4 │ │ │ │ add.w r0, ip, #8 │ │ │ │ add.w lr, r3, #20 │ │ │ │ add.w ip, ip, r4, lsl #2 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 8e998 │ │ │ │ + cbnz r2, 8e978 │ │ │ │ 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 8e9a0 │ │ │ │ + blt.n 8e980 │ │ │ │ cmp r0, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 8e93e │ │ │ │ + bne.n 8e91e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e8c6 │ │ │ │ - b.n 8e8fe │ │ │ │ + bne.n 8e8a6 │ │ │ │ + b.n 8e8de │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e89a │ │ │ │ - b.n 8e8fe │ │ │ │ + bne.n 8e87a │ │ │ │ + b.n 8e8de │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - bne.n 8e932 │ │ │ │ + bne.n 8e912 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e8c6 │ │ │ │ - b.n 8e8fe │ │ │ │ + bne.n 8e8a6 │ │ │ │ + b.n 8e8de │ │ │ │ cmp ip, r0 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 8e8c6 │ │ │ │ + beq.n 8e8a6 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e98c │ │ │ │ + bge.n 8e96c │ │ │ │ adds r4, #1 │ │ │ │ cmp ip, r0 │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 8e93e │ │ │ │ + bne.n 8e91e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e8c6 │ │ │ │ - b.n 8e8fe │ │ │ │ + bne.n 8e8a6 │ │ │ │ + b.n 8e8de │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8e9c4 │ │ │ │ + blt.n 8e9a4 │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.n 8e8c6 │ │ │ │ - b.n 8e932 │ │ │ │ + beq.n 8e8a6 │ │ │ │ + b.n 8e912 │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.w 8e8c6 │ │ │ │ - b.n 8e932 │ │ │ │ + beq.w 8e8a6 │ │ │ │ + b.n 8e912 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 8e964 │ │ │ │ - bl 23bb68 │ │ │ │ + bls.n 8e944 │ │ │ │ + bl 23a370 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e8fe │ │ │ │ + beq.n 8e8de │ │ │ │ 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 8e912 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 8e8f2 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8ea3a │ │ │ │ + bne.n 8ea1a │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e89a │ │ │ │ + bne.w 8e87a │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e89a │ │ │ │ + b.n 8e87a │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e89a │ │ │ │ + b.n 8e87a │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #37428 @ 0x9234 │ │ │ │ + movw r0, #37108 @ 0x90f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e8fe │ │ │ │ - ldr r3, [pc, #8] @ (8ea68 ) │ │ │ │ - b.n 8e8fe │ │ │ │ + b.n 8e8de │ │ │ │ + ldr r3, [pc, #8] @ (8ea48 ) │ │ │ │ + b.n 8e8de │ │ │ │ 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] @ (8ec24 ) │ │ │ │ + ldr r5, [pc, #420] @ (8ec04 ) │ │ │ │ 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 8eb5a │ │ │ │ + beq.n 8eb3a │ │ │ │ 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] @ (8ec28 ) │ │ │ │ + ldr r2, [pc, #380] @ (8ec08 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8ebb8 │ │ │ │ + bne.n 8eb98 │ │ │ │ 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 8eb02 │ │ │ │ + bne.n 8eae2 │ │ │ │ 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 8eb4c │ │ │ │ + bne.n 8eb2c │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ @@ -147579,15 +147572,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 8eb52 │ │ │ │ + blt.n 8eb32 │ │ │ │ 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 │ │ │ │ @@ -147595,21 +147588,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 8eaf6 │ │ │ │ + b.n 8ead6 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8eb18 │ │ │ │ + bge.n 8eaf8 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 8eb1a │ │ │ │ + b.n 8eafa │ │ │ │ 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 │ │ │ │ @@ -147617,116 +147610,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 1c7028 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c5838 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eaf6 │ │ │ │ + beq.n 8ead6 │ │ │ │ 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] @ (8ec28 ) │ │ │ │ + ldr r2, [pc, #136] @ (8ec08 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 8ebe0 │ │ │ │ + cbnz r1, 8ebc0 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8eabe │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 8ea9e │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ec06 │ │ │ │ + bne.n 8ebe6 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8eab8 │ │ │ │ + bne.w 8ea98 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8eab8 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 8ea98 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ec16 │ │ │ │ + bne.n 8ebf6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ebac │ │ │ │ + bne.n 8eb8c │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ebac │ │ │ │ + b.n 8eb8c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8eab8 │ │ │ │ + b.n 8ea98 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ebac │ │ │ │ + b.n 8eb8c │ │ │ │ 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] @ (8eda8 ) │ │ │ │ + ldr r5, [pc, #360] @ (8ed88 ) │ │ │ │ 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 8ece2 │ │ │ │ + beq.n 8ecc2 │ │ │ │ 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] @ (8edac ) │ │ │ │ + ldr r2, [pc, #320] @ (8ed8c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8ed3e │ │ │ │ + bne.n 8ed1e │ │ │ │ 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 8eca4 │ │ │ │ + bmi.n 8ec84 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ @@ -147748,15 +147741,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 8ec98 │ │ │ │ + b.n 8ec78 │ │ │ │ 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 │ │ │ │ @@ -147764,108 +147757,108 @@ │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ add r0, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r0, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c7028 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c5838 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ec98 │ │ │ │ + beq.n 8ec78 │ │ │ │ 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] @ (8edac ) │ │ │ │ + ldr r2, [pc, #132] @ (8ed8c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 8ed64 │ │ │ │ + cbnz r1, 8ed44 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8ec7e │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 8ec5e │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ed8a │ │ │ │ + bne.n 8ed6a │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec78 │ │ │ │ + bne.n 8ec58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ec78 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 8ec58 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ed9a │ │ │ │ + bne.n 8ed7a │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ed32 │ │ │ │ + bne.n 8ed12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ed32 │ │ │ │ + b.n 8ed12 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ec78 │ │ │ │ + b.n 8ec58 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ed32 │ │ │ │ + b.n 8ed12 │ │ │ │ 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] @ (8efc4 ) │ │ │ │ + ldr r5, [pc, #512] @ (8efa4 ) │ │ │ │ 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 8eebe │ │ │ │ + beq.n 8ee9e │ │ │ │ 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] @ (8efc8 ) │ │ │ │ + ldr r2, [pc, #472] @ (8efa8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ef56 │ │ │ │ + bne.w 8ef36 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ @@ -147874,69 +147867,69 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ str r2, [r3, #16] │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8ef20 │ │ │ │ + bne.n 8ef00 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - blt.n 8ee64 │ │ │ │ + blt.n 8ee44 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbnz r1, 8ee74 │ │ │ │ + cbnz r1, 8ee54 │ │ │ │ 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 8eeb2 │ │ │ │ + blt.n 8ee92 │ │ │ │ str r2, [r3, #24] │ │ │ │ - cbnz r1, 8ee80 │ │ │ │ + cbnz r1, 8ee60 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ee44 │ │ │ │ + beq.n 8ee24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #24] │ │ │ │ - blt.n 8ef38 │ │ │ │ + blt.n 8ef18 │ │ │ │ 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 8ee58 │ │ │ │ + b.n 8ee38 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ee58 │ │ │ │ - b.n 8ee80 │ │ │ │ + beq.n 8ee38 │ │ │ │ + b.n 8ee60 │ │ │ │ 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 │ │ │ │ @@ -147945,134 +147938,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 1c7028 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c5838 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ee58 │ │ │ │ + beq.n 8ee38 │ │ │ │ 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] @ (8efc8 ) │ │ │ │ + ldr r2, [pc, #192] @ (8efa8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8ef7e │ │ │ │ + bne.n 8ef5e │ │ │ │ movs r1, #3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8ee04 │ │ │ │ + b.n 8ede4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8ef40 │ │ │ │ + blt.n 8ef20 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #24] │ │ │ │ - bge.n 8ee80 │ │ │ │ + bge.n 8ee60 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ - b.n 8ee80 │ │ │ │ + b.n 8ee60 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #24] │ │ │ │ - bge.n 8ee80 │ │ │ │ - b.n 8ef38 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + bge.n 8ee60 │ │ │ │ + b.n 8ef18 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8efa4 │ │ │ │ + bne.n 8ef84 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8edfe │ │ │ │ + bne.w 8edde │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8edfe │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 8edde │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8efb4 │ │ │ │ + bne.n 8ef94 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ef14 │ │ │ │ + bne.n 8eef4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ef14 │ │ │ │ + b.n 8eef4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8edfe │ │ │ │ + b.n 8edde │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ef14 │ │ │ │ + b.n 8eef4 │ │ │ │ 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] @ (8f25c ) │ │ │ │ + ldr r5, [pc, #636] @ (8f23c ) │ │ │ │ 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 8f152 │ │ │ │ + beq.w 8f132 │ │ │ │ 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] @ (8f260 ) │ │ │ │ + ldr r2, [pc, #596] @ (8f240 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8f1f0 │ │ │ │ + bne.w 8f1d0 │ │ │ │ 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 │ │ │ │ @@ -148081,73 +148074,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 8f1b4 │ │ │ │ + bne.w 8f194 │ │ │ │ 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 8f0cc │ │ │ │ + blt.n 8f0ac │ │ │ │ str r2, [r3, #20] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f0e0 │ │ │ │ + bne.n 8f0c0 │ │ │ │ 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 8f13e │ │ │ │ + blt.n 8f11e │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f0ee │ │ │ │ + bne.n 8f0ce │ │ │ │ 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 8f0a0 │ │ │ │ + bge.n 8f080 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f0fe │ │ │ │ + bne.n 8f0de │ │ │ │ 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 8f0bc │ │ │ │ + bge.n 8f09c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #32] │ │ │ │ - cbnz r1, 8f10c │ │ │ │ + cbnz r1, 8f0ec │ │ │ │ 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 8f06a │ │ │ │ + beq.n 8f04a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f1cc │ │ │ │ + blt.n 8f1ac │ │ │ │ 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] │ │ │ │ @@ -148169,22 +148162,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 8f0c0 │ │ │ │ + b.n 8f0a0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f086 │ │ │ │ - b.n 8f0ee │ │ │ │ + beq.n 8f066 │ │ │ │ + b.n 8f0ce │ │ │ │ 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 │ │ │ │ @@ -148193,132 +148186,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 1c7028 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c5838 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f0c0 │ │ │ │ + beq.n 8f0a0 │ │ │ │ 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] @ (8f260 ) │ │ │ │ + ldr r2, [pc, #196] @ (8f240 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f218 │ │ │ │ + bne.n 8f1f8 │ │ │ │ movs r1, #5 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8f022 │ │ │ │ + b.n 8f002 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f1d8 │ │ │ │ + blt.n 8f1b8 │ │ │ │ str r2, [r3, #20] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f0e8 │ │ │ │ + bge.n 8f0c8 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ - b.n 8f0ee │ │ │ │ + b.n 8f0ce │ │ │ │ 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 8f0e8 │ │ │ │ - b.n 8f1cc │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + bge.w 8f0c8 │ │ │ │ + b.n 8f1ac │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f23e │ │ │ │ + bne.n 8f21e │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f01c │ │ │ │ + bne.w 8effc │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f01c │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 8effc │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f24e │ │ │ │ + bne.n 8f22e │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f1a8 │ │ │ │ + bne.n 8f188 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f1a8 │ │ │ │ + b.n 8f188 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f01c │ │ │ │ + b.n 8effc │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f1a8 │ │ │ │ + b.n 8f188 │ │ │ │ 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] @ (8f4d4 ) │ │ │ │ + ldr r5, [pc, #604] @ (8f4b4 ) │ │ │ │ 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 8f3b4 │ │ │ │ + beq.w 8f394 │ │ │ │ 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] @ (8f4d8 ) │ │ │ │ + ldr r2, [pc, #564] @ (8f4b8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8f466 │ │ │ │ + bne.w 8f446 │ │ │ │ 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 │ │ │ │ @@ -148327,92 +148320,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 8f414 │ │ │ │ + bne.w 8f3f4 │ │ │ │ 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 8f338 │ │ │ │ + blt.n 8f318 │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbnz r0, 8f34c │ │ │ │ + cbnz r0, 8f32c │ │ │ │ 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 8f3a4 │ │ │ │ + blt.n 8f384 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ - cbnz r1, 8f35a │ │ │ │ + cbnz r1, 8f33a │ │ │ │ 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 8f398 │ │ │ │ + blt.n 8f378 │ │ │ │ str r2, [r3, #28] │ │ │ │ - cbnz r1, 8f366 │ │ │ │ + cbnz r1, 8f346 │ │ │ │ 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 8f300 │ │ │ │ + beq.n 8f2e0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f436 │ │ │ │ + blt.n 8f416 │ │ │ │ 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 8f42e │ │ │ │ + blt.n 8f40e │ │ │ │ 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 8f32c │ │ │ │ + b.n 8f30c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f32c │ │ │ │ - b.n 8f366 │ │ │ │ + beq.n 8f30c │ │ │ │ + b.n 8f346 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f318 │ │ │ │ - b.n 8f35a │ │ │ │ + beq.n 8f2f8 │ │ │ │ + b.n 8f33a │ │ │ │ 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 │ │ │ │ @@ -148420,231 +148413,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 1c7028 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c5838 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f32c │ │ │ │ + beq.n 8f30c │ │ │ │ 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] @ (8f4d8 ) │ │ │ │ + ldr r2, [pc, #220] @ (8f4b8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f48e │ │ │ │ + bne.n 8f46e │ │ │ │ movs r1, #4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8f2ba │ │ │ │ + b.n 8f29a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f44e │ │ │ │ + blt.n 8f42e │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f354 │ │ │ │ - b.n 8f436 │ │ │ │ + bge.n 8f334 │ │ │ │ + b.n 8f416 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.n 8f366 │ │ │ │ + b.n 8f346 │ │ │ │ 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 8f366 │ │ │ │ - b.n 8f42e │ │ │ │ + bge.n 8f346 │ │ │ │ + b.n 8f40e │ │ │ │ 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 8f354 │ │ │ │ - b.n 8f436 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + bge.w 8f334 │ │ │ │ + b.n 8f416 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f4b4 │ │ │ │ + bne.n 8f494 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f2b4 │ │ │ │ + bne.w 8f294 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f2b4 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 8f294 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f4c4 │ │ │ │ + bne.n 8f4a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f408 │ │ │ │ + bne.n 8f3e8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f408 │ │ │ │ + b.n 8f3e8 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f2b4 │ │ │ │ + b.n 8f294 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f408 │ │ │ │ + b.n 8f3e8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0008f4dc : │ │ │ │ +0008f4bc : │ │ │ │ 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 8f530 │ │ │ │ + bmi.n 8f510 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #29268 @ 0x7254 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - bl 87bc0 │ │ │ │ + bl 87b94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8f52a │ │ │ │ - cbz r5, 8f516 │ │ │ │ + cbz r0, 8f50a │ │ │ │ + cbz r5, 8f4f6 │ │ │ │ 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 8857c │ │ │ │ + bl 88550 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8f54a │ │ │ │ + cbz r0, 8f52a │ │ │ │ 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, #46972 @ 0xb77c │ │ │ │ + movw r1, #46652 @ 0xb63c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 8f52c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 8f50c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f52c │ │ │ │ + bge.n 8f50c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8f52c │ │ │ │ + bne.n 8f50c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f52c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f50c │ │ │ │ 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 8f7ce │ │ │ │ + bls.w 8f7ae │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 8f7ba │ │ │ │ - ldr r3, [pc, #692] @ (8f840 ) │ │ │ │ + bcs.w 8f79a │ │ │ │ + ldr r3, [pc, #692] @ (8f820 ) │ │ │ │ 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 8f7d6 │ │ │ │ + beq.w 8f7b6 │ │ │ │ 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] @ (8f844 ) │ │ │ │ + ldr r2, [pc, #656] @ (8f824 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f960 │ │ │ │ + bne.w 8f940 │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f982 │ │ │ │ + beq.w 8f962 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8f77e │ │ │ │ + blt.w 8f75e │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8f810 │ │ │ │ + bne.w 8f7f0 │ │ │ │ movw r3, #8236 @ 0x202c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r4, [r3, #152] @ 0x98 │ │ │ │ - movw r2, #31773 @ 0x7c1d │ │ │ │ + movw r2, #31729 @ 0x7bf1 │ │ │ │ movt r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 8f91c │ │ │ │ + bne.w 8f8fc │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f99a │ │ │ │ + beq.w 8f97a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 8f92e │ │ │ │ - ldr r2, [pc, #540] @ (8f840 ) │ │ │ │ + bpl.w 8f90e │ │ │ │ + ldr r2, [pc, #540] @ (8f820 ) │ │ │ │ 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 │ │ │ │ @@ -148658,32 +148651,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, #38481 @ 0x9651 │ │ │ │ + movw r2, #38513 @ 0x9671 │ │ │ │ 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 8f8ae │ │ │ │ + bne.w 8f88e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8f940 │ │ │ │ + bne.w 8f920 │ │ │ │ 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 8f6d0 │ │ │ │ - ldr r2, [pc, #420] @ (8f840 ) │ │ │ │ + bpl.n 8f6b0 │ │ │ │ + ldr r2, [pc, #420] @ (8f820 ) │ │ │ │ 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 │ │ │ │ @@ -148692,602 +148685,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 8f94a │ │ │ │ + beq.w 8f92a │ │ │ │ ldr.w r1, [r2, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f84c │ │ │ │ + beq.w 8f82c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8f9b6 │ │ │ │ + bpl.w 8f996 │ │ │ │ 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 8f754 │ │ │ │ + bge.n 8f734 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 8f762 │ │ │ │ + bne.n 8f742 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 8f762 │ │ │ │ + beq.n 8f742 │ │ │ │ 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 8f89c │ │ │ │ - bl 89f80 │ │ │ │ + beq.w 8f87c │ │ │ │ + bl 89f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f73a │ │ │ │ + bge.n 8f71a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fa20 │ │ │ │ + beq.w 8fa00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f74c │ │ │ │ + bge.n 8f72c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f9cc │ │ │ │ + beq.w 8f9ac │ │ │ │ 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 8f706 │ │ │ │ + beq.n 8f6e6 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8f70c │ │ │ │ + bne.n 8f6ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c81d0 │ │ │ │ + bl 1c69d0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8f8a2 │ │ │ │ + b.n 8f882 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 8f5da │ │ │ │ - ldr r3, [pc, #184] @ (8f840 ) │ │ │ │ + bpl.w 8f5ba │ │ │ │ + ldr r3, [pc, #184] @ (8f820 ) │ │ │ │ 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 8f7fa │ │ │ │ + beq.n 8f7da │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8f7fa │ │ │ │ + bhi.n 8f7da │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8f804 │ │ │ │ + b.n 8f7e4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8fc64 │ │ │ │ + bl 8fc44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f5c8 │ │ │ │ + bne.w 8f5a8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f74c │ │ │ │ - ldr r5, [pc, #120] @ (8f848 ) │ │ │ │ + b.n 8f72c │ │ │ │ + ldr r5, [pc, #120] @ (8f828 ) │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ - b.n 8f5c8 │ │ │ │ - bl 8028c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + b.n 8f5a8 │ │ │ │ + bl 80364 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9de │ │ │ │ + beq.w 8f9be │ │ │ │ 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 8f5b2 │ │ │ │ + b.n 8f592 │ │ │ │ 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 8f5e6 │ │ │ │ + beq.w 8f5c6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f5e6 │ │ │ │ + bne.w 8f5c6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #8236 @ 0x202c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f5ee │ │ │ │ + bne.w 8f5ce │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8f5ee │ │ │ │ + ble.w 8f5ce │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f690 │ │ │ │ + bge.w 8f670 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 8f690 │ │ │ │ + b.n 8f670 │ │ │ │ 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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9fc │ │ │ │ + beq.w 8f9dc │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 8f6d6 │ │ │ │ - ldr r2, [pc, #464] @ (8fa38 ) │ │ │ │ + bpl.w 8f6b6 │ │ │ │ + ldr r2, [pc, #464] @ (8fa18 ) │ │ │ │ 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 8f88e │ │ │ │ + beq.n 8f86e │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 8f954 │ │ │ │ + bls.n 8f934 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 8f6d6 │ │ │ │ - bl 866fc │ │ │ │ + b.n 8f6b6 │ │ │ │ + bl 866d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f730 │ │ │ │ - b.n 8f73a │ │ │ │ + blt.w 8f710 │ │ │ │ + b.n 8f71a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f93a │ │ │ │ + bne.n 8f91a │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8f9e4 │ │ │ │ + bne.w 8f9c4 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8f8ce │ │ │ │ + cbnz r0, 8f8ae │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8f9e8 │ │ │ │ + bne.w 8f9c8 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 8f68c │ │ │ │ + b.n 8f66c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f8c0 │ │ │ │ + bne.n 8f8a0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ movw r6, #8896 @ 0x22c0 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 8f8f2 │ │ │ │ + beq.n 8f8d2 │ │ │ │ movw ip, #8444 @ 0x20fc │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 8f9d4 │ │ │ │ + bne.n 8f9b4 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8f8c8 │ │ │ │ + beq.n 8f8a8 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8f90a │ │ │ │ + beq.n 8f8ea │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8f9ec │ │ │ │ + bne.n 8f9cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f8c8 │ │ │ │ + beq.n 8f8a8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ - cbz r3, 8f918 │ │ │ │ + cbz r3, 8f8f8 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r1, #24] │ │ │ │ - b.n 8f690 │ │ │ │ + b.n 8f670 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8f99a │ │ │ │ + cbz r0, 8f97a │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 8f668 │ │ │ │ + b.n 8f648 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8f8c8 │ │ │ │ + beq.n 8f8a8 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f68c │ │ │ │ - b.n 8f8ca │ │ │ │ + beq.w 8f66c │ │ │ │ + b.n 8f8aa │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r3, #408] @ 0x198 │ │ │ │ - b.n 8f6d0 │ │ │ │ + b.n 8f6b0 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8f898 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 8f878 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f9f0 │ │ │ │ + bne.n 8f9d0 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f5c2 │ │ │ │ + bne.w 8f5a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8f5c2 │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8f5a2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53372 @ 0xd07c │ │ │ │ + movw r1, #53052 @ 0xcf3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f7c8 │ │ │ │ + bge.w 8f7a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f7c8 │ │ │ │ + bne.w 8f7a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f7c8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f7a8 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8f8a2 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f882 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f74c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f72c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f8c8 │ │ │ │ - b.n 8f90a │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 8f7c8 │ │ │ │ + beq.w 8f8a8 │ │ │ │ + b.n 8f8ea │ │ │ │ + bl 23a370 │ │ │ │ + b.n 8f7a8 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8f8d6 │ │ │ │ + b.n 8f8b6 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8f90e │ │ │ │ + b.n 8f8ee │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f90e │ │ │ │ + b.n 8f8ee │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f5c2 │ │ │ │ + b.n 8f5a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8fa28 │ │ │ │ + blt.n 8fa08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f7c8 │ │ │ │ + bge.w 8f7a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f7c8 │ │ │ │ + bne.w 8f7a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f7c8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f7a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f73a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f71a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fa04 │ │ │ │ + bne.n 8f9e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fa04 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f9e4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008fa3c : │ │ │ │ - b.w 8fa40 │ │ │ │ +0008fa1c : │ │ │ │ + b.w 8fa20 │ │ │ │ │ │ │ │ -0008fa40 : │ │ │ │ +0008fa20 : │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 8faa0 │ │ │ │ + bls.n 8fa80 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bcs.n 8fa9e │ │ │ │ + bcs.n 8fa7e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #224] @ (8fb3c ) │ │ │ │ + ldr r3, [pc, #224] @ (8fb1c ) │ │ │ │ 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, 8faaa │ │ │ │ - ldr r0, [pc, #204] @ (8fb40 ) │ │ │ │ + cbz r3, 8fa8a │ │ │ │ + ldr r0, [pc, #204] @ (8fb20 ) │ │ │ │ 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 8faf6 │ │ │ │ + bne.n 8fad6 │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 8fc64 │ │ │ │ - ldr r3, [pc, #160] @ (8fb44 ) │ │ │ │ + b.n 8fc44 │ │ │ │ + ldr r3, [pc, #160] @ (8fb24 ) │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bl 8028c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 80364 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fb1c │ │ │ │ + beq.n 8fafc │ │ │ │ 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] @ (8fb40 ) │ │ │ │ + ldr r2, [pc, #116] @ (8fb20 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8fa92 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + beq.n 8fa72 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8fb36 │ │ │ │ + bne.n 8fb16 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8fb12 │ │ │ │ - b.n 8fa92 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + cbz r0, 8faf2 │ │ │ │ + b.n 8fa72 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8fb26 │ │ │ │ + bne.n 8fb06 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fa92 │ │ │ │ + bne.n 8fa72 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fa92 │ │ │ │ + b.n 8fa72 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fa98 │ │ │ │ + b.n 8fa78 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fa92 │ │ │ │ + b.n 8fa72 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 8fb2a │ │ │ │ + b.n 8fb0a │ │ │ │ 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] @ (8fc5c ) │ │ │ │ + ldr r2, [pc, #260] @ (8fc3c ) │ │ │ │ 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, 8fba6 │ │ │ │ - ldr r0, [pc, #240] @ (8fc60 ) │ │ │ │ + cbz r3, 8fb86 │ │ │ │ + ldr r0, [pc, #240] @ (8fc40 ) │ │ │ │ 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, 8fbe2 │ │ │ │ + cbnz r1, 8fbc2 │ │ │ │ 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 8028c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 80364 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fc52 │ │ │ │ + beq.n 8fc32 │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #164] @ (8fc60 ) │ │ │ │ + ldr r1, [pc, #164] @ (8fc40 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8fc08 │ │ │ │ + blt.n 8fbe8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 8fc1e │ │ │ │ + cbnz r2, 8fbfe │ │ │ │ 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 8fb9c │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 8fb7c │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8fc3c │ │ │ │ + bne.n 8fc1c │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fbd0 │ │ │ │ + bne.n 8fbb0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fbd0 │ │ │ │ + b.n 8fbb0 │ │ │ │ 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 8fbd0 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + beq.n 8fbb0 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8fc4c │ │ │ │ + bne.n 8fc2c │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fbfe │ │ │ │ - b.n 8fbd0 │ │ │ │ + beq.n 8fbde │ │ │ │ + b.n 8fbb0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fbd0 │ │ │ │ + b.n 8fbb0 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - b.n 8fc40 │ │ │ │ + b.n 8fc20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fba0 │ │ │ │ + b.n 8fb80 │ │ │ │ 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, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8fd4a │ │ │ │ - ldr r3, [pc, #280] @ (8fda8 ) │ │ │ │ + bne.n 8fd2a │ │ │ │ + ldr r3, [pc, #280] @ (8fd88 ) │ │ │ │ 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 8fd12 │ │ │ │ + beq.n 8fcf2 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 8fcf4 │ │ │ │ + cbz r2, 8fcd4 │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #232] @ (8fdac ) │ │ │ │ + ldr r2, [pc, #232] @ (8fd8c ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8fd5e │ │ │ │ + blt.n 8fd3e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fd6e │ │ │ │ + bne.n 8fd4e │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbz r5, 8fcee │ │ │ │ + cbz r5, 8fcce │ │ │ │ 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 │ │ │ │ @@ -149300,121 +149293,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 8fcb8 │ │ │ │ + b.n 8fc98 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fcb8 │ │ │ │ + bne.n 8fc98 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8fd8e │ │ │ │ + bne.n 8fd6e │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8fd58 │ │ │ │ + cbz r4, 8fd38 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 8fcb8 │ │ │ │ + b.n 8fc98 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fcb8 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 8fcee │ │ │ │ + bne.n 8fc98 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 8fcce │ │ │ │ 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 8fcd8 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + beq.n 8fcb8 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8fd9a │ │ │ │ + bne.n 8fd7a │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fcd8 │ │ │ │ + bne.n 8fcb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8fcd8 │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8fcb8 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8fd3c │ │ │ │ + b.n 8fd1c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8fcd8 │ │ │ │ + b.n 8fcb8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0008fdb0 : │ │ │ │ +0008fd90 : │ │ │ │ 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 90032 │ │ │ │ + beq.w 90012 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90018 │ │ │ │ + beq.w 8fff8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fef6 │ │ │ │ + blt.w 8fed6 │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 8fdf2 │ │ │ │ + cbnz r3, 8fdd2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff48 │ │ │ │ + bne.w 8ff28 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #31773 @ 0x7c1d │ │ │ │ + movw r1, #31729 @ 0x7bf1 │ │ │ │ movt r1, #8 │ │ │ │ mov r8, ip │ │ │ │ cmp r5, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bne.n 8fea2 │ │ │ │ + bne.n 8fe82 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fe9c │ │ │ │ + beq.n 8fe7c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n 8feb6 │ │ │ │ - ldr r1, [pc, #584] @ (90078 ) │ │ │ │ + beq.n 8fe96 │ │ │ │ + ldr r1, [pc, #584] @ (90058 ) │ │ │ │ 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 │ │ │ │ @@ -149427,251 +149420,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, 8feca │ │ │ │ - movw r1, #38481 @ 0x9651 │ │ │ │ + cbnz r3, 8feaa │ │ │ │ + movw r1, #38513 @ 0x9671 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ffc0 │ │ │ │ + bne.w 8ffa0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.w 8ffb2 │ │ │ │ + bne.w 8ff92 │ │ │ │ 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 8fe9c │ │ │ │ + beq.n 8fe7c │ │ │ │ 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 8fe76 │ │ │ │ + beq.n 8fe56 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - movw r1, #38481 @ 0x9651 │ │ │ │ + movw r1, #38513 @ 0x9671 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8fff4 │ │ │ │ + bne.w 8ffd4 │ │ │ │ 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 8fde6 │ │ │ │ - ldr r1, [pc, #372] @ (90078 ) │ │ │ │ + bpl.w 8fdc6 │ │ │ │ + ldr r1, [pc, #372] @ (90058 ) │ │ │ │ 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 8ff34 │ │ │ │ + beq.n 8ff14 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8ff34 │ │ │ │ + bhi.n 8ff14 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r2, r1 │ │ │ │ - b.n 8ff3e │ │ │ │ + b.n 8ff1e │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fdea │ │ │ │ - b.n 8fdf2 │ │ │ │ + beq.w 8fdca │ │ │ │ + b.n 8fdd2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9000c │ │ │ │ + bne.n 8ffec │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 8fdfa │ │ │ │ + bne.w 8fdda │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 8fdfa │ │ │ │ + ble.w 8fdda │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fe9c │ │ │ │ + bge.n 8fe7c │ │ │ │ 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 8ff96 │ │ │ │ + beq.n 8ff76 │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 9005c │ │ │ │ + bne.n 9003c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90074 │ │ │ │ + bne.n 90054 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 8ffd8 │ │ │ │ + beq.n 8ffb8 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8ffb0 │ │ │ │ + beq.n 8ff90 │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 90074 │ │ │ │ - cbnz r6, 8fffe │ │ │ │ + bne.n 90054 │ │ │ │ + cbnz r6, 8ffde │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fe9a │ │ │ │ - b.n 8ffde │ │ │ │ + beq.w 8fe7a │ │ │ │ + b.n 8ffbe │ │ │ │ ldr r5, [r1, #12] │ │ │ │ - cbnz r5, 90010 │ │ │ │ + cbnz r5, 8fff0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8ff78 │ │ │ │ + bne.n 8ff58 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r5, 8ffe2 │ │ │ │ - cbnz r3, 8fffc │ │ │ │ + cbnz r5, 8ffc2 │ │ │ │ + cbnz r3, 8ffdc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 8ffb0 │ │ │ │ + bne.n 8ff90 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 8fe9a │ │ │ │ + b.n 8fe7a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 90014 │ │ │ │ + cbz r6, 8fff4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ffd0 │ │ │ │ + beq.n 8ffb0 │ │ │ │ mov r6, r1 │ │ │ │ strd r1, r5, [r0, #20] │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 90008 │ │ │ │ + b.n 8ffe8 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8ffc4 │ │ │ │ - b.n 8ffd8 │ │ │ │ + beq.n 8ffa4 │ │ │ │ + b.n 8ffb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ strd r6, r5, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8fff0 │ │ │ │ + bne.n 8ffd0 │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 8fe9c │ │ │ │ + b.n 8fe7c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8fdfa │ │ │ │ + b.n 8fdda │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8ffd2 │ │ │ │ + b.n 8ffb2 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 8ff7c │ │ │ │ + b.n 8ff5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 90050 │ │ │ │ + blt.n 90030 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff4a │ │ │ │ + bne.n 8ff2a │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8fdfa │ │ │ │ + b.n 8fdda │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #53372 @ 0xd07c │ │ │ │ + movw r1, #53052 @ 0xcf3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 9001c │ │ │ │ + bpl.n 8fffc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8ff00 │ │ │ │ - cbnz r3, 9006a │ │ │ │ + b.n 8fee0 │ │ │ │ + cbnz r3, 9004a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9006a │ │ │ │ + bne.n 9004a │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 8ffde │ │ │ │ + b.n 8ffbe │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8fffe │ │ │ │ + bne.n 8ffde │ │ │ │ strd r6, r1, [r0, #20] │ │ │ │ - b.n 8ffde │ │ │ │ + b.n 8ffbe │ │ │ │ mov r6, r5 │ │ │ │ - b.n 8fffe │ │ │ │ + b.n 8ffde │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9025c │ │ │ │ + beq.w 9023c │ │ │ │ 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 90144 │ │ │ │ + blt.n 90124 │ │ │ │ add r3, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9018c │ │ │ │ + bne.n 9016c │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ mov r7, r2 │ │ │ │ - movw r2, #31773 @ 0x7c1d │ │ │ │ + movw r2, #31729 @ 0x7bf1 │ │ │ │ movt r2, #8 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.w 90240 │ │ │ │ + bne.w 90220 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90140 │ │ │ │ + beq.n 90120 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #16384 @ 0x4000 │ │ │ │ - beq.n 90112 │ │ │ │ - ldr r1, [pc, #404] @ (90274 ) │ │ │ │ + beq.n 900f2 │ │ │ │ + ldr r1, [pc, #404] @ (90254 ) │ │ │ │ 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 │ │ │ │ @@ -149683,192 +149676,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, #38481 @ 0x9651 │ │ │ │ + movw r1, #38513 @ 0x9671 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r7, [r0, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 901b2 │ │ │ │ + bne.n 90192 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r1, [r0, #24] │ │ │ │ - bne.w 90256 │ │ │ │ + bne.w 90236 │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 9009e │ │ │ │ - ldr r4, [pc, #296] @ (90274 ) │ │ │ │ + bpl.n 9007e │ │ │ │ + ldr r4, [pc, #296] @ (90254 ) │ │ │ │ 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 9017e │ │ │ │ + beq.n 9015e │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 9017e │ │ │ │ + bhi.n 9015e │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 90188 │ │ │ │ + b.n 90168 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ adds r3, #24 │ │ │ │ - b.n 900a0 │ │ │ │ + b.n 90080 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 900a6 │ │ │ │ + bne.n 90086 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 900ae │ │ │ │ + bne.n 9008e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 900ae │ │ │ │ + ble.n 9008e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90140 │ │ │ │ + bge.n 90120 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 90140 │ │ │ │ + b.n 90120 │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 90234 │ │ │ │ + bne.n 90214 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 9023a │ │ │ │ + bne.n 9021a │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbnz r2, 90208 │ │ │ │ + cbnz r2, 901e8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9022e │ │ │ │ + beq.n 9020e │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 901fc │ │ │ │ + beq.n 901dc │ │ │ │ movw r4, #8896 @ 0x22c0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 901fc │ │ │ │ + beq.n 901dc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 901fc │ │ │ │ + beq.n 901dc │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [r5, #24] │ │ │ │ strd r5, r3, [r0, #20] │ │ │ │ - cbz r3, 901f8 │ │ │ │ + cbz r3, 901d8 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ - b.n 90140 │ │ │ │ + b.n 90120 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 901ee │ │ │ │ + bne.n 901ce │ │ │ │ str r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9013e │ │ │ │ - b.n 90230 │ │ │ │ + beq.n 9011e │ │ │ │ + b.n 90210 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 901c6 │ │ │ │ + bne.n 901a6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 9022a │ │ │ │ + beq.n 9020a │ │ │ │ movw lr, #8896 @ 0x22c0 │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 901c8 │ │ │ │ + bne.n 901a8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 901c8 │ │ │ │ + b.n 901a8 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 9013e │ │ │ │ + b.n 9011e │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 901c8 │ │ │ │ + b.n 901a8 │ │ │ │ mov r5, ip │ │ │ │ mov r2, r1 │ │ │ │ - b.n 90210 │ │ │ │ + b.n 901f0 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90112 │ │ │ │ - b.n 90140 │ │ │ │ + bne.w 900f2 │ │ │ │ + b.n 90120 │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 901ce │ │ │ │ + b.n 901ae │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #53372 @ 0xd07c │ │ │ │ + movw r1, #53052 @ 0xcf3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 904e6 │ │ │ │ + beq.w 904c6 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90402 │ │ │ │ + beq.w 903e2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 903b2 │ │ │ │ + blt.w 90392 │ │ │ │ add r2, r0 │ │ │ │ - cbnz r3, 902b8 │ │ │ │ + cbnz r3, 90298 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90410 │ │ │ │ + bne.w 903f0 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #31773 @ 0x7c1d │ │ │ │ + movw r1, #31729 @ 0x7bf1 │ │ │ │ movt r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bne.n 90364 │ │ │ │ + bne.n 90344 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9035e │ │ │ │ + beq.n 9033e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n 90378 │ │ │ │ - ldr r1, [pc, #548] @ (90518 ) │ │ │ │ + beq.n 90358 │ │ │ │ + ldr r1, [pc, #548] @ (904f8 ) │ │ │ │ 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 │ │ │ │ @@ -149881,262 +149874,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, 9038c │ │ │ │ - movw r1, #38481 @ 0x9651 │ │ │ │ + cbnz r3, 9036c │ │ │ │ + movw r1, #38513 @ 0x9671 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90444 │ │ │ │ + bne.n 90424 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.n 90438 │ │ │ │ + bne.n 90418 │ │ │ │ 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 9035e │ │ │ │ + beq.n 9033e │ │ │ │ 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 9033c │ │ │ │ + beq.n 9031c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - movw r1, #38481 @ 0x9651 │ │ │ │ + movw r1, #38513 @ 0x9671 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 904ae │ │ │ │ + bne.w 9048e │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 9035c │ │ │ │ + b.n 9033c │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 902ac │ │ │ │ - ldr r1, [pc, #348] @ (90518 ) │ │ │ │ + bpl.w 9028c │ │ │ │ + ldr r1, [pc, #348] @ (904f8 ) │ │ │ │ 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 903ee │ │ │ │ + beq.n 903ce │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.n 903ee │ │ │ │ + bhi.n 903ce │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r2, r1 │ │ │ │ - b.n 903f8 │ │ │ │ + b.n 903d8 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 902b0 │ │ │ │ - b.n 902b8 │ │ │ │ + beq.w 90290 │ │ │ │ + b.n 90298 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 90504 │ │ │ │ + blt.n 904e4 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 902b8 │ │ │ │ + beq.w 90298 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 904be │ │ │ │ + bne.n 9049e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 904c6 │ │ │ │ + bne.n 904a6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 904c6 │ │ │ │ + ble.n 904a6 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r3 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - b.n 9035e │ │ │ │ + b.n 9033e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9035c │ │ │ │ - b.n 904ba │ │ │ │ + beq.n 9033c │ │ │ │ + b.n 9049a │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 904ca │ │ │ │ + bne.n 904aa │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 90510 │ │ │ │ + bne.n 904f0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r5, 90470 │ │ │ │ + cbnz r5, 90450 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 90462 │ │ │ │ + cbnz r3, 90442 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 904b4 │ │ │ │ + beq.n 90494 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 90438 │ │ │ │ + beq.n 90418 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ strd r6, r3, [r0, #20] │ │ │ │ - cbz r3, 9046c │ │ │ │ + cbz r3, 9044c │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 9035e │ │ │ │ + b.n 9033e │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 90454 │ │ │ │ + bne.n 90434 │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ movw ip, #8896 @ 0x22c0 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 90492 │ │ │ │ + beq.n 90472 │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 904ce │ │ │ │ - cbnz r3, 904aa │ │ │ │ + bne.n 904ae │ │ │ │ + cbnz r3, 9048a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 904b4 │ │ │ │ + beq.n 90494 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 9045e │ │ │ │ + beq.n 9043e │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9045e │ │ │ │ + beq.n 9043e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 90462 │ │ │ │ + b.n 90442 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 9042a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 9035c │ │ │ │ + b.n 9033c │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 902c0 │ │ │ │ + b.n 902a0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90458 │ │ │ │ - cbnz r3, 904dc │ │ │ │ + b.n 90438 │ │ │ │ + cbnz r3, 904bc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 904dc │ │ │ │ + bne.n 904bc │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 904ba │ │ │ │ + b.n 9049a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 90462 │ │ │ │ + bne.n 90442 │ │ │ │ strd r6, r1, [r0, #20] │ │ │ │ - b.n 904ba │ │ │ │ + b.n 9049a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #53372 @ 0xd07c │ │ │ │ + movw r1, #53052 @ 0xcf3c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.w 90406 │ │ │ │ + bpl.w 903e6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 903ba │ │ │ │ + b.n 9039a │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90478 │ │ │ │ + b.n 90458 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9052a │ │ │ │ + blt.n 9050a │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 90524 │ │ │ │ - ldr.w ip, [pc, #72] @ 9057c │ │ │ │ + bpl.n 90504 │ │ │ │ + ldr.w ip, [pc, #72] @ 9055c │ │ │ │ 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 9056a │ │ │ │ + beq.n 9054a │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 9056a │ │ │ │ + bhi.n 9054a │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 90574 │ │ │ │ + b.n 90554 │ │ │ │ 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, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9061c │ │ │ │ + bne.n 905fc │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 87f7c │ │ │ │ - cbz r0, 9060a │ │ │ │ + bl 87f50 │ │ │ │ + cbz r0, 905ea │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ tst.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 905ee │ │ │ │ - ldr r3, [pc, #116] @ (9062c ) │ │ │ │ + beq.n 905ce │ │ │ │ + ldr r3, [pc, #116] @ (9060c ) │ │ │ │ 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 │ │ │ │ @@ -150149,140 +150142,140 @@ │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w r5, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r0, #8] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r3, [r0, #24] │ │ │ │ - cbnz r2, 9060e │ │ │ │ - movw r3, #38481 @ 0x9651 │ │ │ │ + cbnz r2, 905ee │ │ │ │ + movw r3, #38513 @ 0x9671 │ │ │ │ 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 905fe │ │ │ │ + b.n 905de │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 905ee │ │ │ │ - b.n 9060a │ │ │ │ + bne.n 905ce │ │ │ │ + b.n 905ea │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r2, 90658 │ │ │ │ - cbnz r3, 90652 │ │ │ │ + cbnz r2, 90638 │ │ │ │ + cbnz r3, 90632 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.n 906a2 │ │ │ │ + bne.n 90682 │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ - b.n 9064e │ │ │ │ + b.n 9062e │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 906da │ │ │ │ + bne.n 906ba │ │ │ │ ldr r4, [r2, #4] │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 9070e │ │ │ │ + bne.n 906ee │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 906b0 │ │ │ │ - cbnz r3, 906c8 │ │ │ │ + bne.n 90690 │ │ │ │ + cbnz r3, 906a8 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 906d2 │ │ │ │ + beq.n 906b2 │ │ │ │ movw ip, #8444 @ 0x20fc │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 9069e │ │ │ │ + beq.n 9067e │ │ │ │ movw ip, #8896 @ 0x22c0 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 9069e │ │ │ │ - cbnz r3, 906bc │ │ │ │ + beq.n 9067e │ │ │ │ + cbnz r3, 9069c │ │ │ │ mov r3, r6 │ │ │ │ - cbnz r6, 906bc │ │ │ │ + cbnz r6, 9069c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9064e │ │ │ │ + beq.n 9062e │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 9064e │ │ │ │ + b.n 9062e │ │ │ │ ldr.w r4, [lr, #12] │ │ │ │ - cbz r4, 906ea │ │ │ │ + cbz r4, 906ca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9067a │ │ │ │ + beq.n 9065a │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 906ce │ │ │ │ + cbz r2, 906ae │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 906ce │ │ │ │ + b.n 906ae │ │ │ │ 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 906ac │ │ │ │ + b.n 9068c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 906d2 │ │ │ │ + bne.n 906b2 │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 9067c │ │ │ │ + b.n 9065c │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [lr, #4] │ │ │ │ movw r5, #8444 @ 0x20fc │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 90708 │ │ │ │ + beq.n 906e8 │ │ │ │ movw r5, #8896 @ 0x22c0 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 90712 │ │ │ │ - cbnz r3, 90722 │ │ │ │ + bne.n 906f2 │ │ │ │ + cbnz r3, 90702 │ │ │ │ mov r3, lr │ │ │ │ - b.n 9067c │ │ │ │ + b.n 9065c │ │ │ │ mov lr, r2 │ │ │ │ - b.n 906ec │ │ │ │ + b.n 906cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9067c │ │ │ │ + beq.n 9065c │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 906bc │ │ │ │ + bne.n 9069c │ │ │ │ strd r6, r2, [r0, #20] │ │ │ │ - b.n 906ac │ │ │ │ + b.n 9068c │ │ │ │ mov r3, lr │ │ │ │ - b.n 906bc │ │ │ │ + b.n 9069c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 90748 │ │ │ │ + bhi.n 90728 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -150300,124 +150293,124 @@ │ │ │ │ orr.w r3, r3, ip, lsr #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r3, lr │ │ │ │ itt cs │ │ │ │ addcs.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ addcs r3, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 907a2 │ │ │ │ + beq.n 90782 │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ mov.w ip, r3, lsl #30 │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, ip, r3, lsr #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r3, lr │ │ │ │ itt cs │ │ │ │ addcs.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ addcs r3, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 90780 │ │ │ │ + bne.n 90760 │ │ │ │ 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 90896 │ │ │ │ + beq.n 90876 │ │ │ │ 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 907f0 │ │ │ │ + b.n 907d0 │ │ │ │ ldrsb.w ip, [r4, r3] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 9081a │ │ │ │ + bne.n 907fa │ │ │ │ strb.w lr, [r4, r3] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 90816 │ │ │ │ + beq.n 907f6 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r3, r6, r1 │ │ │ │ - ble.n 907d6 │ │ │ │ + ble.n 907b6 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 90886 │ │ │ │ + bgt.n 90866 │ │ │ │ ldrsh.w ip, [r4, r3, lsl #1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 9081a │ │ │ │ + bne.n 907fa │ │ │ │ strh.w lr, [r4, r3, lsl #1] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 907ec │ │ │ │ + bne.n 907cc │ │ │ │ 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 90868 │ │ │ │ + bgt.n 90848 │ │ │ │ ldrsb.w ip, [r4, r3] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 90878 │ │ │ │ + bne.n 90858 │ │ │ │ cmp r2, #7 │ │ │ │ - ble.n 907e0 │ │ │ │ + ble.n 907c0 │ │ │ │ cmp r2, #15 │ │ │ │ - ble.n 9080a │ │ │ │ + ble.n 907ea │ │ │ │ str.w lr, [r4, r3, lsl #2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 907ec │ │ │ │ - b.n 90816 │ │ │ │ + bne.n 907cc │ │ │ │ + b.n 907f6 │ │ │ │ add.w ip, r5, r3, lsl #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90838 │ │ │ │ + beq.n 90818 │ │ │ │ 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 9084e │ │ │ │ + bgt.n 9082e │ │ │ │ ldrsh.w ip, [r4, r3, lsl #1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90838 │ │ │ │ - b.n 9085c │ │ │ │ + beq.n 90818 │ │ │ │ + b.n 9083c │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r6 │ │ │ │ - b.n 9082e │ │ │ │ + b.n 9080e │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r7, r5, ip │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 90840 │ │ │ │ - b.n 9081e │ │ │ │ + beq.n 90820 │ │ │ │ + b.n 907fe │ │ │ │ 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] @ (90958 ) │ │ │ │ + ldr r1, [pc, #176] @ (90938 ) │ │ │ │ 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] │ │ │ │ @@ -150432,559 +150425,559 @@ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ str.w r0, [lr, #3868] @ 0xf1c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 90908 │ │ │ │ + cbnz r0, 908e8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 9093c │ │ │ │ + cbnz r0, 9091c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 90922 │ │ │ │ + cbnz r0, 90902 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9095c │ │ │ │ + b.w 9093c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 908f4 │ │ │ │ + bge.n 908d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908f4 │ │ │ │ + bne.n 908d4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 908f4 │ │ │ │ + b.n 908d4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 908fc │ │ │ │ + bge.n 908dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908fc │ │ │ │ + bne.n 908dc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 908fc │ │ │ │ + b.n 908dc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 908f8 │ │ │ │ + bge.n 908d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908f8 │ │ │ │ + bne.n 908d8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 908f8 │ │ │ │ + b.n 908d8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009095c : │ │ │ │ +0009093c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #564] @ (90ba4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r1, [pc, #564] @ (90b88 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ubfx r3, r2, #14, #1 │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ubfx r1, r2, #14, #1 │ │ │ │ and.w r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ - addne r3, #1 │ │ │ │ + addne r1, #1 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - lsls r3, r3, #3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90a10 │ │ │ │ - ldr.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ + bne.n 909f0 │ │ │ │ + ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 90a42 │ │ │ │ - movw lr, #24320 @ 0x5f00 │ │ │ │ - movt lr, #82 @ 0x52 │ │ │ │ + ble.n 90a22 │ │ │ │ + movw ip, #24320 @ 0x5f00 │ │ │ │ + movt ip, #82 @ 0x52 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ - subs r1, r0, r3 │ │ │ │ - movw r3, #16501 @ 0x4075 │ │ │ │ - movt r3, #8 │ │ │ │ - ldr.w r2, [lr, #900] @ 0x384 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 90a5c │ │ │ │ - cbz r1, 90a0c │ │ │ │ - add.w r3, r4, #4096 @ 0x1000 │ │ │ │ + str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ + movw r2, #16369 @ 0x3ff1 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r4, [ip, #900] @ 0x384 │ │ │ │ + sub.w r1, r0, r1, lsl #3 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 90a3e │ │ │ │ + cbz r1, 909ec │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 90a78 │ │ │ │ + beq.n 90a5c │ │ │ │ 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 909f2 │ │ │ │ + bgt.n 909d2 │ │ │ │ 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 90a78 │ │ │ │ - bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ - bic.w r2, r2, #15 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + beq.n 90a5c │ │ │ │ + bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ + bic.w r3, r3, #15 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r0, 90a66 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 90a9c │ │ │ │ + str r1, [r3, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r0, 90a4a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 90a80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r1, [r0, #-4] │ │ │ │ - bic.w ip, r1, #3 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - and.w r1, r1, #3 │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ + bic.w ip, r4, #3 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ str.w r2, [ip] │ │ │ │ - orr.w r1, r1, ip │ │ │ │ - str r1, [r2, #4] │ │ │ │ + orr.w r4, r4, ip │ │ │ │ + str r4, [r2, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr.w r1, [r4, #3868] @ 0xf1c │ │ │ │ - ldr.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ - subs r1, #1 │ │ │ │ + ldr.w r4, [r3, #3868] @ 0xf1c │ │ │ │ + ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ + subs r4, #1 │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ cmp r2, ip │ │ │ │ - str.w r1, [r4, #3868] @ 0xf1c │ │ │ │ - bgt.n 9099a │ │ │ │ - movw lr, #24320 @ 0x5f00 │ │ │ │ - movt lr, #82 @ 0x52 │ │ │ │ - subs r1, r0, r3 │ │ │ │ - movw r3, #16501 @ 0x4075 │ │ │ │ - movt r3, #8 │ │ │ │ - ldr.w r2, [lr, #900] @ 0x384 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 909ba │ │ │ │ - ldr.w r0, [lr, #884] @ 0x374 │ │ │ │ + str.w r4, [r3, #3868] @ 0xf1c │ │ │ │ + bgt.n 90978 │ │ │ │ + movw ip, #24320 @ 0x5f00 │ │ │ │ + movt ip, #82 @ 0x52 │ │ │ │ + movw r2, #16369 @ 0x3ff1 │ │ │ │ + movt r2, #8 │ │ │ │ + sub.w r1, r0, r1, lsl #3 │ │ │ │ + ldr.w r4, [ip, #900] @ 0x384 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 9099a │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r0, [ip, #884] @ 0x374 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r2 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - strd r3, r1, [r2, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r1, #8] │ │ │ │ - b.n 90a0c │ │ │ │ - ldr.w r2, [lr, #860] @ 0x35c │ │ │ │ - movw r3, #42833 @ 0xa751 │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr.w r2, [r4, r2, lsl #3] │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + strd r2, r1, [r3, #8] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + str r3, [r1, #8] │ │ │ │ + b.n 909ec │ │ │ │ + ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ + movw r3, #42733 @ 0xa6ed │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90b9a │ │ │ │ + bne.w 90b80 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 90a0c │ │ │ │ - ldrd r1, r3, [r2, #8] │ │ │ │ - str r3, [r1, #12] │ │ │ │ - str r1, [r3, #8] │ │ │ │ + b.n 909ec │ │ │ │ + ldrd r1, r2, [r3, #8] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r6, r3 │ │ │ │ - adds r3, r1, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - str r0, [r2, #8] │ │ │ │ + mov r7, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 90ada │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cbz r2, 90ad6 │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ + str r3, [r2, #16] │ │ │ │ + ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 90ac0 │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + cbz r3, 90abc │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ - movne r2, #0 │ │ │ │ - str.w r2, [r0, #528] @ 0x210 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 90b3c │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 90b14 │ │ │ │ - ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 90af2 │ │ │ │ - str.w r3, [r0, #532] @ 0x214 │ │ │ │ - cmp r3, ip │ │ │ │ - beq.n 90a0c │ │ │ │ - ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 90b36 │ │ │ │ - str r2, [r1, #20] │ │ │ │ - ldr.w r2, [ip, #20] │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + movne r3, #0 │ │ │ │ + str.w r3, [r0, #528] @ 0x210 │ │ │ │ + adds r3, r1, #1 │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 90b1e │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 90af6 │ │ │ │ + ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ + cbnz r3, 90ad8 │ │ │ │ + str.w r2, [r0, #532] @ 0x214 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 909ec │ │ │ │ + ldrd r3, r1, [r2, #20] │ │ │ │ + cbz r1, 90b18 │ │ │ │ + str r3, [r1, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 90b0e │ │ │ │ - str r3, [r2, #24] │ │ │ │ - str.w r3, [ip, #20] │ │ │ │ - b.n 90a0c │ │ │ │ - ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ + strd r3, r6, [r2, #20] │ │ │ │ + cbz r3, 90af2 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + str r2, [r6, #20] │ │ │ │ + b.n 909ec │ │ │ │ + ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ - strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 90b22 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 90a0c │ │ │ │ - str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 90a0c │ │ │ │ + strd r3, r1, [r2, #20] │ │ │ │ + cbz r3, 90b04 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 90afe │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 909ec │ │ │ │ + str.w r2, [r4, #532] @ 0x214 │ │ │ │ + b.n 909ec │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 90ae4 │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90ae4 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cbz r2, 90b94 │ │ │ │ - str r1, [r2, #20] │ │ │ │ - str r2, [r1, #24] │ │ │ │ - ldr r1, [r7, r6] │ │ │ │ - ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ - str r2, [r3, #20] │ │ │ │ - str.w r3, [r4, #520] @ 0x208 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + beq.n 90aca │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + cbz r3, 90b7a │ │ │ │ + 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 │ │ │ │ - cbz r3, 90b6e │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ + cbz r3, 90b52 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r0, [lr, #980] @ 0x3d4 │ │ │ │ + ldr.w r0, [ip, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [lr, #988] @ 0x3dc │ │ │ │ + ldr.w r3, [ip, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str r5, [r7, r6] │ │ │ │ + str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 90a0c │ │ │ │ + b.n 909ec │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 90b48 │ │ │ │ - ldr.w r0, [lr, #844] @ 0x34c │ │ │ │ + b.n 90b2a │ │ │ │ + ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 90a90 │ │ │ │ - nop │ │ │ │ + b.n 90a74 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090ba8 <_PyType_GetDict@@Base>: │ │ │ │ +00090b8c <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 90bb4 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 90b98 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #68] @ 90bfc <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #68] @ 90be0 <_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 90be2 <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 90bc6 <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 90bf0 <_PyType_GetDict@@Base+0x48> │ │ │ │ + bls.n 90bd4 <_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 90bec <_PyType_GetDict@@Base+0x44> │ │ │ │ + b.n 90bd0 <_PyType_GetDict@@Base+0x44> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090c00 : │ │ │ │ +00090be4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 90c56 │ │ │ │ + bpl.n 90c3a │ │ │ │ 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 90c3c │ │ │ │ + bne.n 90c20 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 90c3c │ │ │ │ + beq.n 90c20 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 90c2e │ │ │ │ + bne.n 90c12 │ │ │ │ mov r0, r1 │ │ │ │ - bl 434e0 │ │ │ │ + bl 43460 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 90c38 │ │ │ │ - b.w 1c8fa4 │ │ │ │ + b.n 90c1c │ │ │ │ + b.w 1c780c │ │ │ │ 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 91346 │ │ │ │ + beq.w 9132a │ │ │ │ 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 91778 │ │ │ │ + bhi.w 9175c │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 9119c │ │ │ │ + beq.w 91180 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 911ce │ │ │ │ + beq.w 911b2 │ │ │ │ ldr.w r2, [fp, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c8c │ │ │ │ + bne.n 90c70 │ │ │ │ mov r6, sl │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 91736 │ │ │ │ + beq.w 9171a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c47c │ │ │ │ - cbz r0, 90cc2 │ │ │ │ + cbz r0, 90ca6 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9172c │ │ │ │ + beq.w 91710 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2c104 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91768 │ │ │ │ + beq.w 9174c │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ blx 2c06c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91350 │ │ │ │ + beq.w 91334 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9152e │ │ │ │ + beq.w 91512 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9153a │ │ │ │ + beq.w 9151e │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90dcc │ │ │ │ + beq.n 90db0 │ │ │ │ add.w r0, r3, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91534 │ │ │ │ + beq.w 91518 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90dc4 │ │ │ │ + beq.n 90da8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91424 │ │ │ │ + beq.w 91408 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90dc4 │ │ │ │ + beq.n 90da8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91558 │ │ │ │ + beq.w 9153c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 90dc4 │ │ │ │ + cbz r2, 90da8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91554 │ │ │ │ + beq.w 91538 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 90dc4 │ │ │ │ + cbz r2, 90da8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91574 │ │ │ │ + beq.w 91558 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 90dc4 │ │ │ │ + cbz r2, 90da8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91578 │ │ │ │ + beq.w 9155c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 90dc4 │ │ │ │ + cbz r2, 90da8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9157c │ │ │ │ + beq.w 91560 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 90dc4 │ │ │ │ + cbz r2, 90da8 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91580 │ │ │ │ + beq.w 91564 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 915ce │ │ │ │ + beq.w 915b2 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90dae │ │ │ │ + bne.n 90d92 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 91376 │ │ │ │ + bne.w 9135a │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9143e │ │ │ │ + beq.w 91422 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 90e06 │ │ │ │ + bpl.n 90dea │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90e06 │ │ │ │ + ble.n 90dea │ │ │ │ add.w ip, r9, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91476 │ │ │ │ + beq.w 9145a │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 915b4 │ │ │ │ + bpl.w 91598 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90dee │ │ │ │ + bne.n 90dd2 │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c8fd0 │ │ │ │ + bl 1c7838 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91476 │ │ │ │ + beq.w 9145a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 916cc │ │ │ │ + bge.w 916b0 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 90e3c │ │ │ │ + cbz r2, 90e20 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 914a6 │ │ │ │ + bne.w 9148a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c90a8 │ │ │ │ + bl 1c7910 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91476 │ │ │ │ + beq.w 9145a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91394 │ │ │ │ + beq.w 91378 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #32] │ │ │ │ - blt.w 913f0 │ │ │ │ + blt.w 913d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91316 │ │ │ │ + bne.w 912fa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9132e │ │ │ │ + bne.w 91312 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91300 │ │ │ │ + bne.w 912e4 │ │ │ │ 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 91476 │ │ │ │ + beq.w 9145a │ │ │ │ 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, 90eae │ │ │ │ + cbz r0, 90e92 │ │ │ │ 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 │ │ │ │ @@ -151002,15 +150995,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 9176e │ │ │ │ + bmi.w 91752 │ │ │ │ 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 │ │ │ │ @@ -151020,20 +151013,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 90fa8 │ │ │ │ - movw r7, #40796 @ 0x9f5c │ │ │ │ + beq.n 90f8c │ │ │ │ + movw r7, #40476 @ 0x9e1c │ │ │ │ movt r7, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 90f88 │ │ │ │ + bhi.n 90f6c │ │ │ │ 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 │ │ │ │ @@ -151068,975 +151061,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 9111a │ │ │ │ + bne.w 910fe │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90f34 │ │ │ │ + bne.n 90f18 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9135a │ │ │ │ + beq.w 9133e │ │ │ │ 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 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 91688 │ │ │ │ + blt.w 9166c │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91016 │ │ │ │ + bne.n 90ffa │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 90ff2 │ │ │ │ + cbz r2, 90fd6 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91790 │ │ │ │ + blt.w 91774 │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91754 │ │ │ │ + blt.w 91738 │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91694 │ │ │ │ + blt.w 91678 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 9166c │ │ │ │ + blt.w 91650 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 916f4 │ │ │ │ + bmi.w 916d8 │ │ │ │ ldr.w r9, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #700] @ (912e8 ) │ │ │ │ + ldr r5, [pc, #700] @ (912cc ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 91074 │ │ │ │ + cbz r1, 91058 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c3f8 │ │ │ │ + bl 8c3d8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 910fa │ │ │ │ + beq.n 910de │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #664] @ (912ec ) │ │ │ │ + ldr r1, [pc, #664] @ (912d0 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9106e │ │ │ │ + bge.n 91052 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91664 │ │ │ │ + beq.w 91648 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 910f8 │ │ │ │ + beq.n 910dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91292 │ │ │ │ + bne.w 91276 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 912d2 │ │ │ │ - ldr r2, [pc, #616] @ (912f0 ) │ │ │ │ + bne.w 912b6 │ │ │ │ + ldr r2, [pc, #616] @ (912d4 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 912bc │ │ │ │ + bne.w 912a0 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 912bc │ │ │ │ + beq.w 912a0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #588] @ (912f4 ) │ │ │ │ + ldr r1, [pc, #588] @ (912d8 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 910f8 │ │ │ │ + beq.n 910dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91288 │ │ │ │ + bne.w 9126c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c47c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 916a8 │ │ │ │ + beq.w 9168c │ │ │ │ subs r1, r0, r6 │ │ │ │ - bmi.w 9155c │ │ │ │ + bmi.w 91540 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 910fa │ │ │ │ - ldr r1, [pc, #532] @ (912f4 ) │ │ │ │ + cbz r0, 910de │ │ │ │ + ldr r1, [pc, #532] @ (912d8 ) │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 910f8 │ │ │ │ + bge.n 910dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916c4 │ │ │ │ + beq.w 916a8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, r7] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9123a │ │ │ │ + bne.w 9121e │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, fp │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 90f34 │ │ │ │ - b.n 90fa8 │ │ │ │ + bne.w 90f18 │ │ │ │ + b.n 90f8c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r5 │ │ │ │ - bl 94228 │ │ │ │ + bl 94200 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r8 │ │ │ │ - bl 94228 │ │ │ │ + bl 94200 │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94228 │ │ │ │ + bl 94200 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 91120 │ │ │ │ + ble.n 91104 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 915a4 │ │ │ │ + bmi.w 91588 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 91120 │ │ │ │ + beq.n 91104 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91584 │ │ │ │ + bmi.w 91568 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 91120 │ │ │ │ + beq.n 91104 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91594 │ │ │ │ + bmi.w 91578 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 91120 │ │ │ │ + beq.n 91104 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91630 │ │ │ │ + bmi.w 91614 │ │ │ │ subs r2, r5, #4 │ │ │ │ - beq.n 91120 │ │ │ │ + beq.n 91104 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 91414 │ │ │ │ + bmi.w 913f8 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 9118c │ │ │ │ - b.n 91120 │ │ │ │ + bne.n 91170 │ │ │ │ + b.n 91104 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 914be │ │ │ │ + bne.w 914a2 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9140e │ │ │ │ + beq.w 913f2 │ │ │ │ blx 2c104 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 916e6 │ │ │ │ + beq.w 916ca │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ blx 2c06c │ │ │ │ - b.n 90c9e │ │ │ │ + b.n 90c82 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91516 │ │ │ │ + bne.w 914fa │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90c9e │ │ │ │ - movw r9, #53484 @ 0xd0ec │ │ │ │ + beq.w 90c82 │ │ │ │ + movw r9, #53164 @ 0xcfac │ │ │ │ movt r9, #46 @ 0x2e │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #23692 @ 0x5c8c │ │ │ │ + movw r3, #23372 @ 0x5b4c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #53604 @ 0xd164 │ │ │ │ + movw r3, #53284 @ 0xd024 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 9139e │ │ │ │ + bmi.w 91382 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 912b6 │ │ │ │ + beq.n 9129a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 912e2 │ │ │ │ + beq.n 912c6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9139a │ │ │ │ + beq.w 9137e │ │ │ │ ldr.w r6, [r8, #20]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 911fe │ │ │ │ - b.n 90c9e │ │ │ │ + bne.n 911e2 │ │ │ │ + b.n 90c82 │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, fp │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 9125a │ │ │ │ + cbz r3, 9123e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9125a │ │ │ │ + beq.n 9123e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 91650 │ │ │ │ + blt.w 91634 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9110c │ │ │ │ + beq.w 910f0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9110c │ │ │ │ + bge.w 910f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9110c │ │ │ │ + bne.w 910f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9110c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 910f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 910f8 │ │ │ │ - b.n 910b6 │ │ │ │ - ldr r1, [pc, #100] @ (912f8 ) │ │ │ │ - mov r0, r9 │ │ │ │ - bl db5bc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 9107c │ │ │ │ - b.n 910f8 │ │ │ │ - movw r1, #53484 @ 0xd0ec │ │ │ │ + bne.w 910dc │ │ │ │ + b.n 9109a │ │ │ │ + ldr r1, [pc, #100] @ (912dc ) │ │ │ │ + mov r0, r9 │ │ │ │ + bl db2e8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 91060 │ │ │ │ + b.n 910dc │ │ │ │ + movw r1, #53164 @ 0xcfac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91216 │ │ │ │ + bne.n 911fa │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 91230 │ │ │ │ - ldr r0, [pc, #52] @ (912f4 ) │ │ │ │ - bl 7ad74 │ │ │ │ + b.n 91214 │ │ │ │ + ldr r0, [pc, #52] @ (912d8 ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 910a2 │ │ │ │ - ldr r0, [pc, #40] @ (912f4 ) │ │ │ │ - bl 434e0 │ │ │ │ - b.n 910f8 │ │ │ │ - ldr r1, [pc, #40] @ (912fc ) │ │ │ │ + bne.w 91086 │ │ │ │ + ldr r0, [pc, #40] @ (912d8 ) │ │ │ │ + bl 43460 │ │ │ │ + b.n 910dc │ │ │ │ + ldr r1, [pc, #40] @ (912e0 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl db5bc │ │ │ │ + bl db2e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91084 │ │ │ │ - b.n 910f8 │ │ │ │ + bne.w 91068 │ │ │ │ + b.n 910dc │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 91230 │ │ │ │ + b.n 91214 │ │ │ │ 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 91616 │ │ │ │ + bne.w 915fa │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91608 │ │ │ │ + bne.w 915ec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 90e7e │ │ │ │ + b.n 90e62 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 91602 │ │ │ │ + bne.w 915e6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9161a │ │ │ │ + bne.w 915fe │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 90e6a │ │ │ │ + b.n 90e4e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 915e6 │ │ │ │ + bne.w 915ca │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 915d4 │ │ │ │ + bne.w 915b8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 90e76 │ │ │ │ + b.n 90e5a │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ - b.n 90ca8 │ │ │ │ + b.n 90c8c │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 90dcc │ │ │ │ - movw r3, #32761 @ 0x7ff9 │ │ │ │ + b.n 90db0 │ │ │ │ + movw r3, #32785 @ 0x8011 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 90fb2 │ │ │ │ + b.n 90f96 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 91120 │ │ │ │ + b.n 91104 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 91428 │ │ │ │ + bpl.n 9140c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90dda │ │ │ │ + bge.w 90dbe │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 90dda │ │ │ │ + b.n 90dbe │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 90e5e │ │ │ │ + b.n 90e42 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 91230 │ │ │ │ + b.n 91214 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 913d8 │ │ │ │ + bgt.n 913bc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 913b6 │ │ │ │ + blt.n 9139a │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 912a2 │ │ │ │ + blt.w 91286 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53560 @ 0xd138 │ │ │ │ + movw r1, #53240 @ 0xcff8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - ldr r5, [pc, #704] @ (91690 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + ldr r5, [pc, #704] @ (91674 ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 910fa │ │ │ │ + b.n 910de │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53504 @ 0xd100 │ │ │ │ + movw r1, #53184 @ 0xcfc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 913cc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 913b0 │ │ │ │ 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 914f4 │ │ │ │ + bne.n 914d8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 90e5e │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 90c9e │ │ │ │ + b.n 90e42 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 90c82 │ │ │ │ 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 91194 │ │ │ │ + b.n 91178 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 90d4a │ │ │ │ + b.n 90d2e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53716 @ 0xd1d4 │ │ │ │ + movw r1, #53396 @ 0xd094 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - ldr r3, [pc, #592] @ (91690 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + ldr r3, [pc, #592] @ (91674 ) │ │ │ │ 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 91240 │ │ │ │ + bne.w 91224 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 91268 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 9124c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53992 @ 0xd2e8 │ │ │ │ + movw r1, #53672 @ 0xd1a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - ldr r2, [pc, #536] @ (91690 ) │ │ │ │ + bl f3e28 │ │ │ │ + ldr r2, [pc, #536] @ (91674 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 914de │ │ │ │ + bne.n 914c2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 914d6 │ │ │ │ + bge.n 914ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91256 │ │ │ │ + bne.w 9123a │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91256 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9123a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53836 @ 0xd24c │ │ │ │ + movw r1, #53516 @ 0xd10c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 91476 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 9145a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53628 @ 0xd17c │ │ │ │ + movw r1, #53308 @ 0xd03c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 913cc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 913b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 91268 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 9124c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91640 │ │ │ │ + bne.w 91624 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 91492 │ │ │ │ - b.n 91256 │ │ │ │ + blt.n 91476 │ │ │ │ + b.n 9123a │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.n 9140a │ │ │ │ + bmi.n 913ee │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53888 @ 0xd280 │ │ │ │ + movw r1, #53568 @ 0xd140 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 91476 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 9145a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53436 @ 0xd0bc │ │ │ │ + movw r1, #53116 @ 0xcf7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 913cc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 913b0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 90d1a │ │ │ │ + b.w 90cfe │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 90d36 │ │ │ │ + b.w 90d1a │ │ │ │ ldrd r9, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90dc4 │ │ │ │ + beq.w 90da8 │ │ │ │ add.w r0, r3, #8 │ │ │ │ - b.w 90d28 │ │ │ │ + b.w 90d0c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 90d70 │ │ │ │ + b.n 90d54 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 90d5e │ │ │ │ + b.n 90d42 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54348 @ 0xd44c │ │ │ │ + movw r1, #54028 @ 0xd30c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 910f8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 910dc │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 90d82 │ │ │ │ + b.n 90d66 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 90d94 │ │ │ │ + b.n 90d78 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 90da6 │ │ │ │ + b.n 90d8a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 90dba │ │ │ │ + b.n 90d9e │ │ │ │ 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 9116c │ │ │ │ + b.n 91150 │ │ │ │ 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 91178 │ │ │ │ + b.n 9115c │ │ │ │ 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 91160 │ │ │ │ + b.n 91144 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #53744 @ 0xd1f0 │ │ │ │ + movw r1, #53424 @ 0xd0b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ - b.n 91476 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 9145a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.w 90dba │ │ │ │ + b.w 90d9e │ │ │ │ cmp r2, #9 │ │ │ │ - bne.w 9145c │ │ │ │ + bne.w 91440 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 90e76 │ │ │ │ + b.n 90e5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53956 @ 0xd2c4 │ │ │ │ + movw r1, #53636 @ 0xd184 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 91476 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 9145a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 915ea │ │ │ │ + b.n 915ce │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 9164c │ │ │ │ + bne.n 91630 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 90e7e │ │ │ │ + b.n 90e62 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 915ea │ │ │ │ + b.n 915ce │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 9162a │ │ │ │ + bne.n 9160e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 90e6a │ │ │ │ + b.n 90e4e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 91460 │ │ │ │ + b.n 91444 │ │ │ │ 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 91184 │ │ │ │ + b.n 91168 │ │ │ │ mov r8, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 914e8 │ │ │ │ - b.n 9125a │ │ │ │ + bne.w 914cc │ │ │ │ + b.n 9123e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 91460 │ │ │ │ + b.n 91444 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91256 │ │ │ │ + bne.w 9123a │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91256 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9123a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9106e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91052 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54272 @ 0xd400 │ │ │ │ + movw r1, #53952 @ 0xd2c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - ldr r5, [pc, #4] @ (91690 ) │ │ │ │ + bl f3e28 │ │ │ │ + ldr r5, [pc, #4] @ (91674 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 910f8 │ │ │ │ + b.n 910dc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #53884 @ 0xd27c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9167e │ │ │ │ + b.n 91662 │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #54400 @ 0xd480 │ │ │ │ + movw r2, #54080 @ 0xd340 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24d06c │ │ │ │ - b.n 910fa │ │ │ │ + bl 24ba8c │ │ │ │ + b.n 910de │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 910f8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 910dc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53792 @ 0xd220 │ │ │ │ + movw r1, #53472 @ 0xd0e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 91476 │ │ │ │ - ldr r5, [pc, #220] @ (917c4 ) │ │ │ │ + bl f3e28 │ │ │ │ + b.n 9145a │ │ │ │ + ldr r5, [pc, #220] @ (917a8 ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 910fa │ │ │ │ - ldr r5, [pc, #204] @ (917c4 ) │ │ │ │ + bl 23a370 │ │ │ │ + b.n 910de │ │ │ │ + ldr r5, [pc, #204] @ (917a8 ) │ │ │ │ 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 917b8 │ │ │ │ + beq.n 9179c │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 917b8 │ │ │ │ + bhi.n 9179c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ - b.n 9102a │ │ │ │ - ldr r5, [pc, #148] @ (917c4 ) │ │ │ │ + b.n 9100e │ │ │ │ + ldr r5, [pc, #148] @ (917a8 ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 910fa │ │ │ │ + b.n 910de │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53672 @ 0xd1a8 │ │ │ │ + movw r1, #53352 @ 0xd068 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r5, [pc, #124] @ (917c4 ) │ │ │ │ + ldr r5, [pc, #124] @ (917a8 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 910fa │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 910de │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54132 @ 0xd374 │ │ │ │ + movw r1, #53812 @ 0xd234 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9167e │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 9143e │ │ │ │ + b.n 91662 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 91422 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ - b.w 90ef4 │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 90ed8 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53416 @ 0xd0a8 │ │ │ │ + movw r1, #53096 @ 0xcf68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 913cc │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 913b0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54064 @ 0xd330 │ │ │ │ + movw r1, #53744 @ 0xd1f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #24] @ (917c4 ) │ │ │ │ + ldr r5, [pc, #24] @ (917a8 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 910f8 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 910dc │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 91726 │ │ │ │ + b.n 9170a │ │ │ │ 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 91ede │ │ │ │ + beq.w 91ec2 │ │ │ │ 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 9233a │ │ │ │ + bhi.w 9231e │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 91d0a │ │ │ │ + beq.w 91cee │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 91d3c │ │ │ │ + beq.w 91d20 │ │ │ │ ldr.w r2, [fp, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 917fc │ │ │ │ + bne.n 917e0 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 922ce │ │ │ │ + beq.w 922b2 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c47c │ │ │ │ - cbz r0, 91834 │ │ │ │ + cbz r0, 91818 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 922c4 │ │ │ │ + beq.w 922a8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2c104 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9222c │ │ │ │ + beq.w 92210 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ blx 2c06c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91dfc │ │ │ │ + bne.w 91de0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91ee8 │ │ │ │ + beq.w 91ecc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 920a2 │ │ │ │ + beq.w 92086 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9208e │ │ │ │ + beq.w 92072 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 91942 │ │ │ │ + beq.n 91926 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 920ca │ │ │ │ + beq.w 920ae │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9193a │ │ │ │ + beq.n 9191e │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92100 │ │ │ │ + beq.w 920e4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9193a │ │ │ │ + beq.n 9191e │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92106 │ │ │ │ + beq.w 920ea │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 9193a │ │ │ │ + cbz r2, 9191e │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9210c │ │ │ │ + beq.w 920f0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 9193a │ │ │ │ + cbz r2, 9191e │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92112 │ │ │ │ + beq.w 920f6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 9193a │ │ │ │ + cbz r2, 9191e │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92118 │ │ │ │ + beq.w 920fc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 9193a │ │ │ │ + cbz r2, 9191e │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9211e │ │ │ │ + beq.w 92102 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 9193a │ │ │ │ + cbz r2, 9191e │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91fd6 │ │ │ │ + beq.w 91fba │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 91fda │ │ │ │ + beq.w 91fbe │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91924 │ │ │ │ + bne.n 91908 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91f9e │ │ │ │ + bne.w 91f82 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91fc0 │ │ │ │ + beq.w 91fa4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 9197c │ │ │ │ + bpl.n 91960 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9197c │ │ │ │ + ble.n 91960 │ │ │ │ add.w ip, sl, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9202c │ │ │ │ + beq.w 92010 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 92014 │ │ │ │ + bpl.w 91ff8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 91964 │ │ │ │ + bne.n 91948 │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c8fd0 │ │ │ │ + bl 1c7838 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9202c │ │ │ │ + beq.w 92010 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 92212 │ │ │ │ + bge.w 921f6 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 919b2 │ │ │ │ + cbz r2, 91996 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 920d0 │ │ │ │ + bne.w 920b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c90a8 │ │ │ │ + bl 1c7910 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9202c │ │ │ │ + beq.w 92010 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91f0e │ │ │ │ + beq.w 91ef2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #32] │ │ │ │ - blt.w 91f68 │ │ │ │ + blt.w 91f4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91ec6 │ │ │ │ + bne.w 91eaa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91e3c │ │ │ │ + bne.w 91e20 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91e58 │ │ │ │ + bne.w 91e3c │ │ │ │ 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 9202c │ │ │ │ + beq.w 92010 │ │ │ │ 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, 91a1c │ │ │ │ + cbz r0, 91a00 │ │ │ │ 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 │ │ │ │ @@ -152054,15 +152047,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 922ec │ │ │ │ + bmi.w 922d0 │ │ │ │ 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 │ │ │ │ @@ -152072,20 +152065,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 91b16 │ │ │ │ - movw r7, #40796 @ 0x9f5c │ │ │ │ + beq.n 91afa │ │ │ │ + movw r7, #40476 @ 0x9e1c │ │ │ │ movt r7, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 91af6 │ │ │ │ + bhi.n 91ada │ │ │ │ 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 │ │ │ │ @@ -152120,989 +152113,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 91c88 │ │ │ │ + bne.w 91c6c │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91aa2 │ │ │ │ + bne.n 91a86 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91ef2 │ │ │ │ + beq.w 91ed6 │ │ │ │ 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 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9228e │ │ │ │ + blt.w 92272 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91b84 │ │ │ │ + bne.n 91b68 │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 91b60 │ │ │ │ + cbz r2, 91b44 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92312 │ │ │ │ + blt.w 922f6 │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 922fe │ │ │ │ + blt.w 922e2 │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92296 │ │ │ │ + blt.w 9227a │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92272 │ │ │ │ + blt.w 92256 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 9223a │ │ │ │ + bmi.w 9221e │ │ │ │ ldr.w r9, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #660] @ (91e2c ) │ │ │ │ + ldr r5, [pc, #660] @ (91e10 ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 91be2 │ │ │ │ + cbz r1, 91bc6 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c3f8 │ │ │ │ + bl 8c3d8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c68 │ │ │ │ + beq.n 91c4c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #620] @ (91e30 ) │ │ │ │ + ldr r1, [pc, #620] @ (91e14 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91bdc │ │ │ │ + bge.n 91bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92232 │ │ │ │ + beq.w 92216 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 91c66 │ │ │ │ + beq.n 91c4a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91e6e │ │ │ │ + bne.w 91e52 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91eb0 │ │ │ │ - ldr r2, [pc, #576] @ (91e34 ) │ │ │ │ + bne.w 91e94 │ │ │ │ + ldr r2, [pc, #576] @ (91e18 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 91e9a │ │ │ │ + bne.w 91e7e │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 91e9a │ │ │ │ + beq.w 91e7e │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #548] @ (91e38 ) │ │ │ │ + ldr r1, [pc, #548] @ (91e1c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 91c66 │ │ │ │ + beq.n 91c4a │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91e20 │ │ │ │ + bne.w 91e04 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c47c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921f6 │ │ │ │ + beq.w 921da │ │ │ │ subs r1, r0, r6 │ │ │ │ - bmi.w 920b2 │ │ │ │ + bmi.w 92096 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 91c68 │ │ │ │ - ldr r1, [pc, #492] @ (91e38 ) │ │ │ │ + cbz r0, 91c4c │ │ │ │ + ldr r1, [pc, #492] @ (91e1c ) │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91c66 │ │ │ │ + bge.n 91c4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 922f6 │ │ │ │ + beq.w 922da │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, r7] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91dae │ │ │ │ + bne.w 91d92 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, fp │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 91aa2 │ │ │ │ - b.n 91b16 │ │ │ │ + bne.w 91a86 │ │ │ │ + b.n 91afa │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r5 │ │ │ │ - bl 94228 │ │ │ │ + bl 94200 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r8 │ │ │ │ - bl 94228 │ │ │ │ + bl 94200 │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94228 │ │ │ │ + bl 94200 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 91c8e │ │ │ │ + ble.n 91c72 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91fe4 │ │ │ │ + bmi.w 91fc8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 91c8e │ │ │ │ + beq.n 91c72 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91ff4 │ │ │ │ + bmi.w 91fd8 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 91c8e │ │ │ │ + beq.n 91c72 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 92004 │ │ │ │ + bmi.w 91fe8 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 91c8e │ │ │ │ + beq.n 91c72 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 92158 │ │ │ │ + bmi.w 9213c │ │ │ │ subs r2, r5, #4 │ │ │ │ - beq.n 91c8e │ │ │ │ + beq.n 91c72 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 91f8e │ │ │ │ + bmi.w 91f72 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 91cfa │ │ │ │ - b.n 91c8e │ │ │ │ + bne.n 91cde │ │ │ │ + b.n 91c72 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 920e8 │ │ │ │ + bne.w 920cc │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91f88 │ │ │ │ + beq.w 91f6c │ │ │ │ blx 2c104 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 922aa │ │ │ │ + beq.w 9228e │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ blx 2c06c │ │ │ │ - b.n 9180e │ │ │ │ + b.n 917f2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9205c │ │ │ │ + bne.w 92040 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9180e │ │ │ │ + beq.w 917f2 │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #23692 @ 0x5c8c │ │ │ │ + movw r3, #23372 @ 0x5b4c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #53604 @ 0xd164 │ │ │ │ + movw r3, #53284 @ 0xd024 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #53484 @ 0xd0ec │ │ │ │ + movw r3, #53164 @ 0xcfac │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 91f18 │ │ │ │ + bmi.w 91efc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91e94 │ │ │ │ + beq.w 91e78 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91ec0 │ │ │ │ + beq.w 91ea4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f14 │ │ │ │ + beq.w 91ef8 │ │ │ │ ldr.w r6, [r8, #20]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 91d6e │ │ │ │ - b.n 9180e │ │ │ │ + bne.n 91d52 │ │ │ │ + b.n 917f2 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 91dce │ │ │ │ + cbz r3, 91db2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 91dce │ │ │ │ + beq.n 91db2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 921e2 │ │ │ │ + blt.w 921c6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 91c7a │ │ │ │ + beq.w 91c5e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91c7a │ │ │ │ + bge.w 91c5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91c7a │ │ │ │ + bne.w 91c5e │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91c7a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91c5e │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 91942 │ │ │ │ + bpl.w 91926 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91950 │ │ │ │ + bge.w 91934 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 91950 │ │ │ │ + b.n 91934 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91c66 │ │ │ │ - b.n 91c24 │ │ │ │ + bne.w 91c4a │ │ │ │ + b.n 91c08 │ │ │ │ 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 92178 │ │ │ │ + bne.w 9215c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92168 │ │ │ │ + bne.w 9214c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 919ea │ │ │ │ + beq.w 919ce │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 921c4 │ │ │ │ + bne.w 921a8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 921b6 │ │ │ │ + bne.w 9219a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 919ec │ │ │ │ - ldr r1, [pc, #728] @ (92148 ) │ │ │ │ + b.n 919d0 │ │ │ │ + ldr r1, [pc, #728] @ (9212c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl db5bc │ │ │ │ + bl db2e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91bea │ │ │ │ - b.n 91c66 │ │ │ │ - movw r1, #53484 @ 0xd0ec │ │ │ │ + bne.w 91bce │ │ │ │ + b.n 91c4a │ │ │ │ + movw r1, #53164 @ 0xcfac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91d88 │ │ │ │ + bne.w 91d6c │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 91da4 │ │ │ │ - ldr r0, [pc, #688] @ (9214c ) │ │ │ │ - bl 7ad74 │ │ │ │ + b.n 91d88 │ │ │ │ + ldr r0, [pc, #688] @ (92130 ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 91c10 │ │ │ │ - ldr r0, [pc, #672] @ (9214c ) │ │ │ │ - bl 434e0 │ │ │ │ - b.n 91c66 │ │ │ │ - ldr r1, [pc, #668] @ (92150 ) │ │ │ │ + bne.w 91bf4 │ │ │ │ + ldr r0, [pc, #672] @ (92130 ) │ │ │ │ + bl 43460 │ │ │ │ + b.n 91c4a │ │ │ │ + ldr r1, [pc, #668] @ (92134 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl db5bc │ │ │ │ + bl db2e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91bf2 │ │ │ │ - b.n 91c66 │ │ │ │ + bne.w 91bd6 │ │ │ │ + b.n 91c4a │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 91da4 │ │ │ │ + b.n 91d88 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 921b0 │ │ │ │ + bne.w 92194 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 921c8 │ │ │ │ + bne.w 921ac │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 919dc │ │ │ │ + b.n 919c0 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ - b.n 9181a │ │ │ │ + b.n 917fe │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 91942 │ │ │ │ - movw r3, #32761 @ 0x7ff9 │ │ │ │ + b.n 91926 │ │ │ │ + movw r3, #32785 @ 0x8011 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 91b20 │ │ │ │ + b.n 91b04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 91c8e │ │ │ │ + b.n 91c72 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 919d4 │ │ │ │ + b.n 919b8 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 91da4 │ │ │ │ + b.n 91d88 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91f50 │ │ │ │ + bgt.n 91f34 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 91f2e │ │ │ │ + blt.n 91f12 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 91e7e │ │ │ │ + blt.n 91e62 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53560 @ 0xd138 │ │ │ │ + movw r1, #53240 @ 0xcff8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - ldr r5, [pc, #524] @ (92154 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + ldr r5, [pc, #524] @ (92138 ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 91c68 │ │ │ │ + b.n 91c4c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53504 @ 0xd100 │ │ │ │ + movw r1, #53184 @ 0xcfc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 91f44 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 91f28 │ │ │ │ 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 92124 │ │ │ │ + bne.w 92108 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 919d4 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 9180e │ │ │ │ + b.n 919b8 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 917f2 │ │ │ │ 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 91d02 │ │ │ │ + b.n 91ce6 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 91e0c │ │ │ │ + bmi.w 91df0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53716 @ 0xd1d4 │ │ │ │ + movw r1, #53396 @ 0xd094 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - ldr r3, [pc, #400] @ (92154 ) │ │ │ │ + bl 11e5b4 │ │ │ │ + ldr r3, [pc, #400] @ (92138 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ - cbnz r5, 91fde │ │ │ │ + cbnz r5, 91fc2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 91ddc │ │ │ │ + bl 83e1c │ │ │ │ + b.n 91dc0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 91930 │ │ │ │ + b.n 91914 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 91930 │ │ │ │ + b.n 91914 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 91db4 │ │ │ │ + b.n 91d98 │ │ │ │ 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 91cce │ │ │ │ + b.n 91cb2 │ │ │ │ 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 91cda │ │ │ │ + b.n 91cbe │ │ │ │ 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 91ce6 │ │ │ │ + b.n 91cca │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #53744 @ 0xd1f0 │ │ │ │ + movw r1, #53424 @ 0xd0b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ - ldr r2, [pc, #292] @ (92154 ) │ │ │ │ + bl f3e28 │ │ │ │ + ldr r2, [pc, #292] @ (92138 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9207c │ │ │ │ + bne.n 92060 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92074 │ │ │ │ + bge.n 92058 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91dca │ │ │ │ + bne.w 91dae │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91dca │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91dae │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53436 @ 0xd0bc │ │ │ │ + movw r1, #53116 @ 0xcf7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 91f44 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 91f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 91ddc │ │ │ │ + bl 83e1c │ │ │ │ + b.n 91dc0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - cbnz r3, 920a8 │ │ │ │ + cbnz r3, 9208c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 92048 │ │ │ │ - b.n 91dca │ │ │ │ + blt.n 9202c │ │ │ │ + b.n 91dae │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9189a │ │ │ │ - b.n 9193a │ │ │ │ + bne.w 9187e │ │ │ │ + b.n 9191e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 91894 │ │ │ │ + b.w 91878 │ │ │ │ mov r8, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 92082 │ │ │ │ - b.n 91dce │ │ │ │ + bne.n 92066 │ │ │ │ + b.n 91db2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54348 @ 0xd44c │ │ │ │ + movw r1, #54028 @ 0xd30c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 91c66 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 91c4a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 918ac │ │ │ │ + b.w 91890 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53836 @ 0xd24c │ │ │ │ + movw r1, #53516 @ 0xd10c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 9202c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 92010 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53628 @ 0xd17c │ │ │ │ + movw r1, #53308 @ 0xd03c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 91f44 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 91f28 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.w 918c0 │ │ │ │ + b.w 918a4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.w 918d4 │ │ │ │ + b.w 918b8 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 918e6 │ │ │ │ + b.w 918ca │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.w 918f8 │ │ │ │ + b.w 918dc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.w 9190a │ │ │ │ + b.w 918ee │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.w 9191c │ │ │ │ + b.w 91900 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.w 91f84 │ │ │ │ + bmi.w 91f68 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53888 @ 0xd280 │ │ │ │ + movw r1, #53568 @ 0xd140 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 9202c │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 92010 │ │ │ │ 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 91cf2 │ │ │ │ + b.n 91cd6 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 92194 │ │ │ │ + bne.n 92178 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 919e4 │ │ │ │ + b.n 919c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53956 @ 0xd2c4 │ │ │ │ + movw r1, #53636 @ 0xd184 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 9202c │ │ │ │ + bl f3e28 │ │ │ │ + b.n 92010 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53992 @ 0xd2e8 │ │ │ │ + movw r1, #53672 @ 0xd1a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 9202c │ │ │ │ + bl f3e28 │ │ │ │ + b.n 92010 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 9217c │ │ │ │ + b.n 92160 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 921d8 │ │ │ │ + bne.n 921bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 919ec │ │ │ │ + b.n 919d0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 9217c │ │ │ │ + b.n 92160 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 921dc │ │ │ │ + bne.n 921c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 919dc │ │ │ │ + b.n 919c0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 92198 │ │ │ │ + b.n 9217c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 92198 │ │ │ │ + b.n 9217c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91dca │ │ │ │ + bne.w 91dae │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91dca │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91dae │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #54400 @ 0xd480 │ │ │ │ + movw r2, #54080 @ 0xd340 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24d06c │ │ │ │ - b.n 91c68 │ │ │ │ + bl 24ba8c │ │ │ │ + b.n 91c4c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53792 @ 0xd220 │ │ │ │ + movw r1, #53472 @ 0xd0e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 9202c │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 91fc0 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 92010 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 91fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91bdc │ │ │ │ - ldr r5, [pc, #280] @ (92354 ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91bc0 │ │ │ │ + ldr r5, [pc, #280] @ (92338 ) │ │ │ │ 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 922b8 │ │ │ │ + beq.n 9229c │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 922b8 │ │ │ │ + bhi.n 9229c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ - b.n 91b98 │ │ │ │ + b.n 91b7c │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54272 @ 0xd400 │ │ │ │ + movw r1, #53952 @ 0xd2c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - ldr r5, [pc, #196] @ (92354 ) │ │ │ │ + bl f3e28 │ │ │ │ + ldr r5, [pc, #196] @ (92338 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 91c66 │ │ │ │ + b.n 91c4a │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #53884 @ 0xd27c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92284 │ │ │ │ - ldr r5, [pc, #168] @ (92354 ) │ │ │ │ + b.n 92268 │ │ │ │ + ldr r5, [pc, #168] @ (92338 ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 91c68 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 91c4c │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 9226c │ │ │ │ - ldr r5, [pc, #140] @ (92354 ) │ │ │ │ + b.n 92250 │ │ │ │ + ldr r5, [pc, #140] @ (92338 ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 91c68 │ │ │ │ + b.n 91c4c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53672 @ 0xd1a8 │ │ │ │ + movw r1, #53352 @ 0xd068 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r5, [pc, #116] @ (92354 ) │ │ │ │ + ldr r5, [pc, #116] @ (92338 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 91c68 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 91c4c │ │ │ │ mov r0, sl │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ - b.w 91a62 │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 91a46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91c66 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91c4a │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54132 @ 0xd374 │ │ │ │ + movw r1, #53812 @ 0xd234 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92284 │ │ │ │ + b.n 92268 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54064 @ 0xd330 │ │ │ │ + movw r1, #53744 @ 0xd1f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #36] @ (92354 ) │ │ │ │ + ldr r5, [pc, #36] @ (92338 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 91c66 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 91c4a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53416 @ 0xd0a8 │ │ │ │ + movw r1, #53096 @ 0xcf68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 91f44 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 91f28 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00092358 : │ │ │ │ +0009233c : │ │ │ │ stmdb 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 92a66 │ │ │ │ + beq.w 92a4a │ │ │ │ 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 92ebe │ │ │ │ + bhi.w 92ea2 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 9289c │ │ │ │ + beq.w 92880 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 928ce │ │ │ │ + beq.w 928b2 │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92394 │ │ │ │ + bne.n 92378 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 92e5e │ │ │ │ + beq.w 92e42 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c47c │ │ │ │ - cbz r0, 923cc │ │ │ │ + cbz r0, 923b0 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e54 │ │ │ │ + beq.w 92e38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c104 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92db2 │ │ │ │ + beq.w 92d96 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ blx 2c06c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 929a8 │ │ │ │ + bne.w 9298c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92a70 │ │ │ │ + beq.w 92a54 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92cec │ │ │ │ + beq.w 92cd0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 92cd6 │ │ │ │ + beq.w 92cba │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 924c2 │ │ │ │ + beq.n 924a6 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92d3c │ │ │ │ + beq.w 92d20 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 924bc │ │ │ │ + beq.n 924a0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92c94 │ │ │ │ + beq.w 92c78 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 924bc │ │ │ │ + cbz r2, 924a0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92c9a │ │ │ │ + beq.w 92c7e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 924bc │ │ │ │ + cbz r2, 924a0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92ca0 │ │ │ │ + beq.w 92c84 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 924bc │ │ │ │ + cbz r2, 924a0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92ca6 │ │ │ │ + beq.w 92c8a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 924bc │ │ │ │ + cbz r2, 924a0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92cac │ │ │ │ + beq.w 92c90 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 924bc │ │ │ │ + cbz r2, 924a0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92cc0 │ │ │ │ + beq.w 92ca4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 924bc │ │ │ │ + cbz r2, 924a0 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92bd4 │ │ │ │ + beq.w 92bb8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 92bd8 │ │ │ │ + beq.w 92bbc │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 924a8 │ │ │ │ + bne.n 9248c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92b2c │ │ │ │ + bne.w 92b10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b4c │ │ │ │ + beq.w 92b30 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 924fa │ │ │ │ + bpl.n 924de │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 924fa │ │ │ │ + ble.n 924de │ │ │ │ add.w ip, r6, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ba8 │ │ │ │ + beq.w 92b8c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 92b90 │ │ │ │ + bpl.w 92b74 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 924e2 │ │ │ │ + bne.n 924c6 │ │ │ │ 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 1c8fd0 │ │ │ │ + bl 1c7838 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ba8 │ │ │ │ + beq.w 92b8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 92dce │ │ │ │ + bge.w 92db2 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 92536 │ │ │ │ + cbz r2, 9251a │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 92d24 │ │ │ │ + bne.w 92d08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c90a8 │ │ │ │ + bl 1c7910 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ba8 │ │ │ │ + beq.w 92b8c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92ab6 │ │ │ │ + beq.w 92a9a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #24] │ │ │ │ - blt.w 92a96 │ │ │ │ + blt.w 92a7a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92a1a │ │ │ │ + bne.w 929fe │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92a32 │ │ │ │ + bne.w 92a16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92a4e │ │ │ │ + bne.w 92a32 │ │ │ │ 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 92ba8 │ │ │ │ + beq.w 92b8c │ │ │ │ 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, 925a0 │ │ │ │ + cbz r0, 92584 │ │ │ │ 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 │ │ │ │ @@ -153120,15 +153113,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 92daa │ │ │ │ + bmi.w 92d8e │ │ │ │ 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 │ │ │ │ @@ -153140,20 +153133,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 926a0 │ │ │ │ - movw r6, #40796 @ 0x9f5c │ │ │ │ + beq.n 92684 │ │ │ │ + movw r6, #40476 @ 0x9e1c │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 92680 │ │ │ │ + bhi.n 92664 │ │ │ │ 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 │ │ │ │ @@ -153188,924 +153181,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 92810 │ │ │ │ + bne.w 927f4 │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9262c │ │ │ │ + bne.n 92610 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a7a │ │ │ │ + beq.w 92a5e │ │ │ │ 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 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92da2 │ │ │ │ + blt.w 92d86 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9270c │ │ │ │ + bne.n 926f0 │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 926e8 │ │ │ │ + cbz r2, 926cc │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92e04 │ │ │ │ + blt.w 92de8 │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92d86 │ │ │ │ + blt.w 92d6a │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92e40 │ │ │ │ + blt.w 92e24 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92e2c │ │ │ │ + blt.w 92e10 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 92e84 │ │ │ │ + bmi.w 92e68 │ │ │ │ ldr.w sl, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr r6, [pc, #704] @ (929e0 ) │ │ │ │ + ldr r6, [pc, #704] @ (929c4 ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 9276a │ │ │ │ + cbz r1, 9274e │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c3f8 │ │ │ │ + bl 8c3d8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 927ee │ │ │ │ + beq.n 927d2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #664] @ (929e4 ) │ │ │ │ + ldr r1, [pc, #664] @ (929c8 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92764 │ │ │ │ + bge.n 92748 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e7c │ │ │ │ + beq.w 92e60 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 927ec │ │ │ │ + beq.n 927d0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 929d0 │ │ │ │ + bne.w 929b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92a0a │ │ │ │ - ldr r2, [pc, #620] @ (929e8 ) │ │ │ │ + bne.w 929ee │ │ │ │ + ldr r2, [pc, #620] @ (929cc ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 929f4 │ │ │ │ + bne.w 929d8 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 929f4 │ │ │ │ + beq.w 929d8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (929ec ) │ │ │ │ + ldr r1, [pc, #592] @ (929d0 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 927ec │ │ │ │ + beq.n 927d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 929c6 │ │ │ │ + bne.w 929aa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c47c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92de8 │ │ │ │ + beq.w 92dcc │ │ │ │ subs r1, r0, r5 │ │ │ │ - bmi.w 92cf2 │ │ │ │ + bmi.w 92cd6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 927ee │ │ │ │ - ldr r1, [pc, #536] @ (929ec ) │ │ │ │ + cbz r0, 927d2 │ │ │ │ + ldr r1, [pc, #536] @ (929d0 ) │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 927ec │ │ │ │ + bge.n 927d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92dc6 │ │ │ │ + beq.w 92daa │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r6, r9] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92946 │ │ │ │ + bne.w 9292a │ │ │ │ mov sl, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r0, sl │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ 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 9262c │ │ │ │ - b.n 926a0 │ │ │ │ + bne.w 92610 │ │ │ │ + b.n 92684 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, fp │ │ │ │ - bl 94228 │ │ │ │ + bl 94200 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c06c │ │ │ │ mov r0, r8 │ │ │ │ - bl 94228 │ │ │ │ + bl 94200 │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94228 │ │ │ │ + bl 94200 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 92816 │ │ │ │ + ble.n 927fa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 92b80 │ │ │ │ + bmi.w 92b64 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 92816 │ │ │ │ + beq.n 927fa │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 92bdc │ │ │ │ + bmi.w 92bc0 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 92816 │ │ │ │ + beq.n 927fa │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 92bec │ │ │ │ + bmi.w 92bd0 │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 92816 │ │ │ │ + beq.n 927fa │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 92c16 │ │ │ │ + bmi.w 92bfa │ │ │ │ subs.w r2, fp, #4 │ │ │ │ - beq.n 92816 │ │ │ │ + beq.n 927fa │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 92b6a │ │ │ │ + bmi.w 92b4e │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 9288c │ │ │ │ - b.n 92816 │ │ │ │ + bne.n 92870 │ │ │ │ + b.n 927fa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92d5a │ │ │ │ + bne.w 92d3e │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 92b7a │ │ │ │ + beq.w 92b5e │ │ │ │ blx 2c104 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92db8 │ │ │ │ + beq.w 92d9c │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 2c06c │ │ │ │ - b.n 923a6 │ │ │ │ + b.n 9238a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 92d42 │ │ │ │ + bne.w 92d26 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 923a6 │ │ │ │ + beq.w 9238a │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #23692 @ 0x5c8c │ │ │ │ + movw r3, #23372 @ 0x5b4c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r3, #53604 @ 0xd164 │ │ │ │ + movw r3, #53284 @ 0xd024 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #53484 @ 0xd0ec │ │ │ │ + movw r3, #53164 @ 0xcfac │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r7, r8 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 92ac4 │ │ │ │ + bmi.w 92aa8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9299a │ │ │ │ + beq.n 9297e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92994 │ │ │ │ + beq.n 92978 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92abc │ │ │ │ + beq.w 92aa0 │ │ │ │ ldr.w r5, [r8, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92904 │ │ │ │ + bne.n 928e8 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 923a6 │ │ │ │ + b.n 9238a │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 92966 │ │ │ │ + cbz r3, 9294a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 92966 │ │ │ │ + beq.n 9294a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 92d72 │ │ │ │ + blt.w 92d56 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92802 │ │ │ │ + beq.w 927e6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92802 │ │ │ │ + bge.w 927e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92802 │ │ │ │ + bne.w 927e6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92802 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 927e6 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr.w r5, [r8, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 923a6 │ │ │ │ + beq.w 9238a │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 92904 │ │ │ │ + b.n 928e8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r6 │ │ │ │ - bpl.w 924c2 │ │ │ │ + bpl.w 924a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 924d0 │ │ │ │ + bge.w 924b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 924d0 │ │ │ │ + b.n 924b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 927ec │ │ │ │ - b.n 927aa │ │ │ │ - ldr r1, [pc, #28] @ (929f0 ) │ │ │ │ + bne.w 927d0 │ │ │ │ + b.n 9278e │ │ │ │ + ldr r1, [pc, #28] @ (929d4 ) │ │ │ │ mov r0, sl │ │ │ │ - bl db5bc │ │ │ │ + bl db2e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92770 │ │ │ │ - b.n 927ec │ │ │ │ + bne.w 92754 │ │ │ │ + b.n 927d0 │ │ │ │ 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] @ (92cb4 ) │ │ │ │ - bl 7ad74 │ │ │ │ + ldr r0, [pc, #700] @ (92c98 ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 92796 │ │ │ │ - ldr r0, [pc, #688] @ (92cb4 ) │ │ │ │ - bl 434e0 │ │ │ │ - b.n 927ec │ │ │ │ - ldr r1, [pc, #684] @ (92cb8 ) │ │ │ │ + bne.w 9277a │ │ │ │ + ldr r0, [pc, #688] @ (92c98 ) │ │ │ │ + bl 43460 │ │ │ │ + b.n 927d0 │ │ │ │ + ldr r1, [pc, #684] @ (92c9c ) │ │ │ │ mov r0, sl │ │ │ │ - bl db5bc │ │ │ │ + bl db2e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92778 │ │ │ │ - b.n 927ec │ │ │ │ + bne.w 9275c │ │ │ │ + b.n 927d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ ldrne r2, [r7, #0] │ │ │ │ - bne.w 92c36 │ │ │ │ + bne.w 92c1a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92c26 │ │ │ │ + bne.w 92c0a │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - b.n 9255e │ │ │ │ + b.n 92542 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ - bne.w 92c34 │ │ │ │ + bne.w 92c18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92d0a │ │ │ │ + bne.w 92cee │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 92566 │ │ │ │ + b.n 9254a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 92c32 │ │ │ │ + bne.w 92c16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92cc6 │ │ │ │ + bne.w 92caa │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 9256e │ │ │ │ + b.n 92552 │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ strd fp, fp, [sp, #8] │ │ │ │ - b.n 923b2 │ │ │ │ + b.n 92396 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 924c2 │ │ │ │ - movw r3, #32761 @ 0x7ff9 │ │ │ │ + b.n 924a6 │ │ │ │ + movw r3, #32785 @ 0x8011 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 926aa │ │ │ │ + b.n 9268e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 92816 │ │ │ │ + b.n 927fa │ │ │ │ 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 92c68 │ │ │ │ + bne.w 92c4c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 92558 │ │ │ │ + b.n 9253c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 92558 │ │ │ │ + b.n 9253c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 9299a │ │ │ │ + b.n 9297e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 92afa │ │ │ │ + bgt.n 92ade │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 92ad8 │ │ │ │ + blt.n 92abc │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 92b12 │ │ │ │ + blt.n 92af6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53560 @ 0xd138 │ │ │ │ + movw r1, #53240 @ 0xcff8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - ldr r6, [pc, #460] @ (92cbc ) │ │ │ │ + bl 11e5b4 │ │ │ │ + ldr r6, [pc, #460] @ (92ca0 ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 927ee │ │ │ │ + b.n 927d2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53504 @ 0xd100 │ │ │ │ + movw r1, #53184 @ 0xcfc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 92aee │ │ │ │ - movw r1, #53484 @ 0xd0ec │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 92ad2 │ │ │ │ + movw r1, #53164 @ 0xcfac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2c2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92920 │ │ │ │ - b.n 9299a │ │ │ │ + bne.w 92904 │ │ │ │ + b.n 9297e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 929b6 │ │ │ │ + bmi.w 9299a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53716 @ 0xd1d4 │ │ │ │ + movw r1, #53396 @ 0xd094 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - ldr r3, [pc, #364] @ (92cbc ) │ │ │ │ + bl 11e5b4 │ │ │ │ + ldr r3, [pc, #364] @ (92ca0 ) │ │ │ │ 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 9294c │ │ │ │ + bne.w 92930 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 92974 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 92958 │ │ │ │ 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 92894 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 923a6 │ │ │ │ + b.n 92878 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 9238a │ │ │ │ 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 92858 │ │ │ │ + b.n 9283c │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #53744 @ 0xd1f0 │ │ │ │ + movw r1, #53424 @ 0xd0b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ - ldr r2, [pc, #272] @ (92cbc ) │ │ │ │ + bl f3e28 │ │ │ │ + ldr r2, [pc, #272] @ (92ca0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 92c04 │ │ │ │ + bne.n 92be8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92bfc │ │ │ │ + bge.n 92be0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92962 │ │ │ │ + bne.w 92946 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92962 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92946 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 924b4 │ │ │ │ + b.n 92498 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 924b4 │ │ │ │ + b.n 92498 │ │ │ │ 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 92866 │ │ │ │ + b.n 9284a │ │ │ │ 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 92874 │ │ │ │ + b.n 92858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 92974 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 92958 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92c8c │ │ │ │ + bne.n 92c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 92bc2 │ │ │ │ - b.n 92962 │ │ │ │ + blt.n 92ba6 │ │ │ │ + b.n 92946 │ │ │ │ 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 92882 │ │ │ │ + b.n 92866 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 92c4e │ │ │ │ + bne.n 92c32 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, r2 │ │ │ │ - b.n 9255e │ │ │ │ + b.n 92542 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53956 @ 0xd2c4 │ │ │ │ + movw r1, #53636 @ 0xd184 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 92ba8 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 92b8c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53992 @ 0xd2e8 │ │ │ │ + movw r1, #53672 @ 0xd1a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 92ba8 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 92b8c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.w 92ab2 │ │ │ │ + bmi.w 92a96 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53888 @ 0xd280 │ │ │ │ + movw r1, #53568 @ 0xd140 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 92ba8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 92b8c │ │ │ │ mov r8, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 92c0c │ │ │ │ - b.n 92966 │ │ │ │ + bne.n 92bf0 │ │ │ │ + b.n 9294a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.w 92452 │ │ │ │ + b.w 92436 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.w 92462 │ │ │ │ + b.w 92446 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 92472 │ │ │ │ + b.w 92456 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.w 92482 │ │ │ │ + b.w 92466 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.w 92492 │ │ │ │ + b.w 92476 │ │ │ │ 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 924a2 │ │ │ │ + b.w 92486 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 92d1a │ │ │ │ + bne.n 92cfe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 9256e │ │ │ │ + b.n 92552 │ │ │ │ ldrd r6, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92430 │ │ │ │ - b.w 924bc │ │ │ │ + bne.w 92414 │ │ │ │ + b.w 924a0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 9242a │ │ │ │ + b.w 9240e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54348 @ 0xd44c │ │ │ │ + movw r1, #54028 @ 0xd30c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 927ec │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 927d0 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 92d20 │ │ │ │ + bne.n 92d04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 92566 │ │ │ │ + b.n 9254a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 92c50 │ │ │ │ + b.n 92c34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 92d1c │ │ │ │ + b.n 92d00 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53836 @ 0xd24c │ │ │ │ + movw r1, #53516 @ 0xd10c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 92ba8 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 92b8c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 92440 │ │ │ │ + b.w 92424 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53436 @ 0xd0bc │ │ │ │ + movw r1, #53116 @ 0xcf7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 92aee │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 92ad2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53628 @ 0xd17c │ │ │ │ + movw r1, #53308 @ 0xd03c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 92aee │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 92ad2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92962 │ │ │ │ + bne.w 92946 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92962 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92946 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54132 @ 0xd374 │ │ │ │ + movw r1, #53812 @ 0xd234 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - ldr r6, [pc, #320] @ (92ee4 ) │ │ │ │ + bl f3e28 │ │ │ │ + ldr r6, [pc, #320] @ (92ec8 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 927ec │ │ │ │ + b.n 927d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ - b.n 925e6 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 92b4c │ │ │ │ - ldr r6, [pc, #296] @ (92ee4 ) │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 925ca │ │ │ │ + bl 23a370 │ │ │ │ + b.n 92b30 │ │ │ │ + ldr r6, [pc, #296] @ (92ec8 ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 927ee │ │ │ │ + bl 23a370 │ │ │ │ + b.n 927d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 927ec │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 927d0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53792 @ 0xd220 │ │ │ │ + movw r1, #53472 @ 0xd0e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 92ba8 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 92b8c │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #54400 @ 0xd480 │ │ │ │ + movw r2, #54080 @ 0xd340 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24d06c │ │ │ │ - b.n 927ee │ │ │ │ + bl 24ba8c │ │ │ │ + b.n 927d2 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54064 @ 0xd330 │ │ │ │ + movw r1, #53744 @ 0xd1f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr r6, [pc, #196] @ (92ee4 ) │ │ │ │ + ldr r6, [pc, #196] @ (92ec8 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 927ec │ │ │ │ + bl f3e28 │ │ │ │ + b.n 927d0 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54272 @ 0xd400 │ │ │ │ + movw r1, #53952 @ 0xd2c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92d98 │ │ │ │ + b.n 92d7c │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #53884 @ 0xd27c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92d98 │ │ │ │ - ldr r6, [pc, #140] @ (92ee4 ) │ │ │ │ + b.n 92d7c │ │ │ │ + ldr r6, [pc, #140] @ (92ec8 ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 927ee │ │ │ │ + b.n 927d2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53672 @ 0xd1a8 │ │ │ │ + movw r1, #53352 @ 0xd068 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r6, [pc, #116] @ (92ee4 ) │ │ │ │ + ldr r6, [pc, #116] @ (92ec8 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 927ee │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 927d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92764 │ │ │ │ - ldr r6, [pc, #92] @ (92ee4 ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92748 │ │ │ │ + ldr r6, [pc, #92] @ (92ec8 ) │ │ │ │ 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 92ed6 │ │ │ │ + beq.n 92eba │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 92ed6 │ │ │ │ + bhi.n 92eba │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ - b.n 92720 │ │ │ │ + b.n 92704 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53416 @ 0xd0a8 │ │ │ │ + movw r1, #53096 @ 0xcf68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 92aee │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 92ad2 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 92eb8 │ │ │ │ + b.n 92e9c │ │ │ │ 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 92fa8 │ │ │ │ + beq.n 92f8c │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92f7a │ │ │ │ + beq.n 92f5e │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92fde │ │ │ │ + beq.n 92fc2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92fc0 │ │ │ │ + beq.n 92fa4 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92ff8 │ │ │ │ + beq.n 92fdc │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 92ee8 │ │ │ │ + bl 92ecc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 9300a │ │ │ │ + bne.n 92fee │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9300a │ │ │ │ + bne.n 92fee │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 9300e │ │ │ │ + bne.n 92ff2 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92fd4 │ │ │ │ + bne.n 92fb8 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 93006 │ │ │ │ + bne.n 92fea │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92fee │ │ │ │ + bne.n 92fd2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 92f8a │ │ │ │ + beq.n 92f6e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92fb8 │ │ │ │ + bne.n 92f9c │ │ │ │ mov r0, r2 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 92f70 │ │ │ │ + bne.n 92f54 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 92f70 │ │ │ │ + bne.n 92f54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 92fb8 │ │ │ │ + bne.n 92f9c │ │ │ │ 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 92f98 │ │ │ │ + beq.n 92f7c │ │ │ │ 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 92f50 │ │ │ │ + beq.n 92f34 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 93012 │ │ │ │ + bne.n 92ff6 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 92f60 │ │ │ │ + b.n 92f44 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 92f60 │ │ │ │ + beq.n 92f44 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 93002 │ │ │ │ + bne.n 92fe6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 92f8a │ │ │ │ + b.n 92f6e │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 92f34 │ │ │ │ + b.n 92f18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 92f70 │ │ │ │ + b.n 92f54 │ │ │ │ mov r1, ip │ │ │ │ - b.n 92fee │ │ │ │ + b.n 92fd2 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 92fce │ │ │ │ + b.n 92fb2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 92fd4 │ │ │ │ + b.n 92fb8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 92fee │ │ │ │ + b.n 92fd2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00093018 : │ │ │ │ +00092ffc : │ │ │ │ stmdb 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 93564 │ │ │ │ + bmi.w 93548 │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r5, #22 │ │ │ │ - bpl.w 93a2a │ │ │ │ + bpl.w 93a02 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bmi.w 933d2 │ │ │ │ + bmi.w 933b6 │ │ │ │ orr.w r5, r5, #8192 @ 0x2000 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 939d0 │ │ │ │ + beq.w 939a8 │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93426 │ │ │ │ + beq.w 9340a │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93480 │ │ │ │ + beq.w 93464 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.w 934aa │ │ │ │ - ldr r1, [pc, #536] @ (93288 ) │ │ │ │ + bpl.w 9348e │ │ │ │ + ldr r1, [pc, #536] @ (9326c ) │ │ │ │ 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] │ │ │ │ @@ -154115,314 +154108,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 93a1e │ │ │ │ + beq.w 939f6 │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 936a8 │ │ │ │ + beq.w 9368c │ │ │ │ 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 936cc │ │ │ │ + bne.w 936b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9366a │ │ │ │ + beq.w 9364e │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 93ac4 │ │ │ │ + bne.w 93a7c │ │ │ │ movw r6, #40104 @ 0x9ca8 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 93722 │ │ │ │ + bne.w 937f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8337c │ │ │ │ + bl 832f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93884 │ │ │ │ + beq.w 937d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84238 │ │ │ │ + bl 841b4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93110 │ │ │ │ + bge.n 930f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93694 │ │ │ │ + beq.w 93678 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93758 │ │ │ │ + beq.w 93826 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93bd8 │ │ │ │ + beq.w 93bbc │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 937a8 │ │ │ │ + bne.w 93700 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 934b8 │ │ │ │ + bne.w 9349c │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 93a5c │ │ │ │ + bne.w 93a60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 935f6 │ │ │ │ + bmi.w 935da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 9360c │ │ │ │ + bne.w 935f0 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 9356c │ │ │ │ + ble.w 93550 │ │ │ │ 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 931a4 │ │ │ │ + bhi.n 93188 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93bca │ │ │ │ + beq.w 93c26 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 931a4 │ │ │ │ + ble.n 93188 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 931e2 │ │ │ │ + beq.n 931c6 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 931a4 │ │ │ │ + beq.n 93188 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 931e2 │ │ │ │ + beq.n 931c6 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 931a4 │ │ │ │ + beq.n 93188 │ │ │ │ adds r2, #20 │ │ │ │ mov.w ip, #2 │ │ │ │ ldr.w r9, [r2, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 931e2 │ │ │ │ + beq.n 931c6 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 93194 │ │ │ │ + bne.n 93178 │ │ │ │ mov r5, sl │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93b1c │ │ │ │ + bne.w 93af4 │ │ │ │ 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 931ea │ │ │ │ + b.n 931ce │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 931e2 │ │ │ │ + beq.n 931c6 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 931ca │ │ │ │ + bne.n 931ae │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 931a4 │ │ │ │ + bne.n 93188 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 9315e │ │ │ │ + blt.n 93142 │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 936e2 │ │ │ │ + bne.w 936c6 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 932aa │ │ │ │ + ble.n 9328e │ │ │ │ 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 9324c │ │ │ │ + bhi.n 93230 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93c4e │ │ │ │ + beq.w 93be2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 9324c │ │ │ │ + ble.n 93230 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 932a4 │ │ │ │ + beq.n 93288 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9324c │ │ │ │ + beq.n 93230 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 932a4 │ │ │ │ + beq.n 93288 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 9324c │ │ │ │ + beq.n 93230 │ │ │ │ adds r3, #20 │ │ │ │ movs r7, #2 │ │ │ │ ldr.w r8, [r3, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 932a4 │ │ │ │ + beq.n 93288 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 9323e │ │ │ │ + bne.n 93222 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93b3c │ │ │ │ + bne.w 93b14 │ │ │ │ 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 9357e │ │ │ │ + bpl.w 93562 │ │ │ │ str.w r2, [r4, #456] @ 0x1c8 │ │ │ │ - cbz r5, 932c6 │ │ │ │ + cbz r5, 932aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 932be │ │ │ │ + bge.n 932a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 932be │ │ │ │ + cbnz r3, 932a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 932be │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 932a2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 932a4 │ │ │ │ + beq.n 93288 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9328c │ │ │ │ + bne.n 93270 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9324c │ │ │ │ + bne.n 93230 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 9320a │ │ │ │ + bne.n 931ee │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 932ba │ │ │ │ + bmi.n 9329e │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934b0 │ │ │ │ + bne.w 93494 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 93272 │ │ │ │ + bne.n 93256 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 93584 │ │ │ │ + bpl.w 93568 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93658 │ │ │ │ + bne.w 9363c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bmi.w 935ee │ │ │ │ + bmi.w 935d2 │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 86f08 │ │ │ │ + bl 86ee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93884 │ │ │ │ + beq.w 937d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c490 │ │ │ │ + bl 8c470 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93884 │ │ │ │ + beq.w 937d6 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 934d8 │ │ │ │ + bmi.w 934bc │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 933a6 │ │ │ │ + bmi.n 9338a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9389c │ │ │ │ + beq.w 93874 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 93356 │ │ │ │ + ble.n 9333a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 9332e │ │ │ │ + bge.n 93312 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f564 │ │ │ │ + bl 8f544 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93884 │ │ │ │ + blt.w 937d6 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 93356 │ │ │ │ + beq.n 9333a │ │ │ │ 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 93c28 │ │ │ │ - bl 8f564 │ │ │ │ + bge.w 93c1a │ │ │ │ + bl 8f544 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93884 │ │ │ │ + blt.w 937d6 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 93336 │ │ │ │ + bne.n 9331a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e21c │ │ │ │ + bl 8e1fc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93884 │ │ │ │ + beq.w 937d6 │ │ │ │ lsls r5, r3, #17 │ │ │ │ - bpl.n 93370 │ │ │ │ + bpl.n 93354 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93c34 │ │ │ │ + beq.w 93ba2 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 93508 │ │ │ │ + bmi.w 934ec │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 93388 │ │ │ │ + bgt.n 9336c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 93c0e │ │ │ │ + ble.w 93c00 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r1, r3, #30 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bmi.w 93528 │ │ │ │ + bmi.w 9350c │ │ │ │ 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 93306 │ │ │ │ + beq.n 932ea │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #38452 @ 0x9634 │ │ │ │ + movw r1, #38132 @ 0x94f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 93884 │ │ │ │ - ldr r1, [pc, #716] @ (936a0 ) │ │ │ │ + bl f3e28 │ │ │ │ + b.n 937d6 │ │ │ │ + ldr r1, [pc, #716] @ (93684 ) │ │ │ │ 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 │ │ │ │ @@ -154433,33 +154426,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 939bc │ │ │ │ + beq.w 93994 │ │ │ │ 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 939d0 │ │ │ │ + beq.w 939a8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93058 │ │ │ │ - bl 7fda4 │ │ │ │ + bne.w 9303c │ │ │ │ + bl 7fd44 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93884 │ │ │ │ + beq.w 937d6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 936dc │ │ │ │ - ldr r1, [pc, #608] @ (936a0 ) │ │ │ │ + beq.w 936c0 │ │ │ │ + ldr r1, [pc, #608] @ (93684 ) │ │ │ │ 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] │ │ │ │ @@ -154469,76 +154462,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 939a6 │ │ │ │ + beq.w 9397e │ │ │ │ str.w r0, [r1, #428] @ 0x1ac │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93064 │ │ │ │ + bne.w 93048 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 936b6 │ │ │ │ + beq.w 9369a │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bmi.w 93ba0 │ │ │ │ + bmi.w 93b34 │ │ │ │ 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 9306c │ │ │ │ + bmi.w 93050 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 930a4 │ │ │ │ + b.n 93088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93fac │ │ │ │ - b.n 932ba │ │ │ │ + bl 93f84 │ │ │ │ + b.n 9329e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9312e │ │ │ │ + bge.w 93112 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9312e │ │ │ │ + bne.w 93112 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9312e │ │ │ │ + b.n 93112 │ │ │ │ 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 93302 │ │ │ │ + bls.w 932e6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #38380 @ 0x95ec │ │ │ │ + movw r1, #38060 @ 0x94ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 93884 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 937d6 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 93388 │ │ │ │ + beq.w 9336c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #38604 @ 0x96cc │ │ │ │ + movw r1, #38284 @ 0x958c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 93884 │ │ │ │ - ldr r0, [pc, #372] @ (936a0 ) │ │ │ │ + bl f3e28 │ │ │ │ + b.n 937d6 │ │ │ │ + ldr r0, [pc, #372] @ (93684 ) │ │ │ │ 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] │ │ │ │ @@ -154549,892 +154542,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 939b2 │ │ │ │ + beq.w 9398a │ │ │ │ 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 93200 │ │ │ │ - b.n 932aa │ │ │ │ + bgt.w 931e4 │ │ │ │ + b.n 9328e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 93272 │ │ │ │ + bne.w 93256 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 935ce │ │ │ │ + ble.n 935b2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 93bae │ │ │ │ + bmi.w 93b86 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 935ce │ │ │ │ + beq.n 935b2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 93bae │ │ │ │ + bmi.w 93b86 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 935ce │ │ │ │ + beq.n 935b2 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 93bae │ │ │ │ + bmi.w 93b86 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 935ce │ │ │ │ + beq.n 935b2 │ │ │ │ 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 93bae │ │ │ │ + bmi.w 93b86 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 935bc │ │ │ │ + bne.n 935a0 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 93658 │ │ │ │ + bne.n 9363c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 932d4 │ │ │ │ + bne.w 932b8 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - b.n 932e2 │ │ │ │ + b.n 932c6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 93148 │ │ │ │ - ldr r1, [pc, #148] @ (936a4 ) │ │ │ │ + beq.w 9312c │ │ │ │ + ldr r1, [pc, #148] @ (93688 ) │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r7, #1 │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - bl 1ca928 │ │ │ │ + bl 1c9190 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #132] @ (936a4 ) │ │ │ │ + ldr r1, [pc, #132] @ (93688 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1ca928 │ │ │ │ + bl 1c9190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r7, r0, r2 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 93934 │ │ │ │ + beq.w 9390c │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 9391c │ │ │ │ + bpl.w 938f4 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 931a6 │ │ │ │ + bhi.w 9318a │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 93154 │ │ │ │ - b.n 931ea │ │ │ │ + bgt.w 93138 │ │ │ │ + b.n 931ce │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.n 935ee │ │ │ │ + bmi.n 935d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85158 │ │ │ │ + bl 85134 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 932e2 │ │ │ │ - b.n 93884 │ │ │ │ + bge.w 932c6 │ │ │ │ + b.n 937d6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93a42 │ │ │ │ + beq.w 93a1a │ │ │ │ movs r0, #1 │ │ │ │ - bl 8ec2c │ │ │ │ + bl 8ec0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93884 │ │ │ │ + beq.w 937d6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 9368a │ │ │ │ + bpl.n 9366e │ │ │ │ mov r0, r5 │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - b.n 930d0 │ │ │ │ + b.n 930b4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93110 │ │ │ │ + b.n 930f4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93884 │ │ │ │ + beq.w 937d6 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 930ca │ │ │ │ + bne.w 930ae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 930ca │ │ │ │ + beq.w 930ae │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 930d0 │ │ │ │ - b.n 93670 │ │ │ │ + bne.w 930b4 │ │ │ │ + b.n 93654 │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ - b.n 93058 │ │ │ │ - ldr r1, [pc, #680] @ (9398c ) │ │ │ │ + b.n 9303c │ │ │ │ + ldr r1, [pc, #668] @ (93964 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1ca928 │ │ │ │ - ldr r1, [pc, #664] @ (9398c ) │ │ │ │ + bl 1c9190 │ │ │ │ + ldr r1, [pc, #652] @ (93964 ) │ │ │ │ add r2, sp, #20 │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1ca928 │ │ │ │ + bl 1c9190 │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r6, r0, r2 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.w 93908 │ │ │ │ + bpl.w 938e0 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.w 938f4 │ │ │ │ + bpl.w 938cc │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 931f6 │ │ │ │ - b.n 9324c │ │ │ │ - cmp r8, r6 │ │ │ │ - beq.w 93ae0 │ │ │ │ - ldr r1, [pc, #616] @ (9398c ) │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1ca928 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 9377a │ │ │ │ - bic.w r0, r0, #1 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #14 │ │ │ │ - bpl.w 93a4e │ │ │ │ - mov r1, r4 │ │ │ │ - bl f5698 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bpl.n 93792 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 930f6 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 93884 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93884 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93884 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93884 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #520] @ (9398c ) │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 15c9c4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.n 93758 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 93752 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 930f6 │ │ │ │ - b.n 93758 │ │ │ │ + bls.w 931da │ │ │ │ + b.n 93230 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92ee8 │ │ │ │ + bl 92ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 93124 │ │ │ │ + ble.w 93108 │ │ │ │ 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 93aa4 │ │ │ │ + bge.w 93ad4 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ ldr.w r5, [sl, #172] @ 0xac │ │ │ │ - cbz r0, 9381a │ │ │ │ - bl 92ee8 │ │ │ │ + cbz r0, 93776 │ │ │ │ + bl 92ecc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93898 │ │ │ │ + bne.w 93870 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93898 │ │ │ │ + bne.w 93870 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 939fe │ │ │ │ + beq.w 939d6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 9383e │ │ │ │ + ble.n 9379a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 93828 │ │ │ │ + bne.n 93784 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 937ce │ │ │ │ + bne.n 93726 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r5, fp │ │ │ │ ldmia r3, {r3, r4, r6} │ │ │ │ - b.n 93124 │ │ │ │ + b.n 93108 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93898 │ │ │ │ + bne.n 93870 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 937f2 │ │ │ │ + b.n 9374c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9383e │ │ │ │ + beq.n 9379a │ │ │ │ adds r5, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9380c │ │ │ │ + beq.n 93768 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 93830 │ │ │ │ + bne.n 9378c │ │ │ │ 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, #38228 @ 0x9554 │ │ │ │ + movw r1, #37908 @ 0x9414 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93758 │ │ │ │ + bge.n 93826 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 93758 │ │ │ │ + cbnz r2, 93826 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9375e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 9382a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 93b5c │ │ │ │ + bmi.w 93b42 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 933a0 │ │ │ │ + b.n 93384 │ │ │ │ + cmp r8, r6 │ │ │ │ + beq.w 93a98 │ │ │ │ + ldr r1, [pc, #368] @ (93964 ) │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1c9190 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 93842 │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r2, #14 │ │ │ │ + bpl.w 93a26 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f56d8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bpl.n 9385a │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 930da │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 937d6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 937d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 937d6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 937d6 │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #280] @ (93964 ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 15c814 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.n 93826 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 93820 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 930da │ │ │ │ + b.n 93826 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 937fa │ │ │ │ + b.n 93756 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 9394a │ │ │ │ + bmi.n 93922 │ │ │ │ ldr.w r5, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #232] @ (93990 ) │ │ │ │ + ldr r2, [pc, #232] @ (93968 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #2252] @ 0x8cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 939e8 │ │ │ │ + bne.w 939c0 │ │ │ │ ldr.w r2, [r2, #2260] @ 0x8d4 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 939e8 │ │ │ │ - ldr r1, [pc, #208] @ (93994 ) │ │ │ │ + beq.w 939c0 │ │ │ │ + ldr r1, [pc, #208] @ (9396c ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.n 93884 │ │ │ │ + beq.n 937d6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9399c │ │ │ │ - ldr r1, [pc, #188] @ (93994 ) │ │ │ │ + bne.n 93974 │ │ │ │ + ldr r1, [pc, #188] @ (9396c ) │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 93884 │ │ │ │ - movw r3, #11681 @ 0x2da1 │ │ │ │ + beq.n 937d6 │ │ │ │ + movw r3, #5545 @ 0x15a9 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9330e │ │ │ │ + b.n 932f2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93714 │ │ │ │ + bne.w 936f8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93714 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 936f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9370e │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 936f2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 9370e │ │ │ │ + b.n 936f2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 93644 │ │ │ │ + bne.w 93628 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93644 │ │ │ │ + b.n 93628 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9363e │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 93622 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9363e │ │ │ │ - ldr r1, [pc, #76] @ (93998 ) │ │ │ │ + b.n 93622 │ │ │ │ + ldr r1, [pc, #76] @ (93970 ) │ │ │ │ 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 93988 │ │ │ │ + beq.n 93960 │ │ │ │ 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 938a4 │ │ │ │ + b.n 9387c │ │ │ │ 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 9330e │ │ │ │ - b.n 938d4 │ │ │ │ + bne.w 932f2 │ │ │ │ + b.n 938ac │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r0, [r2, #404] @ 0x194 │ │ │ │ - b.w 93058 │ │ │ │ + b.w 9303c │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r3, [r2, #396] @ 0x18c │ │ │ │ - b.n 93564 │ │ │ │ + b.n 93548 │ │ │ │ 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 9341e │ │ │ │ + bne.w 93402 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38120 @ 0x94e8 │ │ │ │ + movw r1, #37800 @ 0x93a8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 93884 │ │ │ │ - ldr r0, [pc, #624] @ (93c5c ) │ │ │ │ - bl 7ad74 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 937d6 │ │ │ │ + ldr r0, [pc, #624] @ (93c34 ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 938c2 │ │ │ │ - ldr r0, [pc, #612] @ (93c5c ) │ │ │ │ - bl 434e0 │ │ │ │ - b.n 93884 │ │ │ │ + bne.w 9389a │ │ │ │ + ldr r0, [pc, #612] @ (93c34 ) │ │ │ │ + bl 43460 │ │ │ │ + b.n 937d6 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9380c │ │ │ │ + beq.w 93768 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a00 │ │ │ │ + bne.n 939d8 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9380c │ │ │ │ - b.n 9383e │ │ │ │ + beq.w 93768 │ │ │ │ + b.n 9379a │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ - b.w 930a4 │ │ │ │ + b.w 93088 │ │ │ │ orr.w r6, r5, #256 @ 0x100 │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ - bl 1cc69c <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 1caef8 <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r3, r5, #30 │ │ │ │ - bmi.w 933d2 │ │ │ │ + bmi.w 933b6 │ │ │ │ mov r5, r6 │ │ │ │ - b.w 93042 │ │ │ │ + b.w 93026 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r5, [pc, #536] @ (93c60 ) │ │ │ │ + ldr r5, [pc, #536] @ (93c38 ) │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 9368a │ │ │ │ - b.n 93684 │ │ │ │ + bpl.w 9366e │ │ │ │ + b.n 93668 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbnz r3, 93a78 │ │ │ │ - bl 207c7c <_PyStack_AsDict@@Base+0xfc> │ │ │ │ + cbnz r3, 93a34 │ │ │ │ + bl 2066c4 <_PyStack_AsDict@@Base+0xfc> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9374c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 932be │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 932be │ │ │ │ - mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 932be │ │ │ │ + b.n 9381a │ │ │ │ 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 93af0 │ │ │ │ + bpl.n 93aa8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 93b00 │ │ │ │ + beq.n 93ab8 │ │ │ │ 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 93a54 │ │ │ │ - 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, #38188 @ 0x952c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 93864 │ │ │ │ + b.n 93a2c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 932a2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 932a2 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 932a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r6, #40104 @ 0x9ca8 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9371c │ │ │ │ + bge.w 937ea │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r6 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.w 93722 │ │ │ │ + bne.w 937f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8337c │ │ │ │ + bl 832f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 930f6 │ │ │ │ - b.n 9375e │ │ │ │ + bne.w 930da │ │ │ │ + b.n 9382a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a8a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93a8a │ │ │ │ + bne.n 93a46 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93a46 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 93758 │ │ │ │ + bmi.w 93826 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9379c │ │ │ │ + beq.w 93864 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9375e │ │ │ │ - b.n 93884 │ │ │ │ - ldr r0, [pc, #324] @ (93c64 ) │ │ │ │ + bne.w 9382a │ │ │ │ + b.n 937d6 │ │ │ │ + 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, #37868 @ 0x93ec │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl f3e28 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 937c0 │ │ │ │ + ldr r0, [pc, #324] @ (93c3c ) │ │ │ │ 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 931b0 │ │ │ │ - ldr r0, [pc, #292] @ (93c64 ) │ │ │ │ + b.w 93194 │ │ │ │ + ldr r0, [pc, #292] @ (93c3c ) │ │ │ │ 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 93256 │ │ │ │ - ldr r0, [pc, #260] @ (93c64 ) │ │ │ │ + b.w 9323a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + b.n 9347a │ │ │ │ + ldr r0, [pc, #248] @ (93c3c ) │ │ │ │ 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 93b94 │ │ │ │ + beq.n 93b7a │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 93b94 │ │ │ │ + bhi.n 93b7a │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 93892 │ │ │ │ + b.n 937e4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 93b8e │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - b.n 93496 │ │ │ │ + b.n 93b74 │ │ │ │ movw r5, #43564 @ 0xaa2c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - movw r1, #38284 @ 0x958c │ │ │ │ + movw r1, #37964 @ 0x944c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 93884 │ │ │ │ - cmp r4, r1 │ │ │ │ - it ne │ │ │ │ - movne r2, r4 │ │ │ │ - beq.w 931e2 │ │ │ │ - b.w 931ce │ │ │ │ + bl f3e28 │ │ │ │ + b.n 937d6 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #38212 @ 0x9544 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3e28 │ │ │ │ + b.n 937d6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93bfe │ │ │ │ + blt.n 93bf0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38160 @ 0x9510 │ │ │ │ + movw r1, #37840 @ 0x93d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9375e │ │ │ │ - b.n 93884 │ │ │ │ + bne.w 9382a │ │ │ │ + b.n 937d6 │ │ │ │ + cmp r4, r2 │ │ │ │ + it ne │ │ │ │ + movne r3, r4 │ │ │ │ + beq.w 93288 │ │ │ │ + b.w 93274 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 93be0 │ │ │ │ + bne.n 93bc4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93be0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93bc4 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #38696 @ 0x9728 │ │ │ │ + movw r1, #38376 @ 0x95e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 93884 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 937d6 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 93336 │ │ │ │ - b.w 93356 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #38532 @ 0x9684 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 93884 │ │ │ │ - cmp r4, r2 │ │ │ │ + bne.w 9331a │ │ │ │ + b.w 9333a │ │ │ │ + cmp r4, r1 │ │ │ │ it ne │ │ │ │ - movne r3, r4 │ │ │ │ - beq.w 932a4 │ │ │ │ - b.w 93290 │ │ │ │ + movne r2, r4 │ │ │ │ + beq.w 931c6 │ │ │ │ + b.w 931b2 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093c68 : │ │ │ │ +00093c40 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ - cbnz r3, 93c74 │ │ │ │ + cbnz r3, 93c4c │ │ │ │ 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 93e28 │ │ │ │ - ldr r7, [pc, #468] @ (93e6c ) │ │ │ │ + bne.w 93e00 │ │ │ │ + ldr r7, [pc, #468] @ (93e44 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r1, 93cd8 │ │ │ │ + cbnz r1, 93cb0 │ │ │ │ ldrb.w r0, [r0, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93dde │ │ │ │ + bne.w 93db6 │ │ │ │ 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 93cd2 │ │ │ │ + beq.n 93caa │ │ │ │ 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 93d84 │ │ │ │ + bpl.n 93d5c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93dbe │ │ │ │ + bne.n 93d96 │ │ │ │ ldr.w lr, [r1, #24] │ │ │ │ ldr.w ip, [lr, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - ble.n 93d84 │ │ │ │ + ble.n 93d5c │ │ │ │ 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 93d9e │ │ │ │ + beq.n 93d76 │ │ │ │ add.w r3, r3, r9, lsl #3 │ │ │ │ add r3, lr │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 93d78 │ │ │ │ + beq.n 93d50 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 93cde │ │ │ │ + beq.n 93cb6 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 93cde │ │ │ │ + ble.n 93cb6 │ │ │ │ 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 93c6c │ │ │ │ + bl 93c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93cdc │ │ │ │ + bge.n 93cb4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93cdc │ │ │ │ + bne.n 93cb4 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b.n 93cde │ │ │ │ + b.n 93cb6 │ │ │ │ add.w r4, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r9, r4 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 93d10 │ │ │ │ + bne.n 93ce8 │ │ │ │ ldrb.w r0, [r2, #204] @ 0xcc │ │ │ │ - cbnz r0, 93dde │ │ │ │ + cbnz r0, 93db6 │ │ │ │ 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 93cb0 │ │ │ │ - b.n 93cc2 │ │ │ │ + bne.n 93c88 │ │ │ │ + b.n 93c9a │ │ │ │ movs r5, #12 │ │ │ │ mla r3, r5, r9, r3 │ │ │ │ add r3, lr │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 93d1a │ │ │ │ + bne.n 93cf2 │ │ │ │ add.w r4, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r9, r4 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 93da6 │ │ │ │ - b.n 93d84 │ │ │ │ + bne.n 93d7e │ │ │ │ + b.n 93d5c │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r9 │ │ │ │ - ble.n 93d84 │ │ │ │ + ble.n 93d5c │ │ │ │ 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 93d1a │ │ │ │ + b.n 93cf2 │ │ │ │ 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 93df8 │ │ │ │ + bmi.n 93dd0 │ │ │ │ adds r1, #1 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - b.n 93dee │ │ │ │ + b.n 93dc6 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 93e1e │ │ │ │ + cbz r3, 93df6 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - bge.n 93e1e │ │ │ │ - movw r0, #54688 @ 0xd5a0 │ │ │ │ + bge.n 93df6 │ │ │ │ + movw r0, #54368 @ 0xd460 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ asrs r3, r4, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.n 93d8a │ │ │ │ + beq.n 93d62 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 93dee │ │ │ │ + b.n 93dc6 │ │ │ │ subs r5, r1, #1 │ │ │ │ - ldr r1, [pc, #64] @ (93e6c ) │ │ │ │ + ldr r1, [pc, #64] @ (93e44 ) │ │ │ │ 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 93e60 │ │ │ │ + beq.n 93e38 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 93e60 │ │ │ │ + bhi.n 93e38 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #388 @ 0x184 │ │ │ │ add r1, r2 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - b.n 93c9c │ │ │ │ + b.n 93c74 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ add r1, r2 │ │ │ │ - b.n 93e5c │ │ │ │ + b.n 93e34 │ │ │ │ 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, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 93f46 │ │ │ │ - ldr r3, [pc, #264] @ (93fa4 ) │ │ │ │ + bne.n 93f1e │ │ │ │ + ldr r3, [pc, #264] @ (93f7c ) │ │ │ │ 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 93f0e │ │ │ │ + beq.n 93ee6 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 93ef0 │ │ │ │ + cbz r2, 93ec8 │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #220] @ (93fa8 ) │ │ │ │ + ldr r2, [pc, #220] @ (93f80 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93f5a │ │ │ │ + blt.n 93f32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93f6a │ │ │ │ + bne.n 93f42 │ │ │ │ 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] │ │ │ │ @@ -155445,721 +155436,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 93ec2 │ │ │ │ + b.n 93e9a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93ec2 │ │ │ │ + bne.n 93e9a │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 93f8a │ │ │ │ + bne.n 93f62 │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 93f54 │ │ │ │ + cbz r4, 93f2c │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 93ec2 │ │ │ │ + b.n 93e9a │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93ec2 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 93eea │ │ │ │ + bne.n 93e9a │ │ │ │ + bl 23a370 │ │ │ │ + b.n 93ec2 │ │ │ │ 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 93ee2 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + beq.n 93eba │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93f96 │ │ │ │ + bne.n 93f6e │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93ee2 │ │ │ │ + bne.n 93eba │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 93ee2 │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 93eba │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93f38 │ │ │ │ + b.n 93f10 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93ee2 │ │ │ │ + b.n 93eba │ │ │ │ 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] @ (941a4 ) │ │ │ │ + ldr r5, [pc, #476] @ (9417c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 9416c │ │ │ │ - cbnz r1, 94014 │ │ │ │ + bmi.w 94144 │ │ │ │ + cbnz r1, 93fec │ │ │ │ ldrb.w r6, [r2, #204] @ 0xcc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 94102 │ │ │ │ + bne.w 940da │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9414a │ │ │ │ + beq.w 94122 │ │ │ │ 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 9400e │ │ │ │ + bpl.n 93fe6 │ │ │ │ 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 93fd4 │ │ │ │ + bpl.n 93fac │ │ │ │ ldr r3, [r1, #28] │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 940e6 │ │ │ │ + bne.n 940be │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr.w lr, [r6, #16] │ │ │ │ cmp r7, lr │ │ │ │ - bge.n 93fd4 │ │ │ │ + bge.n 93fac │ │ │ │ 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 940a8 │ │ │ │ + beq.n 94080 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 940c4 │ │ │ │ + beq.n 9409c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 9406c │ │ │ │ + bne.n 94044 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.n 93fd4 │ │ │ │ + bpl.n 93fac │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9402a │ │ │ │ + b.n 94002 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9409c │ │ │ │ + ble.n 94074 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 93c6c │ │ │ │ + bl 93c44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9409a │ │ │ │ + bge.n 94072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9415a │ │ │ │ + beq.n 94132 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 93fd4 │ │ │ │ + bpl.n 93fac │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 94068 │ │ │ │ + b.n 94040 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r7, r3 │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9405c │ │ │ │ + bne.n 94034 │ │ │ │ adds r6, r7, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 940b2 │ │ │ │ - b.n 93fd4 │ │ │ │ + bne.n 9408a │ │ │ │ + b.n 93fac │ │ │ │ add.w r6, r7, r8 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - ble.n 93fd4 │ │ │ │ + ble.n 93fac │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 940da │ │ │ │ + cbz r6, 940b2 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 9405c │ │ │ │ - b.n 93fd4 │ │ │ │ + blt.n 94034 │ │ │ │ + b.n 93fac │ │ │ │ adds r6, r7, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - bgt.n 940d0 │ │ │ │ - b.n 93fd4 │ │ │ │ + bgt.n 940a8 │ │ │ │ + b.n 93fac │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 93fd4 │ │ │ │ + ble.w 93fac │ │ │ │ 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 9405c │ │ │ │ + b.n 94034 │ │ │ │ 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 94118 │ │ │ │ + bmi.n 940f0 │ │ │ │ adds r1, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - b.n 9410e │ │ │ │ + b.n 940e6 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 9412e │ │ │ │ + cbz r3, 94106 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - blt.n 94138 │ │ │ │ + blt.n 94110 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - beq.w 93fde │ │ │ │ + beq.w 93fb6 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 9410e │ │ │ │ - movw r0, #54688 @ 0xd5a0 │ │ │ │ + b.n 940e6 │ │ │ │ + movw r0, #54368 @ 0xd460 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 9412e │ │ │ │ + b.n 94106 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 9400e │ │ │ │ - b.n 94008 │ │ │ │ + bpl.w 93fe6 │ │ │ │ + b.n 93fe0 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b.n 9409c │ │ │ │ + b.n 94074 │ │ │ │ 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 94198 │ │ │ │ + beq.n 94170 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 94198 │ │ │ │ + bhi.n 94170 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n 93fd2 │ │ │ │ + b.n 93faa │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, r3 │ │ │ │ - b.n 94194 │ │ │ │ + b.n 9416c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000941a8 : │ │ │ │ +00094180 : │ │ │ │ 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 941cc │ │ │ │ - cbz r0, 941ea │ │ │ │ + blt.n 941a4 │ │ │ │ + cbz r0, 941c2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 885f8 │ │ │ │ + b.w 885cc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54348 @ 0xd44c │ │ │ │ + movw r1, #54028 @ 0xd30c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r2, 941f0 │ │ │ │ - ldr r3, [pc, #28] @ (9420c ) │ │ │ │ - b.n 941e4 │ │ │ │ + cbnz r2, 941c8 │ │ │ │ + ldr r3, [pc, #28] @ (941e4 ) │ │ │ │ + b.n 941bc │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r1, #54772 @ 0xd5f4 │ │ │ │ + movw r1, #54452 @ 0xd4b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 941e4 │ │ │ │ + b.n 941bc │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00094210 : │ │ │ │ - ldr r3, [pc, #16] @ (94224 ) │ │ │ │ +000941e8 : │ │ │ │ + ldr r3, [pc, #16] @ (941fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 9421e │ │ │ │ + cbnz r0, 941f6 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 9421c │ │ │ │ + b.n 941f4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00094228 : │ │ │ │ +00094200 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 94236 │ │ │ │ + bpl.n 9420e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #54852 @ 0xd644 │ │ │ │ + movw r1, #54532 @ 0xd504 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ 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 942ce │ │ │ │ + beq.n 942a6 │ │ │ │ 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 942aa │ │ │ │ + bne.n 94282 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 942aa │ │ │ │ - ldr r4, [pc, #136] @ (94310 ) │ │ │ │ + beq.n 94282 │ │ │ │ + ldr r4, [pc, #136] @ (942e8 ) │ │ │ │ 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 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 942d2 │ │ │ │ + cbnz r3, 942aa │ │ │ │ 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 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 942c8 │ │ │ │ - ldr r3, [pc, #84] @ (94310 ) │ │ │ │ + beq.n 942a0 │ │ │ │ + ldr r3, [pc, #84] @ (942e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ - b.n 9428e │ │ │ │ + b.n 94266 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 942a6 │ │ │ │ + b.n 9427e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 94304 │ │ │ │ + cbz r0, 942dc │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f692c │ │ │ │ - cbnz r0, 942ec │ │ │ │ + bl f6980 │ │ │ │ + cbnz r0, 942c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24311c │ │ │ │ + bl 241924 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 94300 │ │ │ │ + cbz r3, 942d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94300 │ │ │ │ + bge.n 942d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 94308 │ │ │ │ + cbz r2, 942e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 942a6 │ │ │ │ + b.n 9427e │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 942f2 │ │ │ │ + b.n 942ca │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94300 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 942d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00094314 <_PyErr_GetRaisedException@@Base>: │ │ │ │ +000942ec <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00094320 <_PyErr_SetRaisedException@@Base>: │ │ │ │ +000942f8 <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.w 85008 │ │ │ │ + b.w 84fe4 │ │ │ │ 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 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94458 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 94430 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #344] @ (944b8 <_PyErr_SetRaisedException@@Base+0x198>) │ │ │ │ + ldr r1, [pc, #344] @ (94490 <_PyErr_SetRaisedException@@Base+0x198>) │ │ │ │ mov r0, r9 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 94490 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.w 94468 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9447e <_PyErr_SetRaisedException@@Base+0x15e> │ │ │ │ + blt.w 94456 <_PyErr_SetRaisedException@@Base+0x15e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94458 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ - ldr r1, [pc, #312] @ (944bc <_PyErr_SetRaisedException@@Base+0x19c>) │ │ │ │ + beq.n 94430 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + ldr r1, [pc, #312] @ (94494 <_PyErr_SetRaisedException@@Base+0x19c>) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 94490 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.n 94468 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9446e <_PyErr_SetRaisedException@@Base+0x14e> │ │ │ │ + blt.n 94446 <_PyErr_SetRaisedException@@Base+0x14e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94458 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 94430 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #276] @ (944c0 <_PyErr_SetRaisedException@@Base+0x1a0>) │ │ │ │ + ldr r1, [pc, #276] @ (94498 <_PyErr_SetRaisedException@@Base+0x1a0>) │ │ │ │ mov r0, r9 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 94490 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.n 94468 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9445e <_PyErr_SetRaisedException@@Base+0x13e> │ │ │ │ + blt.n 94436 <_PyErr_SetRaisedException@@Base+0x13e> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94458 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 94430 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94410 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ - movw sl, #54900 @ 0xd674 │ │ │ │ + ble.n 943e8 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ + movw sl, #54580 @ 0xd534 │ │ │ │ movt sl, #46 @ 0x2e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 943e4 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ + b.n 943bc <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 94446 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + beq.n 9441e <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ blx 2c104 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ adds r2, r6, #4 │ │ │ │ - cbz r0, 9444e <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ + cbz r0, 94426 <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 943e2 <_PyErr_SetRaisedException@@Base+0xc2> │ │ │ │ + bgt.n 943ba <_PyErr_SetRaisedException@@Base+0xc2> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94da0 <_PyTuple_Resize@@Base> │ │ │ │ + bl 94d78 <_PyTuple_Resize@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 94450 <_PyErr_SetRaisedException@@Base+0x130> │ │ │ │ - ldr r1, [pc, #164] @ (944c4 <_PyErr_SetRaisedException@@Base+0x1a4>) │ │ │ │ + beq.n 94428 <_PyErr_SetRaisedException@@Base+0x130> │ │ │ │ + ldr r1, [pc, #164] @ (9449c <_PyErr_SetRaisedException@@Base+0x1a4>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9444e <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ + beq.n 94426 <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9443c <_PyErr_SetRaisedException@@Base+0x11c> │ │ │ │ + bge.n 94414 <_PyErr_SetRaisedException@@Base+0x11c> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9449e <_PyErr_SetRaisedException@@Base+0x17e> │ │ │ │ + beq.n 94476 <_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 943e4 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ - b.n 94410 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ + bgt.n 943bc <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ + b.n 943e8 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 944a6 <_PyErr_SetRaisedException@@Base+0x186> │ │ │ │ + blt.n 9447e <_PyErr_SetRaisedException@@Base+0x186> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9443e <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + b.n 94416 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 943be <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ + bne.n 94396 <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 943be <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94396 <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9439a <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ + bne.n 94372 <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9439a <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94372 <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94376 <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ + bne.w 9434e <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94376 <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9434e <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9443e <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bge.n 94416 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9443e <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bne.n 94416 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9443e <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94416 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94458 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + bne.n 94430 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94458 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94430 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ nop │ │ │ │ - add r0, pc, #688 @ (adr r0, 9476c ) │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r6, r6 │ │ │ │ - add r0, pc, #768 @ (adr r0, 947c0 ) │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ movs r6, r6 │ │ │ │ - add r0, pc, #816 @ (adr r0, 947f4 ) │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ movs r6, r6 │ │ │ │ - add r0, pc, #896 @ (adr r0, 94848 ) │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ -000944c8 : │ │ │ │ +000944a0 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 944e6 │ │ │ │ + bcs.n 944be │ │ │ │ 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 945a0 │ │ │ │ + bcs.n 94578 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #228] @ (945e8 ) │ │ │ │ + ldr r3, [pc, #228] @ (945c0 ) │ │ │ │ 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, 94554 │ │ │ │ - ldr r0, [pc, #208] @ (945ec ) │ │ │ │ + cbz r3, 9452c │ │ │ │ + ldr r0, [pc, #208] @ (945c4 ) │ │ │ │ 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 945a2 │ │ │ │ + bne.n 9457a │ │ │ │ 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 8028c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 80364 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 945c8 │ │ │ │ + beq.n 945a0 │ │ │ │ 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] @ (945ec ) │ │ │ │ + ldr r2, [pc, #116] @ (945c4 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9453a │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + beq.n 94512 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 945e2 │ │ │ │ + bne.n 945ba │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 945be │ │ │ │ - b.n 9453a │ │ │ │ - b.n 94748 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + cbz r0, 94596 │ │ │ │ + b.n 94512 │ │ │ │ + b.n 94720 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 945d2 │ │ │ │ + bne.n 945aa │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9453a │ │ │ │ + bne.n 94512 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9453a │ │ │ │ + b.n 94512 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9454e │ │ │ │ + b.n 94526 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9453a │ │ │ │ + b.n 94512 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 945d6 │ │ │ │ + b.n 945ae │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000945f0 : │ │ │ │ +000945c8 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 9460e │ │ │ │ + bcs.n 945e6 │ │ │ │ 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 │ │ │ │ @@ -156169,175 +156160,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 946c8 │ │ │ │ - ldr r3, [pc, #272] @ (94740 ) │ │ │ │ + bcs.n 946a0 │ │ │ │ + ldr r3, [pc, #272] @ (94718 ) │ │ │ │ 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, 9467c │ │ │ │ - ldr r0, [pc, #256] @ (94744 ) │ │ │ │ + cbz r3, 94654 │ │ │ │ + ldr r0, [pc, #256] @ (9471c ) │ │ │ │ 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 946fa │ │ │ │ + bne.n 946d2 │ │ │ │ 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 8028c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 80364 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94720 │ │ │ │ + beq.n 946f8 │ │ │ │ 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] @ (94744 ) │ │ │ │ + ldr r2, [pc, #164] @ (9471c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 94662 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + beq.n 9463a │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9473a │ │ │ │ + bne.n 94712 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 94716 │ │ │ │ - b.n 94662 │ │ │ │ + cbz r0, 946ee │ │ │ │ + b.n 9463a │ │ │ │ eor.w r1, r0, r0, asr #31 │ │ │ │ sub.w r1, r1, r0, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 93e70 │ │ │ │ + bl 93e48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94676 │ │ │ │ + beq.n 9464e │ │ │ │ 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 94676 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 9464e │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9472a │ │ │ │ + bne.n 94702 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94662 │ │ │ │ + bne.n 9463a │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94662 │ │ │ │ + b.n 9463a │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94676 │ │ │ │ + b.n 9464e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94662 │ │ │ │ + b.n 9463a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 9472e │ │ │ │ + b.n 94706 │ │ │ │ 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, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94854 │ │ │ │ - ldr r3, [pc, #324] @ (948b8 ) │ │ │ │ + bne.n 9482c │ │ │ │ + ldr r3, [pc, #324] @ (94890 ) │ │ │ │ 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 94844 │ │ │ │ + beq.n 9481c │ │ │ │ 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, 947f0 │ │ │ │ + cbz r1, 947c8 │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #276] @ (948bc ) │ │ │ │ + ldr r1, [pc, #276] @ (94894 ) │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94864 │ │ │ │ + blt.n 9483c │ │ │ │ ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94874 │ │ │ │ + bne.n 9484c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r4, r2 │ │ │ │ itt lt │ │ │ │ movlt r2, #18 │ │ │ │ strlt r2, [r3, #8] │ │ │ │ - blt.n 947d8 │ │ │ │ + blt.n 947b0 │ │ │ │ mov.w r2, #16 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bne.n 947d8 │ │ │ │ + bne.n 947b0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ @@ -156346,630 +156337,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 94832 │ │ │ │ + bhi.n 9480a │ │ │ │ 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 9479c │ │ │ │ + bne.n 94774 │ │ │ │ ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 948aa │ │ │ │ + bne.n 94882 │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0ec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 9483c │ │ │ │ + cbz r3, 94814 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 9479c │ │ │ │ + b.n 94774 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9479c │ │ │ │ - bl 23bb68 │ │ │ │ + bne.n 94774 │ │ │ │ + bl 23a370 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 947d2 │ │ │ │ + b.n 947aa │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9479c │ │ │ │ - b.n 9480c │ │ │ │ + bne.n 94774 │ │ │ │ + b.n 947e4 │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9479c │ │ │ │ - b.n 9483c │ │ │ │ + bne.n 94774 │ │ │ │ + b.n 94814 │ │ │ │ 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 947bc │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + beq.n 94794 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9489a │ │ │ │ + bne.n 94872 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 947bc │ │ │ │ + bne.n 94794 │ │ │ │ mov r0, r3 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 947bc │ │ │ │ + b.n 94794 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 947bc │ │ │ │ + b.n 94794 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 94824 │ │ │ │ + b.n 947fc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000948c0 : │ │ │ │ +00094898 : │ │ │ │ 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 885f8 │ │ │ │ + bl 885cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ab2 │ │ │ │ + beq.w 94a8a │ │ │ │ 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 94920 │ │ │ │ + bmi.n 948f8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 94996 │ │ │ │ + beq.n 9496e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 94a18 │ │ │ │ + beq.n 949f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 94ab8 │ │ │ │ + bpl.w 94a90 │ │ │ │ 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 94974 │ │ │ │ + blt.n 9494c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9497e │ │ │ │ + bne.n 94956 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 9497e │ │ │ │ + beq.n 94956 │ │ │ │ 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 94a4e │ │ │ │ - bl 89f80 │ │ │ │ + beq.n 94a26 │ │ │ │ + bl 89f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94a5c │ │ │ │ + blt.n 94a34 │ │ │ │ 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 94944 │ │ │ │ + beq.n 9491c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 9494a │ │ │ │ + bne.n 94922 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c81d0 │ │ │ │ + bl 1c69d0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94a54 │ │ │ │ + b.n 94a2c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 94ace │ │ │ │ - ldr r2, [pc, #472] @ (94b78 ) │ │ │ │ + beq.w 94aa6 │ │ │ │ + ldr r2, [pc, #472] @ (94b50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #464] @ (94b7c ) │ │ │ │ + ldr r2, [pc, #464] @ (94b54 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94a6c │ │ │ │ + bne.n 94a44 │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #4000] @ 0xfa0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 8bf10 │ │ │ │ + bl 8bef0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 94b28 │ │ │ │ + beq.w 94b00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 94a28 │ │ │ │ + beq.n 94a00 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 949ea │ │ │ │ + bge.n 949c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b20 │ │ │ │ + beq.w 94af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94a0c │ │ │ │ + bge.n 949e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b16 │ │ │ │ + beq.w 94aee │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94a0c │ │ │ │ + bge.n 949e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b0e │ │ │ │ + beq.w 94ae6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 94920 │ │ │ │ + b.n 948f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94a40 │ │ │ │ + bge.n 94a18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94a40 │ │ │ │ + cbnz r3, 94a18 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94a9a │ │ │ │ + beq.n 94a72 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 94920 │ │ │ │ - bl 866fc │ │ │ │ + b.n 948f8 │ │ │ │ + bl 866d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9496c │ │ │ │ + bge.n 94944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9496c │ │ │ │ + bne.n 94944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9496c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94944 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 949ba │ │ │ │ + beq.n 94992 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94a8a │ │ │ │ + bge.n 94a62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94a8a │ │ │ │ + cbnz r3, 94a62 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_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 94920 │ │ │ │ + b.n 948f8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 94920 │ │ │ │ + b.n 948f8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9496c │ │ │ │ + b.n 94944 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 94a54 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 94a2c │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 9499e │ │ │ │ + bne.w 94976 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 94b2e │ │ │ │ + bpl.n 94b06 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 94b42 │ │ │ │ + bpl.n 94b1a │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 94b54 │ │ │ │ + blt.n 94b2c │ │ │ │ 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 94b60 │ │ │ │ + blt.n 94b38 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 94920 │ │ │ │ + b.n 948f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94a0c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 949e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 949fc │ │ │ │ + b.n 949d4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 949ea │ │ │ │ - bl f6fac │ │ │ │ - b.n 94920 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 949c2 │ │ │ │ + bl f7000 │ │ │ │ + b.n 948f8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 94aee │ │ │ │ + bge.n 94ac6 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #68] @ (94b80 ) │ │ │ │ + ldr r3, [pc, #68] @ (94b58 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 94b04 │ │ │ │ + b.n 94adc │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 94b50 │ │ │ │ + blt.n 94b28 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 94aee │ │ │ │ + b.n 94ac6 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 94b5a │ │ │ │ + bpl.n 94b32 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 94b38 │ │ │ │ + b.n 94b10 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 94b38 │ │ │ │ + b.n 94b10 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94b0a │ │ │ │ + bne.n 94ae2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 94920 │ │ │ │ + b.n 948f8 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00094b84 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00094b5c <_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 94bfc <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + beq.n 94bd4 <_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 94bfc <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + bmi.n 94bd4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 94c02 <_PyUnicode_InternImmortal@@Base+0x7e> │ │ │ │ + beq.n 94bda <_PyUnicode_InternImmortal@@Base+0x7e> │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 94c72 <_PyUnicode_InternImmortal@@Base+0xee> │ │ │ │ + beq.n 94c4a <_PyUnicode_InternImmortal@@Base+0xee> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 94c1a <_PyUnicode_InternImmortal@@Base+0x96> │ │ │ │ + cbz r2, 94bf2 <_PyUnicode_InternImmortal@@Base+0x96> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94cd0 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ + bge.n 94ca8 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94cd0 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ + bne.n 94ca8 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94cd8 <_PyUnicode_InternImmortal@@Base+0x154> │ │ │ │ + blt.n 94cb0 <_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 94ce0 <_PyUnicode_InternImmortal@@Base+0x15c> │ │ │ │ - ldr r3, [pc, #396] @ (94d98 <_PyUnicode_InternImmortal@@Base+0x214>) │ │ │ │ + beq.n 94cb8 <_PyUnicode_InternImmortal@@Base+0x15c> │ │ │ │ + ldr r3, [pc, #396] @ (94d70 <_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 94bd4 <_PyUnicode_InternImmortal@@Base+0x50> │ │ │ │ + bne.n 94bac <_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 8bf10 │ │ │ │ + bl 8bef0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 94d20 <_PyUnicode_InternImmortal@@Base+0x19c> │ │ │ │ + beq.n 94cf8 <_PyUnicode_InternImmortal@@Base+0x19c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 94c88 <_PyUnicode_InternImmortal@@Base+0x104> │ │ │ │ + beq.n 94c60 <_PyUnicode_InternImmortal@@Base+0x104> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c48 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ + bge.n 94c20 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94d36 <_PyUnicode_InternImmortal@@Base+0x1b2> │ │ │ │ + beq.n 94d0e <_PyUnicode_InternImmortal@@Base+0x1b2> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c66 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + bge.n 94c3e <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94d28 <_PyUnicode_InternImmortal@@Base+0x1a4> │ │ │ │ + beq.n 94d00 <_PyUnicode_InternImmortal@@Base+0x1a4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c66 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + bge.n 94c3e <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94d42 <_PyUnicode_InternImmortal@@Base+0x1be> │ │ │ │ + beq.n 94d1a <_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 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 94bfe <_PyUnicode_InternImmortal@@Base+0x7a> │ │ │ │ + b.n 94bd6 <_PyUnicode_InternImmortal@@Base+0x7a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94cc2 <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ + bge.n 94c9a <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 94cc2 <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ + cbnz r3, 94c9a <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94bfa <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ + bne.n 94bd2 <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 94bfc <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 94bd4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94caa <_PyUnicode_InternImmortal@@Base+0x126> │ │ │ │ + beq.n 94c82 <_PyUnicode_InternImmortal@@Base+0x126> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 94bfc <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 94bd4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94bfa <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ + bge.n 94bd2 <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 94bfc <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 94bd4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94c08 <_PyUnicode_InternImmortal@@Base+0x84> │ │ │ │ + bne.n 94be0 <_PyUnicode_InternImmortal@@Base+0x84> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 94d4e <_PyUnicode_InternImmortal@@Base+0x1ca> │ │ │ │ + bpl.n 94d26 <_PyUnicode_InternImmortal@@Base+0x1ca> │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 94d62 <_PyUnicode_InternImmortal@@Base+0x1de> │ │ │ │ + bpl.n 94d3a <_PyUnicode_InternImmortal@@Base+0x1de> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 94d74 <_PyUnicode_InternImmortal@@Base+0x1f0> │ │ │ │ + blt.n 94d4c <_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 94d80 <_PyUnicode_InternImmortal@@Base+0x1fc> │ │ │ │ + blt.n 94d58 <_PyUnicode_InternImmortal@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 94bfc <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ - bl f6fac │ │ │ │ + b.n 94bd4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94bfc <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 94bd4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.n 94c58 <_PyUnicode_InternImmortal@@Base+0xd4> │ │ │ │ + b.n 94c30 <_PyUnicode_InternImmortal@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94c48 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ + b.n 94c20 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94c66 <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + b.n 94c3e <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 94cfe <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ + bge.n 94cd6 <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #64] @ (94d9c <_PyUnicode_InternImmortal@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #64] @ (94d74 <_PyUnicode_InternImmortal@@Base+0x218>) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 94d16 <_PyUnicode_InternImmortal@@Base+0x192> │ │ │ │ + b.n 94cee <_PyUnicode_InternImmortal@@Base+0x192> │ │ │ │ ldrsb.w r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 94d70 <_PyUnicode_InternImmortal@@Base+0x1ec> │ │ │ │ + blt.n 94d48 <_PyUnicode_InternImmortal@@Base+0x1ec> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 94cfe <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ + b.n 94cd6 <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 94d7a <_PyUnicode_InternImmortal@@Base+0x1f6> │ │ │ │ + bpl.n 94d52 <_PyUnicode_InternImmortal@@Base+0x1f6> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 94d58 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ + b.n 94d30 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 94d58 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ + b.n 94d30 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94d1c <_PyUnicode_InternImmortal@@Base+0x198> │ │ │ │ + bne.n 94cf4 <_PyUnicode_InternImmortal@@Base+0x198> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 94bfc <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 94bd4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00094da0 <_PyTuple_Resize@@Base>: │ │ │ │ +00094d78 <_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 94f04 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + beq.w 94edc <_PyTuple_Resize@@Base+0x164> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94f04 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + bne.w 94edc <_PyTuple_Resize@@Base+0x164> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - cbz r4, 94dd8 <_PyTuple_Resize@@Base+0x38> │ │ │ │ + cbz r4, 94db0 <_PyTuple_Resize@@Base+0x38> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 94f04 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + bne.w 94edc <_PyTuple_Resize@@Base+0x164> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 94de2 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + bne.n 94dba <_PyTuple_Resize@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94e9c <_PyTuple_Resize@@Base+0xfc> │ │ │ │ + beq.n 94e74 <_PyTuple_Resize@@Base+0xfc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 94eb8 <_PyTuple_Resize@@Base+0x118> │ │ │ │ + beq.n 94e90 <_PyTuple_Resize@@Base+0x118> │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ - cbz r2, 94e2a <_PyTuple_Resize@@Base+0x8a> │ │ │ │ - ldr r3, [pc, #356] @ (94f58 <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ + cbz r2, 94e02 <_PyTuple_Resize@@Base+0x8a> │ │ │ │ + ldr r3, [pc, #356] @ (94f30 <_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 │ │ │ │ @@ -156981,40 +156972,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 94e44 <_PyTuple_Resize@@Base+0xa4> │ │ │ │ + bge.n 94e1c <_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 94ed2 <_PyTuple_Resize@@Base+0x132> │ │ │ │ + bne.n 94eaa <_PyTuple_Resize@@Base+0x132> │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 94e36 <_PyTuple_Resize@@Base+0x96> │ │ │ │ - ldr r2, [pc, #276] @ (94f5c <_PyTuple_Resize@@Base+0x1bc>) │ │ │ │ + bne.n 94e0e <_PyTuple_Resize@@Base+0x96> │ │ │ │ + ldr r2, [pc, #276] @ (94f34 <_PyTuple_Resize@@Base+0x1bc>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94f42 <_PyTuple_Resize@@Base+0x1a2> │ │ │ │ + bne.n 94f1a <_PyTuple_Resize@@Base+0x1a2> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed49c <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1ebe7c <_PyObject_GC_Resize@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94f4e <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ + beq.n 94f26 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 80838 <_Py_NewReference@@Base> │ │ │ │ + bl 1c5a10 <_Py_NewReference@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 94ef0 <_PyTuple_Resize@@Base+0x150> │ │ │ │ - ldr r0, [pc, #236] @ (94f58 <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ + bgt.n 94ec8 <_PyTuple_Resize@@Base+0x150> │ │ │ │ + ldr r0, [pc, #236] @ (94f30 <_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] │ │ │ │ @@ -157023,110 +157014,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 94ddc <_PyTuple_Resize@@Base+0x3c> │ │ │ │ + b.n 94db4 <_PyTuple_Resize@@Base+0x3c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94eb0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bge.n 94e88 <_PyTuple_Resize@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 94eb0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + cbnz r3, 94e88 <_PyTuple_Resize@@Base+0x110> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #172] @ (94f60 <_PyTuple_Resize@@Base+0x1c0>) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #172] @ (94f38 <_PyTuple_Resize@@Base+0x1c0>) │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 94dde <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94db6 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94f24 <_PyTuple_Resize@@Base+0x184> │ │ │ │ + blt.n 94efc <_PyTuple_Resize@@Base+0x184> │ │ │ │ mov r0, r7 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 94dde <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94db6 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94ee8 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bge.n 94ec0 <_PyTuple_Resize@@Base+0x148> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, 94f34 <_PyTuple_Resize@@Base+0x194> │ │ │ │ + cbz r1, 94f0c <_PyTuple_Resize@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 94e36 <_PyTuple_Resize@@Base+0x96> │ │ │ │ - b.n 94e44 <_PyTuple_Resize@@Base+0xa4> │ │ │ │ + bne.n 94e0e <_PyTuple_Resize@@Base+0x96> │ │ │ │ + b.n 94e1c <_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 94e68 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + b.n 94e40 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 85140 │ │ │ │ - movw r0, #37428 @ 0x9234 │ │ │ │ + bl 8511c │ │ │ │ + movw r0, #37108 @ 0x90f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r1, #968 @ 0x3c8 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94dde <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94db6 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94ec0 <_PyTuple_Resize@@Base+0x120> │ │ │ │ + bne.n 94e98 <_PyTuple_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ec0 <_PyTuple_Resize@@Base+0x120> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94e98 <_PyTuple_Resize@@Base+0x120> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 94ee8 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + b.n 94ec0 <_PyTuple_Resize@@Base+0x148> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94e4e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + b.n 94e26 <_PyTuple_Resize@@Base+0xae> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 9095c │ │ │ │ - b.n 94f1e <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bl 9093c │ │ │ │ + b.n 94ef6 <_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, #31773 @ 0x7c1d │ │ │ │ + movw r3, #31729 @ 0x7bf1 │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94fee <_PyTuple_Resize@@Base+0x24e> │ │ │ │ + bne.n 94fc6 <_PyTuple_Resize@@Base+0x24e> │ │ │ │ mov r5, r0 │ │ │ │ - bl 87f7c │ │ │ │ - cbz r0, 94fec <_PyTuple_Resize@@Base+0x24c> │ │ │ │ + bl 87f50 │ │ │ │ + cbz r0, 94fc4 <_PyTuple_Resize@@Base+0x24c> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 94ff6 <_PyTuple_Resize@@Base+0x256> │ │ │ │ - ldr r3, [pc, #108] @ (95000 <_PyTuple_Resize@@Base+0x260>) │ │ │ │ + bpl.n 94fce <_PyTuple_Resize@@Base+0x256> │ │ │ │ + ldr r3, [pc, #108] @ (94fd8 <_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 │ │ │ │ @@ -157140,29 +157131,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, 94ffa <_PyTuple_Resize@@Base+0x25a> │ │ │ │ + cbz r4, 94fd2 <_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 94fec <_PyTuple_Resize@@Base+0x24c> │ │ │ │ + beq.n 94fc4 <_PyTuple_Resize@@Base+0x24c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94fce <_PyTuple_Resize@@Base+0x22e> │ │ │ │ - ldr r3, [pc, #8] @ (95004 <_PyTuple_Resize@@Base+0x264>) │ │ │ │ + b.n 94fa6 <_PyTuple_Resize@@Base+0x22e> │ │ │ │ + ldr r3, [pc, #8] @ (94fdc <_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} │ │ │ │ @@ -157170,94 +157161,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 9512a <_PyTuple_Resize@@Base+0x38a> │ │ │ │ + bne.w 95102 <_PyTuple_Resize@@Base+0x38a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95084 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + beq.n 9505c <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95084 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + bge.n 9505c <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 95084 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + cbnz r2, 9505c <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r8, r5 │ │ │ │ - ldr r5, [pc, #472] @ (95220 <_PyTuple_Resize@@Base+0x480>) │ │ │ │ + ldr r5, [pc, #472] @ (951f8 <_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 9506c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + bge.n 95044 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 950d6 <_PyTuple_Resize@@Base+0x336> │ │ │ │ - ldr r2, [pc, #436] @ (95224 <_PyTuple_Resize@@Base+0x484>) │ │ │ │ + bne.n 950ae <_PyTuple_Resize@@Base+0x336> │ │ │ │ + ldr r2, [pc, #436] @ (951fc <_PyTuple_Resize@@Base+0x484>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 951b0 <_PyTuple_Resize@@Base+0x410> │ │ │ │ + bne.w 95188 <_PyTuple_Resize@@Base+0x410> │ │ │ │ mov r0, r3 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95148 <_PyTuple_Resize@@Base+0x3a8> │ │ │ │ + bne.n 95120 <_PyTuple_Resize@@Base+0x3a8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95200 <_PyTuple_Resize@@Base+0x460> │ │ │ │ + bne.w 951d8 <_PyTuple_Resize@@Base+0x460> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 950a6 <_PyTuple_Resize@@Base+0x306> │ │ │ │ + cbz r0, 9507e <_PyTuple_Resize@@Base+0x306> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 950a6 <_PyTuple_Resize@@Base+0x306> │ │ │ │ + bge.n 9507e <_PyTuple_Resize@@Base+0x306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 950a6 <_PyTuple_Resize@@Base+0x306> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 9507e <_PyTuple_Resize@@Base+0x306> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951ce <_PyTuple_Resize@@Base+0x42e> │ │ │ │ + bne.w 951a6 <_PyTuple_Resize@@Base+0x42e> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 950bc <_PyTuple_Resize@@Base+0x31c> │ │ │ │ + cbnz r0, 95094 <_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 950b2 <_PyTuple_Resize@@Base+0x312> │ │ │ │ + bge.n 9508a <_PyTuple_Resize@@Base+0x312> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 950b2 <_PyTuple_Resize@@Base+0x312> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 950b2 <_PyTuple_Resize@@Base+0x312> │ │ │ │ + bne.n 9508a <_PyTuple_Resize@@Base+0x312> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9508a <_PyTuple_Resize@@Base+0x312> │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 951ec <_PyTuple_Resize@@Base+0x44c> │ │ │ │ + bne.w 951c4 <_PyTuple_Resize@@Base+0x44c> │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - cbz r1, 9511e <_PyTuple_Resize@@Base+0x37e> │ │ │ │ - ldr r2, [pc, #312] @ (95220 <_PyTuple_Resize@@Base+0x480>) │ │ │ │ + cbz r1, 950f6 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ + ldr r2, [pc, #312] @ (951f8 <_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 │ │ │ │ @@ -157270,46 +157261,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 95084 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + b.n 9505c <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95026 <_PyTuple_Resize@@Base+0x286> │ │ │ │ + bge.w 94ffe <_PyTuple_Resize@@Base+0x286> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95026 <_PyTuple_Resize@@Base+0x286> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95026 <_PyTuple_Resize@@Base+0x286> │ │ │ │ + bne.w 94ffe <_PyTuple_Resize@@Base+0x286> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94ffe <_PyTuple_Resize@@Base+0x286> │ │ │ │ cmp.w r9, #3 │ │ │ │ - ble.n 95084 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + ble.n 9505c <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95084 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + beq.n 9505c <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95084 <_PyTuple_Resize@@Base+0x2e4> │ │ │ │ + beq.n 9505c <_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 951aa <_PyTuple_Resize@@Base+0x40a> │ │ │ │ - ldr r2, [pc, #164] @ (95220 <_PyTuple_Resize@@Base+0x480>) │ │ │ │ + bpl.n 95182 <_PyTuple_Resize@@Base+0x40a> │ │ │ │ + ldr r2, [pc, #164] @ (951f8 <_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 │ │ │ │ @@ -157317,137 +157308,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 95154 <_PyTuple_Resize@@Base+0x3b4> │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 9512c <_PyTuple_Resize@@Base+0x3b4> │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 9507a <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + beq.w 95052 <_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 9507a <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + b.n 95052 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 950ae <_PyTuple_Resize@@Base+0x30e> │ │ │ │ + bge.w 95086 <_PyTuple_Resize@@Base+0x30e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 950ae <_PyTuple_Resize@@Base+0x30e> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 950ae <_PyTuple_Resize@@Base+0x30e> │ │ │ │ + bne.w 95086 <_PyTuple_Resize@@Base+0x30e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95086 <_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 950e0 <_PyTuple_Resize@@Base+0x340> │ │ │ │ - b.n 9511e <_PyTuple_Resize@@Base+0x37e> │ │ │ │ + bne.w 950b8 <_PyTuple_Resize@@Base+0x340> │ │ │ │ + b.n 950f6 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9508c <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ + bge.w 95064 <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9508c <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9508c <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ + bne.w 95064 <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95064 <_PyTuple_Resize@@Base+0x2ec> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00095228 : │ │ │ │ +00095200 : │ │ │ │ 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 95548 │ │ │ │ + bl 95524 │ │ │ │ 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, #55064 @ 0xd718 │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 953b8 │ │ │ │ + bgt.w 953a8 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 952a0 │ │ │ │ + cbz r1, 95278 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 953ce │ │ │ │ + bhi.w 953c6 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 953f2 │ │ │ │ + bhi.w 95380 │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 953ee │ │ │ │ + beq.w 953ea │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 953ee │ │ │ │ + bne.w 953ea │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9527c │ │ │ │ + bne.n 95254 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 95476 │ │ │ │ - beq.w 954e2 │ │ │ │ + blt.w 95452 │ │ │ │ + beq.w 954be │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 95420 │ │ │ │ + beq.w 953fc │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 95454 │ │ │ │ - ldr r2, [pc, #640] @ (95540 ) │ │ │ │ + bgt.w 95430 │ │ │ │ + ldr r2, [pc, #644] @ (9551c ) │ │ │ │ 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 95432 │ │ │ │ - ldr r0, [pc, #616] @ (95544 ) │ │ │ │ + beq.w 9540e │ │ │ │ + ldr r0, [pc, #620] @ (95520 ) │ │ │ │ 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 9547a │ │ │ │ + bne.w 95456 │ │ │ │ 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] │ │ │ │ @@ -157461,215 +157452,216 @@ │ │ │ │ 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 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95514 │ │ │ │ + beq.w 954f0 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95518 │ │ │ │ + beq.w 954f4 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 95396 │ │ │ │ + beq.n 9536e │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954ec │ │ │ │ + beq.w 954c8 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 95396 │ │ │ │ + beq.n 9536e │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954ee │ │ │ │ + beq.w 954ca │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 9537a │ │ │ │ + bne.n 95352 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9549e │ │ │ │ + bne.w 9547a │ │ │ │ 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, 953ea │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 953c8 │ │ │ │ - bhi.n 953e8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 95528 │ │ │ │ + beq.n 953c0 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.n 953ec │ │ │ │ + bne.w 95266 │ │ │ │ + cbnz r3, 953e8 │ │ │ │ + adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ + movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 953c8 │ │ │ │ - bls.n 953a6 │ │ │ │ + beq.n 953c0 │ │ │ │ + bls.n 953d8 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 953ec │ │ │ │ + beq.n 953e8 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.n 953b6 │ │ │ │ + beq.n 953c0 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r1, #93 @ 0x5d │ │ │ │ + bne.n 953ae │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 95272 │ │ │ │ + b.n 9524a │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95414 │ │ │ │ - bhi.n 953e0 │ │ │ │ + beq.n 953a0 │ │ │ │ + bhi.n 953ee │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 95414 │ │ │ │ + beq.n 953a0 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 9528e │ │ │ │ - b.n 953c8 │ │ │ │ - cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 9528e │ │ │ │ - b.n 953c8 │ │ │ │ - cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 953b6 │ │ │ │ - adds r3, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 95272 │ │ │ │ - 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 953ee │ │ │ │ + bne.w 95266 │ │ │ │ + b.n 953c0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 953c8 │ │ │ │ + beq.n 953c0 │ │ │ │ + bhi.n 953f6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 95504 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 9528e │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 953ec │ │ │ │ - adds r4, #1 │ │ │ │ + bne.n 953b8 │ │ │ │ + adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 953b8 │ │ │ │ + b.n 9524a │ │ │ │ + cmp r1, #125 @ 0x7d │ │ │ │ + bne.w 95266 │ │ │ │ + b.n 953c0 │ │ │ │ + cmp r1, #91 @ 0x5b │ │ │ │ + bne.n 953b8 │ │ │ │ + b.n 953e8 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ 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 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9546a │ │ │ │ - ldr r2, [pc, #248] @ (95540 ) │ │ │ │ + cbz r0, 95446 │ │ │ │ + ldr r2, [pc, #248] @ (9551c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95300 │ │ │ │ + b.n 952d8 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95432 │ │ │ │ - bl 23bb68 │ │ │ │ + bls.n 9540e │ │ │ │ + bl 23a370 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 954d8 │ │ │ │ + bne.n 954b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9539e │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 95378 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 954c8 │ │ │ │ + bne.n 954a4 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 954d0 │ │ │ │ + cbnz r0, 954ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #168] @ (95540 ) │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #168] @ (9551c ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 952fa │ │ │ │ + b.n 952d2 │ │ │ │ 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 954bc │ │ │ │ - cbnz r4, 9551c │ │ │ │ + beq.n 95498 │ │ │ │ + cbnz r4, 954f8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9539e │ │ │ │ - b.n 9549e │ │ │ │ + beq.w 95378 │ │ │ │ + b.n 9547a │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #108] @ (95540 ) │ │ │ │ + ldr r3, [pc, #108] @ (9551c ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 952fa │ │ │ │ - ldr r3, [pc, #100] @ (95540 ) │ │ │ │ + b.n 952d2 │ │ │ │ + ldr r3, [pc, #100] @ (9551c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 95300 │ │ │ │ + b.n 952d8 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 9539e │ │ │ │ + b.n 95378 │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95476 │ │ │ │ + bge.n 95452 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95476 │ │ │ │ + bne.n 95452 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95476 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95452 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 954ee │ │ │ │ + b.n 954ca │ │ │ │ movs r6, #1 │ │ │ │ - b.n 954ee │ │ │ │ + b.n 954ca │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9539e │ │ │ │ - b.n 954fc │ │ │ │ + bne.w 95378 │ │ │ │ + b.n 954d8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55068 @ 0xd71c │ │ │ │ + movw r1, #54748 @ 0xd5dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 95476 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 95452 │ │ │ │ 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 │ │ │ │ @@ -157677,61 +157669,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 956aa │ │ │ │ - cbz r3, 9558e │ │ │ │ + bgt.w 956a2 │ │ │ │ + cbz r3, 9556a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 956bc │ │ │ │ + bhi.w 956bc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 956de │ │ │ │ + bhi.w 95674 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 95562 │ │ │ │ + beq.n 9553e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 95562 │ │ │ │ + bne.n 9553e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9556e │ │ │ │ + bne.n 9554a │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 95766 │ │ │ │ - beq.w 957d4 │ │ │ │ + blt.w 95746 │ │ │ │ + beq.w 957b4 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 95710 │ │ │ │ + beq.w 956f0 │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 95744 │ │ │ │ - ldr r1, [pc, #648] @ (95834 ) │ │ │ │ + bgt.w 95724 │ │ │ │ + ldr r1, [pc, #652] @ (95814 ) │ │ │ │ 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 95722 │ │ │ │ - ldr r0, [pc, #620] @ (95838 ) │ │ │ │ + beq.w 95702 │ │ │ │ + ldr r0, [pc, #624] @ (95818 ) │ │ │ │ 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 9576a │ │ │ │ + bne.w 9574a │ │ │ │ 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] │ │ │ │ @@ -157745,278 +157737,279 @@ │ │ │ │ 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 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95806 │ │ │ │ + beq.w 957e6 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9580a │ │ │ │ + beq.w 957ea │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 95686 │ │ │ │ + beq.n 95662 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957de │ │ │ │ + beq.w 957be │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 95686 │ │ │ │ + beq.n 95662 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957e0 │ │ │ │ + beq.w 957c0 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 9566a │ │ │ │ + bne.n 95646 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9578e │ │ │ │ + bne.w 9576e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 956b8 │ │ │ │ - bhi.n 956d6 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9581a │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 956da │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 956b8 │ │ │ │ - bls.n 95696 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 956da │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 956a6 │ │ │ │ - subs r5, #1 │ │ │ │ - b.n 95562 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95702 │ │ │ │ - bhi.n 956ce │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 95702 │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 9557e │ │ │ │ - b.n 956b8 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 9557e │ │ │ │ - b.n 956b8 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 956a6 │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 95562 │ │ │ │ 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 95562 │ │ │ │ + bne.w 9553e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 956b8 │ │ │ │ + beq.n 956b8 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 9557e │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 956da │ │ │ │ + bne.w 9555a │ │ │ │ + cbnz r5, 956de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 956aa │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq.n 956b8 │ │ │ │ + bls.n 956ce │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 956de │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + beq.n 956b8 │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 956a6 │ │ │ │ + subs r5, #1 │ │ │ │ + b.n 9553e │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 95698 │ │ │ │ + bhi.n 956e2 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq.n 95698 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.w 9555a │ │ │ │ + b.n 956b8 │ │ │ │ + cmp r3, #41 @ 0x29 │ │ │ │ + beq.n 956b8 │ │ │ │ + bhi.n 956ea │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 957fa │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 956b0 │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 9553e │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + bne.w 9555a │ │ │ │ + b.n 956b8 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 956b0 │ │ │ │ + b.n 956de │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ 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 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9575a │ │ │ │ - ldr r2, [pc, #252] @ (95834 ) │ │ │ │ + cbz r0, 9573a │ │ │ │ + ldr r2, [pc, #252] @ (95814 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 955f0 │ │ │ │ + b.n 955cc │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95722 │ │ │ │ - bl 23bb68 │ │ │ │ + bls.n 95702 │ │ │ │ + bl 23a370 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 957ca │ │ │ │ + bne.n 957aa │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9568e │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 9566c │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 957b8 │ │ │ │ + bne.n 95798 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 957c2 │ │ │ │ + cbnz r0, 957a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #172] @ (95834 ) │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (95814 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 955ea │ │ │ │ + b.n 955c6 │ │ │ │ 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 957ac │ │ │ │ - cbnz r4, 9580e │ │ │ │ + beq.n 9578c │ │ │ │ + cbnz r4, 957ee │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9568e │ │ │ │ - b.n 9578e │ │ │ │ + beq.w 9566c │ │ │ │ + b.n 9576e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #112] @ (95834 ) │ │ │ │ + ldr r3, [pc, #112] @ (95814 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 955ea │ │ │ │ - ldr r3, [pc, #104] @ (95834 ) │ │ │ │ + b.n 955c6 │ │ │ │ + ldr r3, [pc, #104] @ (95814 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 955f0 │ │ │ │ + b.n 955cc │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 9568e │ │ │ │ + b.n 9566c │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95766 │ │ │ │ + bge.n 95746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95766 │ │ │ │ + bne.n 95746 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95766 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95746 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 957e0 │ │ │ │ + b.n 957c0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 957e0 │ │ │ │ + b.n 957c0 │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9568e │ │ │ │ - b.n 957ee │ │ │ │ + bne.w 9566c │ │ │ │ + b.n 957ce │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55068 @ 0xd71c │ │ │ │ + movw r1, #54748 @ 0xd5dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 95766 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 95746 │ │ │ │ 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, #61228 @ 0xef2c │ │ │ │ + movw r1, #60776 @ 0xed68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 959a4 │ │ │ │ + bgt.w 9599c │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 9588c │ │ │ │ + cbz r1, 9586c │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 959ba │ │ │ │ + bhi.w 959ba │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 959de │ │ │ │ + bhi.w 95974 │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 959da │ │ │ │ + beq.w 959de │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 959da │ │ │ │ + bne.w 959de │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95868 │ │ │ │ + bne.n 95848 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 95a62 │ │ │ │ - beq.w 95ace │ │ │ │ + blt.w 95a46 │ │ │ │ + beq.w 95ab2 │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 95a0c │ │ │ │ + beq.w 959f0 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 95a40 │ │ │ │ - ldr r2, [pc, #640] @ (95b2c ) │ │ │ │ + bgt.w 95a24 │ │ │ │ + ldr r2, [pc, #644] @ (95b10 ) │ │ │ │ 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 95a1e │ │ │ │ - ldr r0, [pc, #616] @ (95b30 ) │ │ │ │ + beq.w 95a02 │ │ │ │ + ldr r0, [pc, #620] @ (95b14 ) │ │ │ │ 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 95a66 │ │ │ │ + bne.w 95a4a │ │ │ │ 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] │ │ │ │ @@ -158030,279 +158023,280 @@ │ │ │ │ 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 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95b00 │ │ │ │ + beq.w 95ae4 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95b04 │ │ │ │ + beq.w 95ae8 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 95982 │ │ │ │ + beq.n 95962 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ad8 │ │ │ │ + beq.w 95abc │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 95982 │ │ │ │ + beq.n 95962 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ada │ │ │ │ + beq.w 95abe │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 95966 │ │ │ │ + bne.n 95946 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95a8a │ │ │ │ + bne.w 95a6e │ │ │ │ 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, 959de │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 959b4 │ │ │ │ - bhi.n 959d4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 95b14 │ │ │ │ + beq.n 959b4 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.n 959d8 │ │ │ │ + bne.w 9585a │ │ │ │ + cbnz r3, 959dc │ │ │ │ + adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ + movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 959b4 │ │ │ │ - bls.n 95992 │ │ │ │ + beq.n 959b4 │ │ │ │ + bls.n 959cc │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 959d8 │ │ │ │ + beq.n 959dc │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.n 959a2 │ │ │ │ + beq.n 959b4 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r1, #93 @ 0x5d │ │ │ │ + bne.n 959a2 │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9585e │ │ │ │ + b.n 9583e │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95a00 │ │ │ │ - bhi.n 959cc │ │ │ │ + beq.n 95994 │ │ │ │ + bhi.n 959e2 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 95a00 │ │ │ │ + beq.n 95994 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 9587a │ │ │ │ - b.n 959b4 │ │ │ │ - cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 9587a │ │ │ │ - b.n 959b4 │ │ │ │ - cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 959a2 │ │ │ │ - adds r3, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 9585e │ │ │ │ - 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 959da │ │ │ │ + bne.w 9585a │ │ │ │ + b.n 959b4 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 959b4 │ │ │ │ + beq.n 959b4 │ │ │ │ + bhi.n 959ea │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 95af8 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 9587a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 959d8 │ │ │ │ - adds r4, #1 │ │ │ │ + bne.n 959ac │ │ │ │ + adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 959a4 │ │ │ │ + b.n 9583e │ │ │ │ + cmp r1, #125 @ 0x7d │ │ │ │ + bne.w 9585a │ │ │ │ + b.n 959b4 │ │ │ │ + cmp r1, #91 @ 0x5b │ │ │ │ + bne.n 959ac │ │ │ │ + b.n 959dc │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ 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 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95a56 │ │ │ │ - ldr r2, [pc, #248] @ (95b2c ) │ │ │ │ + cbz r0, 95a3a │ │ │ │ + ldr r2, [pc, #248] @ (95b10 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 958ec │ │ │ │ + b.n 958cc │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95a1e │ │ │ │ - bl 23bb68 │ │ │ │ + bls.n 95a02 │ │ │ │ + bl 23a370 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95ac4 │ │ │ │ + bne.n 95aa8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9598a │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 9596c │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95ab4 │ │ │ │ + bne.n 95a98 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 95abc │ │ │ │ + cbnz r0, 95aa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #168] @ (95b2c ) │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #168] @ (95b10 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 958e6 │ │ │ │ + b.n 958c6 │ │ │ │ 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 95aa8 │ │ │ │ - cbnz r4, 95b08 │ │ │ │ + beq.n 95a8c │ │ │ │ + cbnz r4, 95aec │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9598a │ │ │ │ - b.n 95a8a │ │ │ │ + beq.w 9596c │ │ │ │ + b.n 95a6e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #108] @ (95b2c ) │ │ │ │ + ldr r3, [pc, #108] @ (95b10 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 958e6 │ │ │ │ - ldr r3, [pc, #100] @ (95b2c ) │ │ │ │ + b.n 958c6 │ │ │ │ + ldr r3, [pc, #100] @ (95b10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 958ec │ │ │ │ + b.n 958cc │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 9598a │ │ │ │ + b.n 9596c │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95a62 │ │ │ │ + bge.n 95a46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95a62 │ │ │ │ + bne.n 95a46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95a62 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95a46 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95ada │ │ │ │ + b.n 95abe │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95ada │ │ │ │ + b.n 95abe │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9598a │ │ │ │ - b.n 95ae8 │ │ │ │ + bne.w 9596c │ │ │ │ + b.n 95acc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55068 @ 0xd71c │ │ │ │ + movw r1, #54748 @ 0xd5dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 95a62 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 95a46 │ │ │ │ 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, #55096 @ 0xd738 │ │ │ │ + movw r1, #54776 @ 0xd5f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 95c9c │ │ │ │ + bgt.w 95c98 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 95b84 │ │ │ │ + cbz r1, 95b68 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 95cb2 │ │ │ │ + bhi.w 95cb6 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 95cd6 │ │ │ │ + bhi.w 95c70 │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 95cd2 │ │ │ │ + beq.w 95cda │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95cd2 │ │ │ │ + bne.w 95cda │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95b60 │ │ │ │ + bne.n 95b44 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 95d5a │ │ │ │ - beq.w 95dc6 │ │ │ │ + blt.w 95d42 │ │ │ │ + beq.w 95dae │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 95d04 │ │ │ │ + beq.w 95cec │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 95d38 │ │ │ │ - ldr r2, [pc, #640] @ (95e24 ) │ │ │ │ + bgt.w 95d20 │ │ │ │ + ldr r2, [pc, #644] @ (95e0c ) │ │ │ │ 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 95d16 │ │ │ │ - ldr r0, [pc, #616] @ (95e28 ) │ │ │ │ + beq.w 95cfe │ │ │ │ + ldr r0, [pc, #620] @ (95e10 ) │ │ │ │ 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 95d5e │ │ │ │ + bne.w 95d46 │ │ │ │ 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] │ │ │ │ @@ -158316,303 +158310,306 @@ │ │ │ │ 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 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95df8 │ │ │ │ + beq.w 95de0 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95dfc │ │ │ │ + beq.w 95de4 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 95c7a │ │ │ │ + beq.n 95c5e │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95dd0 │ │ │ │ + beq.w 95db8 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 95c7a │ │ │ │ + beq.n 95c5e │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95dd2 │ │ │ │ + beq.w 95dba │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 95c5e │ │ │ │ + bne.n 95c42 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95d82 │ │ │ │ + bne.w 95d6a │ │ │ │ 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, 95cda │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95cac │ │ │ │ - bhi.n 95ccc │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 95e0c │ │ │ │ + beq.n 95cb0 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.n 95cd0 │ │ │ │ + bne.w 95b56 │ │ │ │ + cbnz r3, 95cd8 │ │ │ │ + adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ + movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 95cac │ │ │ │ - bls.n 95c8a │ │ │ │ + beq.n 95cb0 │ │ │ │ + bls.n 95cc8 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95cd0 │ │ │ │ + beq.n 95cd8 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.n 95c9a │ │ │ │ + beq.n 95cb0 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r1, #93 @ 0x5d │ │ │ │ + bne.n 95c9e │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 95b56 │ │ │ │ + b.n 95b3a │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95cf8 │ │ │ │ - bhi.n 95cc4 │ │ │ │ + beq.n 95c90 │ │ │ │ + bhi.n 95cde │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 95cf8 │ │ │ │ + beq.n 95c90 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 95b72 │ │ │ │ - b.n 95cac │ │ │ │ - cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 95b72 │ │ │ │ - b.n 95cac │ │ │ │ - cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 95c9a │ │ │ │ - adds r3, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 95b56 │ │ │ │ - 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 95cd2 │ │ │ │ + bne.w 95b56 │ │ │ │ + b.n 95cb0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95cac │ │ │ │ + beq.n 95cb0 │ │ │ │ + bhi.n 95ce6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 95df4 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 95b72 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 95cd0 │ │ │ │ - adds r4, #1 │ │ │ │ + bne.n 95ca8 │ │ │ │ + adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 95c9c │ │ │ │ + b.n 95b3a │ │ │ │ + cmp r1, #125 @ 0x7d │ │ │ │ + bne.w 95b56 │ │ │ │ + b.n 95cb0 │ │ │ │ + cmp r1, #91 @ 0x5b │ │ │ │ + bne.n 95ca8 │ │ │ │ + b.n 95cd8 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ 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 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95d4e │ │ │ │ - ldr r2, [pc, #248] @ (95e24 ) │ │ │ │ + cbz r0, 95d36 │ │ │ │ + ldr r2, [pc, #248] @ (95e0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95be4 │ │ │ │ + b.n 95bc8 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95d16 │ │ │ │ - bl 23bb68 │ │ │ │ + bls.n 95cfe │ │ │ │ + bl 23a370 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95dbc │ │ │ │ + bne.n 95da4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95c82 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 95c68 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95dac │ │ │ │ + bne.n 95d94 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ - cbnz r0, 95db4 │ │ │ │ + cbnz r0, 95d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #168] @ (95e24 ) │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #168] @ (95e0c ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 95bde │ │ │ │ + b.n 95bc2 │ │ │ │ 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 95da0 │ │ │ │ - cbnz r4, 95e00 │ │ │ │ + beq.n 95d88 │ │ │ │ + cbnz r4, 95de8 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95c82 │ │ │ │ - b.n 95d82 │ │ │ │ + beq.w 95c68 │ │ │ │ + b.n 95d6a │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #108] @ (95e24 ) │ │ │ │ + ldr r3, [pc, #108] @ (95e0c ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 95bde │ │ │ │ - ldr r3, [pc, #100] @ (95e24 ) │ │ │ │ + b.n 95bc2 │ │ │ │ + ldr r3, [pc, #100] @ (95e0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 95be4 │ │ │ │ + b.n 95bc8 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 95c82 │ │ │ │ + b.n 95c68 │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95d5a │ │ │ │ + bge.n 95d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95d5a │ │ │ │ + bne.n 95d42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95d5a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95d42 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95dd2 │ │ │ │ + b.n 95dba │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95dd2 │ │ │ │ + b.n 95dba │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95c82 │ │ │ │ - b.n 95de0 │ │ │ │ + bne.w 95c68 │ │ │ │ + b.n 95dc8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55068 @ 0xd71c │ │ │ │ + movw r1, #54748 @ 0xd5dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 95d5a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 95d42 │ │ │ │ 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 95e86 │ │ │ │ + bgt.n 95e96 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 95e74 │ │ │ │ + beq.n 95e5c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 95e9a │ │ │ │ + bhi.n 95eb2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 95eba │ │ │ │ + bhi.n 95e5e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95ef4 │ │ │ │ + beq.n 95ee0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 95e42 │ │ │ │ + beq.n 95e2a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 95e42 │ │ │ │ + bne.n 95e2a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 95e50 │ │ │ │ + bne.n 95e38 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 95e94 │ │ │ │ - bhi.n 95eb0 │ │ │ │ - cbz r3, 95ef4 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 95eb4 │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 95e94 │ │ │ │ - bls.n 95e76 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95eb4 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 95e82 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95e42 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95ee2 │ │ │ │ - bhi.n 95eaa │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 95ee2 │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 95e60 │ │ │ │ - b.n 95e94 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 95e60 │ │ │ │ - b.n 95e94 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 95e82 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 95e42 │ │ │ │ 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 95e42 │ │ │ │ + bne.n 95e2a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 95e94 │ │ │ │ + beq.n 95eac │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 95e60 │ │ │ │ + bne.n 95e48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 95eb4 │ │ │ │ + bne.n 95ecc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 95e86 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq.n 95eac │ │ │ │ + bls.n 95ec2 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 95ecc │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + beq.n 95eac │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 95e9a │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 95e2a │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 95e86 │ │ │ │ + bhi.n 95ed2 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq.n 95e86 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 95e48 │ │ │ │ + b.n 95eac │ │ │ │ + cmp r3, #41 @ 0x29 │ │ │ │ + beq.n 95eac │ │ │ │ + bls.n 95ed8 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 95ea4 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + b.n 95e2a │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + bne.n 95e48 │ │ │ │ + b.n 95eac │ │ │ │ + cbz r3, 95ee0 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 95ea4 │ │ │ │ + b.n 95ecc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55068 @ 0xd71c │ │ │ │ + movw r1, #54748 @ 0xd5dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ 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 │ │ │ │ @@ -158620,249 +158617,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 96914 │ │ │ │ + bhi.w 9691c │ │ │ │ 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 944a0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.n 96066 │ │ │ │ + beq.w 9622c │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 967d2 │ │ │ │ + beq.w 96878 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 9604c │ │ │ │ + beq.n 9604c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9604c │ │ │ │ + bge.n 9604c │ │ │ │ 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 944c8 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movw r2, #2109 @ 0x83d │ │ │ │ - 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 966ee │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 9605c │ │ │ │ - movw r5, #5752 @ 0x1678 │ │ │ │ - movt r5, #80 @ 0x50 │ │ │ │ - b.n 9604c │ │ │ │ - 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 96736 │ │ │ │ + beq.w 96720 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96746 │ │ │ │ + beq.w 96730 │ │ │ │ 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 885f8 │ │ │ │ + b.w 885cc │ │ │ │ movs r1, #0 │ │ │ │ subs r0, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 96236 │ │ │ │ + bgt.w 96212 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 96102 │ │ │ │ + beq.n 960be │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bhi.w 96248 │ │ │ │ + bhi.w 96260 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 96688 │ │ │ │ + bhi.w 961da │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 968fc │ │ │ │ + beq.w 96904 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 960ce │ │ │ │ + beq.n 9608a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 960ce │ │ │ │ + bne.n 9608a │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 960dc │ │ │ │ + bne.n 96098 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 967c4 │ │ │ │ - beq.w 966ea │ │ │ │ + blt.w 967dc │ │ │ │ + beq.w 966d4 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 9670e │ │ │ │ - ldr r1, [pc, #864] @ (96478 ) │ │ │ │ + bgt.w 966f8 │ │ │ │ + ldr r1, [pc, #432] @ (96284 ) │ │ │ │ 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 966c4 │ │ │ │ - ldr r0, [pc, #836] @ (9647c ) │ │ │ │ + beq.w 966ae │ │ │ │ + ldr r0, [pc, #404] @ (96288 ) │ │ │ │ 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 96808 │ │ │ │ + bne.w 9675a │ │ │ │ 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 │ │ │ │ @@ -158877,810 +158856,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 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 967a0 │ │ │ │ + beq.w 967b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 96208 │ │ │ │ + beq.n 961c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9688e │ │ │ │ + beq.w 9683e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 96208 │ │ │ │ + beq.n 961c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96804 │ │ │ │ + beq.w 9683a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 96208 │ │ │ │ + beq.n 961c4 │ │ │ │ add.w r7, r5, #24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 967a2 │ │ │ │ + beq.w 967ba │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r7, r1 │ │ │ │ - bne.n 961e4 │ │ │ │ + bne.n 961a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 96772 │ │ │ │ + bne.w 9678a │ │ │ │ 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 9608a │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 9625e │ │ │ │ - bhi.w 96450 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 968fc │ │ │ │ + beq.n 96272 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 96456 │ │ │ │ + bne.w 960ae │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 96484 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ + adds r3, #1 │ │ │ │ + movs r1, #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 9625e │ │ │ │ - bls.n 9621e │ │ │ │ + beq.n 96272 │ │ │ │ + bls.n 96276 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 96456 │ │ │ │ + beq.w 96484 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.n 96232 │ │ │ │ - b.n 9625e │ │ │ │ + beq.n 96272 │ │ │ │ + ldrb.w r2, [r0, #1]! │ │ │ │ + cmp r2, #93 @ 0x5d │ │ │ │ + bne.n 96216 │ │ │ │ + b.n 96272 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #1645 @ 0x66d │ │ │ │ + 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 966d8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 96014 │ │ │ │ + movw r5, #5752 @ 0x1678 │ │ │ │ + movt r5, #80 @ 0x50 │ │ │ │ + b.n 9604c │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 966b4 │ │ │ │ - bhi.w 96448 │ │ │ │ + beq.n 96204 │ │ │ │ + bhi.w 96470 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w 966b4 │ │ │ │ + beq.n 96204 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.w 960f2 │ │ │ │ + bne.w 960ae │ │ │ │ subs r1, #1 │ │ │ │ - b.n 960ce │ │ │ │ + b.n 9608a │ │ │ │ + cmp r2, #41 @ 0x29 │ │ │ │ + beq.n 96272 │ │ │ │ + bls.w 96478 │ │ │ │ + cmp r2, #91 @ 0x5b │ │ │ │ + bne.n 96222 │ │ │ │ + b.n 96484 │ │ │ │ + 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 96914 │ │ │ │ - add r1, pc, #4 @ (adr r1, 9627c ) │ │ │ │ + bhi.w 9691c │ │ │ │ + add r1, pc, #4 @ (adr r1, 962a4 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ + str r5, [r1, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ + str r5, [r1, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r1, #12] │ │ │ │ + str r5, [r0, #8] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ + str r5, [r1, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ + str r5, [r1, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r2, #4] │ │ │ │ + str r5, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r7, #84] @ 0x54 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #92] @ 0x5c │ │ │ │ + str r1, [r6, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r2, #4] │ │ │ │ + str r5, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r0, #72] @ 0x48 │ │ │ │ + str r5, [r4, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r2, #88] @ 0x58 │ │ │ │ + str r5, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r0, #92] @ 0x5c │ │ │ │ + str r1, [r5, #92] @ 0x5c │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r7, [r3, #0] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r7, [r3, #0] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r7, [r3, #0] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r3, #8] │ │ │ │ + str r5, [r2, #4] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r3, #96] @ 0x60 │ │ │ │ + str r3, [r1, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r2, #4] │ │ │ │ + str r5, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r5, #88] @ 0x58 │ │ │ │ + str r1, [r2, #92] @ 0x5c │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r3, #68] @ 0x44 │ │ │ │ + str r1, [r1, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r3, #68] @ 0x44 │ │ │ │ + str r1, [r1, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r2, #4] │ │ │ │ + str r5, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r2, #4] │ │ │ │ + str r5, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r0, #72] @ 0x48 │ │ │ │ + str r5, [r4, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r2, #4] │ │ │ │ + str r5, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r2, #4] │ │ │ │ + str r5, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r7, #92] @ 0x5c │ │ │ │ + str r7, [r1, #104] @ 0x68 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r3, #8] │ │ │ │ + str r5, [r2, #4] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r3, #100] @ 0x64 │ │ │ │ + str r5, [r0, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r2, #84] @ 0x54 │ │ │ │ + str r7, [r6, #84] @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r3, #8] │ │ │ │ + str r5, [r2, #4] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ + str r7, [r6, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.w 960f2 │ │ │ │ - b.n 9625e │ │ │ │ - cmp r2, #91 @ 0x5b │ │ │ │ - bne.w 96232 │ │ │ │ + bne.w 960ae │ │ │ │ + b.n 96272 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 96904 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + bne.w 96222 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 960ce │ │ │ │ + b.n 9608a │ │ │ │ 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 9b310 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + b.w 9b300 │ │ │ │ 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 8fa40 │ │ │ │ + b.w 8fa20 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 95e2c │ │ │ │ + bl 95e14 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 967c4 │ │ │ │ + blt.w 967dc │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 96834 │ │ │ │ - bl 7fda4 │ │ │ │ + bne.w 967ea │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 968c2 │ │ │ │ + beq.w 9689c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 96516 │ │ │ │ + beq.n 9653a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96882 │ │ │ │ + beq.w 9686c │ │ │ │ mov r0, r4 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96858 │ │ │ │ + beq.w 96842 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 96858 │ │ │ │ + beq.w 96842 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9675e │ │ │ │ + blt.w 96748 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9650c │ │ │ │ + bge.n 96530 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 968ae │ │ │ │ + beq.w 968ac │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 964bc │ │ │ │ + bgt.n 964e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.w 96212 │ │ │ │ + beq.w 961ce │ │ │ │ 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 96518 │ │ │ │ + beq.n 9653c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96518 │ │ │ │ + beq.n 9653c │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9604c │ │ │ │ - b.n 967b0 │ │ │ │ + bne.w 9604c │ │ │ │ + b.n 967c8 │ │ │ │ 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 966f8 │ │ │ │ + beq.w 966e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96746 │ │ │ │ + beq.w 96730 │ │ │ │ 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 80aa8 │ │ │ │ + b.w 80a2c │ │ │ │ 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 17e3ec │ │ │ │ + b.w 17e21c │ │ │ │ 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 133b6c │ │ │ │ + b.w 133b64 │ │ │ │ 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 80aa8 │ │ │ │ + bl 80a2c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9604c │ │ │ │ + b.n 9604c │ │ │ │ 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 14da54 │ │ │ │ + b.w 14d884 │ │ │ │ + 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 968ea │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 96730 │ │ │ │ + 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 a17b8 │ │ │ │ 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 2956a0 │ │ │ │ - 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 9604c │ │ │ │ + b.w 294cf0 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 95e2c │ │ │ │ + bl 95e14 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 967c4 │ │ │ │ + blt.w 967dc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9692c │ │ │ │ + beq.w 968d0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 967f4 │ │ │ │ + beq.w 9682a │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 967c8 │ │ │ │ + beq.w 967e0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 96638 │ │ │ │ + b.n 96668 │ │ │ │ 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 968d2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 96746 │ │ │ │ - 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 a1790 │ │ │ │ - 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 960ce │ │ │ │ - cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 9625e │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 960f2 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 96456 │ │ │ │ - ldrb.w r2, [r0, #1]! │ │ │ │ - adds r3, #1 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 96236 │ │ │ │ + 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 9604c │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 847f8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 847d4 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9693a │ │ │ │ - ldr r2, [pc, #616] @ (96948 ) │ │ │ │ + beq.w 968b4 │ │ │ │ + ldr r2, [pc, #616] @ (96934 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ - b.n 96158 │ │ │ │ - ldr r5, [pc, #608] @ (9694c ) │ │ │ │ - b.n 96208 │ │ │ │ + b.n 96114 │ │ │ │ + ldr r5, [pc, #608] @ (96938 ) │ │ │ │ + b.n 961c4 │ │ │ │ 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, 96746 │ │ │ │ + cbz r5, 96730 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 96572 │ │ │ │ - b.n 9656a │ │ │ │ + bge.w 96596 │ │ │ │ + b.n 9658e │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 966c4 │ │ │ │ + bls.n 966ae │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23a370 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9693a │ │ │ │ - ldr r2, [pc, #540] @ (96948 ) │ │ │ │ + beq.w 968b4 │ │ │ │ + ldr r2, [pc, #540] @ (96934 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ - b.n 9615e │ │ │ │ + b.n 9611a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 968b6 │ │ │ │ + bne.w 968de │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9608e │ │ │ │ + bge.w 96256 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9608e │ │ │ │ + b.n 96256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964f6 │ │ │ │ + bne.w 9651a │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 964f6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9651a │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ + movt r2, #21 │ │ │ │ + cmp r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bne.n 96816 │ │ │ │ + ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ + blx 2c0dc │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9680e │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #436] @ (96934 ) │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 96114 │ │ │ │ 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 96794 │ │ │ │ + beq.n 967ac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 96546 │ │ │ │ + bne.w 9656a │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 96770 │ │ │ │ + bne.n 96788 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9604c │ │ │ │ + b.n 9604c │ │ │ │ mov r2, r0 │ │ │ │ sub.w r3, sl, r2 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 967c4 │ │ │ │ + bge.n 967dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 967c4 │ │ │ │ + cbnz r3, 967dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9604c │ │ │ │ + b.n 9604c │ │ │ │ subs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - b.n 967aa │ │ │ │ - bl 94210 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9604c │ │ │ │ + b.n 967c2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55120 @ 0xd750 │ │ │ │ + movw r1, #54784 @ 0xd600 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 9604c │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ + bl 11e5b4 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96950 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9604c │ │ │ │ - b.n 967b0 │ │ │ │ - movs r2, #2 │ │ │ │ - b.n 967a2 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ - movt r2, #21 │ │ │ │ - cmp r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bne.n 9689a │ │ │ │ - ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ - blx 2c0dc │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 96892 │ │ │ │ + bl 62fc4 │ │ │ │ + b.n 967dc │ │ │ │ + ldr r2, [pc, #292] @ (96934 ) │ │ │ │ + ldr.w r8, [r9, r2] │ │ │ │ + b.n 96114 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #284] @ (96948 ) │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [pc, #272] @ (96934 ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 96158 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55104 @ 0xd740 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 96114 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 63154 │ │ │ │ - b.n 967c4 │ │ │ │ + bl 9693c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9604c │ │ │ │ + b.n 967c8 │ │ │ │ + movs r2, #2 │ │ │ │ + b.n 967ba │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 967ba │ │ │ │ sub.w r3, sl, #2 │ │ │ │ mov r1, r6 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 968ec │ │ │ │ + blt.n 968c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 967b8 │ │ │ │ - b.n 967c4 │ │ │ │ + blt.n 967d0 │ │ │ │ + b.n 967dc │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - b.n 967aa │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 967a2 │ │ │ │ - ldr r2, [pc, #180] @ (96948 ) │ │ │ │ - ldr.w r8, [r9, r2] │ │ │ │ - b.n 96158 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [pc, #160] @ (96948 ) │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 96158 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9650c │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 960b0 │ │ │ │ - b.w 960b8 │ │ │ │ + b.n 967c2 │ │ │ │ + bl 941e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9604c │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54800 @ 0xd610 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + b.w 9604c │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63154 │ │ │ │ - b.w 9604c │ │ │ │ + bl 62fc4 │ │ │ │ + b.w 9604c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96530 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 62fc4 │ │ │ │ + b.n 967dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9685c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9685c │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 62fc4 │ │ │ │ + b.w 9604c │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 9606c │ │ │ │ + b.w 96074 │ │ │ │ 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 96746 │ │ │ │ + beq.w 96730 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 96674 │ │ │ │ - b.n 9667c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 96872 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 96872 │ │ │ │ + blt.w 9661c │ │ │ │ + b.n 96624 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55068 @ 0xd71c │ │ │ │ + movw r1, #54748 @ 0xd5dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 967c4 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 967dc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55156 @ 0xd774 │ │ │ │ + movw r1, #54836 @ 0xd634 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 967c4 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 63154 │ │ │ │ - b.w 9604c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 63154 │ │ │ │ - b.n 967c4 │ │ │ │ - nop │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 967dc │ │ │ │ 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 96968 │ │ │ │ - cbnz r1, 96960 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ + bne.n 9694e │ │ │ │ + cbz r1, 96948 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, r2, #32 │ │ │ │ movw lr, #61438 @ 0xeffe │ │ │ │ @@ -159688,29 +159682,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 96990 │ │ │ │ - cbnz r4, 969a2 │ │ │ │ + beq.n 96976 │ │ │ │ + cbnz r4, 96988 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9696a │ │ │ │ - cbz r1, 9699c │ │ │ │ + bne.n 96950 │ │ │ │ + cbz r1, 96982 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000969ac : │ │ │ │ +00096990 : │ │ │ │ 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} │ │ │ │ @@ -159718,1138 +159711,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 7fda4 │ │ │ │ + bl 7fd44 │ │ │ │ str r0, [sp, #4] │ │ │ │ str.w r0, [r6, #3904] @ 0xf40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97792 │ │ │ │ + beq.w 97776 │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ movw r0, #8220 @ 0x201c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 1ca1f0 │ │ │ │ + bl 1c8a58 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978b2 │ │ │ │ - bl 99fb4 │ │ │ │ + beq.w 97896 │ │ │ │ + bl 99fa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97792 │ │ │ │ + beq.w 97776 │ │ │ │ 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 9a000 │ │ │ │ + bl 99fec │ │ │ │ str.w r0, [r6, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97792 │ │ │ │ + beq.w 97776 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55780 @ 0xd9e4 │ │ │ │ + movw r1, #55460 @ 0xd8a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97792 │ │ │ │ + beq.w 97776 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2bb1c │ │ │ │ - bl 1cab4c │ │ │ │ + bl 1c93b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9788a │ │ │ │ + beq.w 9786e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #764] @ (96d5c ) │ │ │ │ + ldr r1, [pc, #764] @ (96d40 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9788a │ │ │ │ + beq.w 9786e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55788 @ 0xd9ec │ │ │ │ + movw r1, #55468 @ 0xd8ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9788a │ │ │ │ + beq.w 9786e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a94 │ │ │ │ + bge.n 96a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97880 │ │ │ │ + beq.w 97864 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55800 @ 0xd9f8 │ │ │ │ + movw r1, #55480 @ 0xd8b8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1cab98 │ │ │ │ + bl 1c9400 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55844 @ 0xda24 │ │ │ │ + movw r1, #55524 @ 0xd8e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96adc │ │ │ │ + bge.n 96ac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a00 │ │ │ │ + beq.w 979e4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18404 @ 0x47e4 │ │ │ │ + movw r1, #18084 @ 0x46a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1cab98 │ │ │ │ + bl 1c9400 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55860 @ 0xda34 │ │ │ │ + movw r1, #55540 @ 0xd8f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b1c │ │ │ │ + bge.n 96b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979f6 │ │ │ │ + beq.w 979da │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55876 @ 0xda44 │ │ │ │ + movw r1, #55556 @ 0xd904 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1cab98 │ │ │ │ + bl 1c9400 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55892 @ 0xda54 │ │ │ │ + movw r1, #55572 @ 0xd914 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b5c │ │ │ │ + bge.n 96b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979ec │ │ │ │ + beq.w 979d0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46684 @ 0xb65c │ │ │ │ + movw r1, #46364 @ 0xb51c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1cab98 │ │ │ │ + bl 1c9400 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55912 @ 0xda68 │ │ │ │ + movw r1, #55592 @ 0xd928 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b9c │ │ │ │ + bge.n 96b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979e2 │ │ │ │ + beq.w 979c6 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - bl 1bcdd8 │ │ │ │ + beq.w 9782c │ │ │ │ + bl 1bb5e0 │ │ │ │ movw r0, #61184 @ 0xef00 │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24732 @ 0x609c │ │ │ │ + movw r1, #24412 @ 0x5f5c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96bde │ │ │ │ + bge.n 96bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a44 │ │ │ │ + beq.w 97a28 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov.w r0, #2032 @ 0x7f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55932 @ 0xda7c │ │ │ │ + movw r1, #55612 @ 0xd93c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c1c │ │ │ │ + bge.n 96c00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a3a │ │ │ │ + beq.w 97a1e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - movw r3, #33024 @ 0x8100 │ │ │ │ + beq.w 9782c │ │ │ │ + movw r3, #32704 @ 0x7fc0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #55944 @ 0xda88 │ │ │ │ + movw r1, #55624 @ 0xd948 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #55952 @ 0xda90 │ │ │ │ + movw r0, #55632 @ 0xd950 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 95228 │ │ │ │ + bl 95200 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55960 @ 0xda98 │ │ │ │ + movw r1, #55640 @ 0xd958 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c6c │ │ │ │ + bge.n 96c50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a30 │ │ │ │ + beq.w 97a14 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - movw r0, #33024 @ 0x8100 │ │ │ │ + beq.w 9782c │ │ │ │ + movw r0, #32704 @ 0x7fc0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55968 @ 0xdaa0 │ │ │ │ + movw r1, #55648 @ 0xd960 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97a1c │ │ │ │ + blt.w 97a00 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55980 @ 0xdaac │ │ │ │ + movw r1, #55660 @ 0xd96c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96cdc │ │ │ │ + bge.n 96cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a58 │ │ │ │ + beq.w 97a3c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - movw r0, #29544 @ 0x7368 │ │ │ │ + beq.w 9782c │ │ │ │ + movw r0, #29224 @ 0x7228 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55992 @ 0xdab8 │ │ │ │ + movw r1, #55672 @ 0xd978 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d1a │ │ │ │ + bge.n 96cfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a4e │ │ │ │ + beq.w 97a32 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - movw r0, #56004 @ 0xdac4 │ │ │ │ + beq.w 9782c │ │ │ │ + movw r0, #55684 @ 0xd984 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3036 @ 0xbdc │ │ │ │ + movw r1, #2716 @ 0xa9c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d60 │ │ │ │ + bge.n 96d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979d8 │ │ │ │ - b.n 96d60 │ │ │ │ + beq.w 979bc │ │ │ │ + b.n 96d44 │ │ │ │ nop │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56012 @ 0xdacc │ │ │ │ + movw r1, #55692 @ 0xd98c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d9a │ │ │ │ + bge.n 96d7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979ce │ │ │ │ + beq.w 979b2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - bl 1cac00 │ │ │ │ + beq.w 9782c │ │ │ │ + bl 1c9468 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46352 @ 0xb510 │ │ │ │ + movw r1, #46032 @ 0xb3d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96dd0 │ │ │ │ + bge.n 96db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b38 │ │ │ │ + beq.w 97b1c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - bl 1cacf8 │ │ │ │ + beq.w 9782c │ │ │ │ + bl 1c9560 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46284 @ 0xb4cc │ │ │ │ + movw r1, #45964 @ 0xb38c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e06 │ │ │ │ + bge.n 96dea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b24 │ │ │ │ + beq.w 97b08 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - ldr r2, [pc, #324] @ (96f54 ) │ │ │ │ + beq.w 9782c │ │ │ │ + ldr r2, [pc, #324] @ (96f38 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #31140 @ 0x79a4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 1c94d4 │ │ │ │ + bl 1c7d3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97b2e │ │ │ │ + beq.w 97b12 │ │ │ │ movw r0, #31140 @ 0x79a4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - bl 9abf4 │ │ │ │ + bl 9abe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ movs r0, #32 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97aaa │ │ │ │ + beq.w 97a8e │ │ │ │ str r0, [r6, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97aec │ │ │ │ + beq.w 97ad0 │ │ │ │ str r0, [r6, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ad0 │ │ │ │ + beq.w 97ab4 │ │ │ │ str r0, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b08 │ │ │ │ + beq.w 97aec │ │ │ │ str r0, [r6, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a72 │ │ │ │ + beq.w 97a56 │ │ │ │ movw r7, #43568 @ 0xaa30 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b5e │ │ │ │ + beq.w 97b42 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b42 │ │ │ │ + beq.w 97b26 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b7a │ │ │ │ + beq.w 97b5e │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a8e │ │ │ │ + beq.w 97a72 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61432 @ 0xeff8 │ │ │ │ + movw r1, #61112 @ 0xeeb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ef0 │ │ │ │ + bge.n 96ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97bb4 │ │ │ │ + beq.w 97b98 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56020 @ 0xdad4 │ │ │ │ + movw r1, #55700 @ 0xd994 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f2e │ │ │ │ + bge.n 96f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ac6 │ │ │ │ + beq.w 97aaa │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [r3, #1788] @ 0x6fc │ │ │ │ - b.n 96f92 │ │ │ │ + b.n 96f76 │ │ │ │ nop │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ lsls r1, r2, #1 │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97b96 │ │ │ │ - bl 9b3e4 │ │ │ │ + beq.w 97b7a │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 979a8 │ │ │ │ + beq.w 9798c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f90 │ │ │ │ + bge.n 96f74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9798a │ │ │ │ + beq.w 9796e │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r6, [r8, r7, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 96f58 │ │ │ │ + bne.n 96f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b9f8 │ │ │ │ + bl 9b9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9796a │ │ │ │ + bne.w 9794e │ │ │ │ mov r0, r9 │ │ │ │ - bl 84598 │ │ │ │ + bl 84514 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96fc8 │ │ │ │ + bge.n 96fac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 96fc8 │ │ │ │ + cbnz r3, 96fac │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56032 @ 0xdae0 │ │ │ │ + movw r1, #55712 @ 0xd9a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ff2 │ │ │ │ + bge.n 96fd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97994 │ │ │ │ + beq.w 97978 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ - bl 80e64 │ │ │ │ + bl 80de8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ - ldr r7, [pc, #764] @ (97308 ) │ │ │ │ + beq.w 9782c │ │ │ │ + ldr r7, [pc, #764] @ (972ec ) │ │ │ │ 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 885f8 │ │ │ │ + bl 885cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97944 │ │ │ │ + beq.w 97928 │ │ │ │ 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 885f8 │ │ │ │ + bl 885cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97942 │ │ │ │ + beq.w 97926 │ │ │ │ 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 885f8 │ │ │ │ + bl 885cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97942 │ │ │ │ + beq.w 97926 │ │ │ │ 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 885f8 │ │ │ │ + bl 885cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97942 │ │ │ │ + beq.w 97926 │ │ │ │ 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 885f8 │ │ │ │ + bl 885cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97942 │ │ │ │ + beq.w 97926 │ │ │ │ str.w r0, [r8, #16] │ │ │ │ cmp r7, r9 │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bne.n 9703a │ │ │ │ + bne.n 9701e │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #55064 @ 0xd718 │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ 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 9df30 │ │ │ │ + bl 9df64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970fe │ │ │ │ + bge.n 970e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 970fe │ │ │ │ + cbnz r3, 970e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30340 @ 0x7684 │ │ │ │ + movw r1, #30020 @ 0x7544 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97128 │ │ │ │ + bge.n 9710c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97960 │ │ │ │ + beq.w 97944 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - movw r0, #56056 @ 0xdaf8 │ │ │ │ + beq.w 9782c │ │ │ │ + movw r0, #55736 @ 0xd9b8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56064 @ 0xdb00 │ │ │ │ + movw r1, #55744 @ 0xd9c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97166 │ │ │ │ + bge.n 9714a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9799e │ │ │ │ + beq.w 97982 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - movw r0, #33024 @ 0x8100 │ │ │ │ + beq.w 9782c │ │ │ │ + movw r0, #32704 @ 0x7fc0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56076 @ 0xdb0c │ │ │ │ + movw r1, #55756 @ 0xd9cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97930 │ │ │ │ + blt.w 97914 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - ldr r2, [pc, #360] @ (9730c ) │ │ │ │ + beq.w 9782c │ │ │ │ + ldr r2, [pc, #360] @ (972f0 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #360] @ (97310 ) │ │ │ │ + ldr r1, [pc, #360] @ (972f4 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1c94d4 │ │ │ │ + bl 1c7d3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97b2e │ │ │ │ - ldr r0, [pc, #344] @ (97310 ) │ │ │ │ - bl 9abf4 │ │ │ │ + beq.w 97b12 │ │ │ │ + ldr r0, [pc, #344] @ (972f4 ) │ │ │ │ + bl 9abe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ movs r0, #3 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r0, #14 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r0, #7 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ str r0, [r7, #24] │ │ │ │ - movw r0, #56088 @ 0xdb18 │ │ │ │ + movw r0, #55768 @ 0xd9d8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97910 │ │ │ │ + bne.w 978f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61412 @ 0xefe4 │ │ │ │ + movw r1, #61092 @ 0xeea4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9721e │ │ │ │ + bge.n 97202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97908 │ │ │ │ + beq.w 978ec │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - bl 7fda4 │ │ │ │ + beq.w 9782c │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ - movw r0, #56096 @ 0xdb20 │ │ │ │ + beq.w 9782c │ │ │ │ + movw r0, #55776 @ 0xd9e0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978f0 │ │ │ │ + beq.w 978d4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28124 @ 0x6ddc │ │ │ │ + movw r1, #27848 @ 0x6cc8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9726c │ │ │ │ + bge.n 97250 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978e8 │ │ │ │ + beq.w 978cc │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 978f0 │ │ │ │ - movw r0, #56104 @ 0xdb28 │ │ │ │ + beq.w 978d4 │ │ │ │ + movw r0, #55784 @ 0xd9e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978f0 │ │ │ │ + beq.w 978d4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56116 @ 0xdb34 │ │ │ │ + movw r1, #55796 @ 0xd9f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 972b0 │ │ │ │ + bge.n 97294 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978e0 │ │ │ │ + beq.w 978c4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 978f0 │ │ │ │ + beq.w 978d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #24732 @ 0x609c │ │ │ │ + movw r1, #24412 @ 0x5f5c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 978f0 │ │ │ │ + beq.w 978d4 │ │ │ │ mov.w r0, #2032 @ 0x7f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978f0 │ │ │ │ + beq.w 978d4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55932 @ 0xda7c │ │ │ │ + movw r1, #55612 @ 0xd93c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97314 │ │ │ │ + bge.n 972f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978d8 │ │ │ │ - b.n 97314 │ │ │ │ - add r1, pc, #304 @ (adr r1, 9743c ) │ │ │ │ + beq.w 978bc │ │ │ │ + b.n 972f8 │ │ │ │ + add r0, pc, #48 @ (adr r0, 97320 ) │ │ │ │ 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 978f0 │ │ │ │ - movw r0, #56128 @ 0xdb40 │ │ │ │ + beq.w 978d4 │ │ │ │ + movw r0, #55808 @ 0xda00 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978f0 │ │ │ │ + beq.w 978d4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56148 @ 0xdb54 │ │ │ │ + movw r1, #55828 @ 0xda14 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97354 │ │ │ │ + bge.n 97338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978d0 │ │ │ │ + beq.w 978b4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 978f0 │ │ │ │ + beq.w 978d4 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #56160 @ 0xdb60 │ │ │ │ + movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 978f0 │ │ │ │ + beq.w 978d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb794 <_PyNamespace_New@@Base> │ │ │ │ + bl 1c9ff0 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97394 │ │ │ │ + bge.n 97378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 97394 │ │ │ │ + cbnz r3, 97378 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19100 @ 0x4a9c │ │ │ │ + movw r1, #18780 @ 0x495c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 973be │ │ │ │ + bge.n 973a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978c8 │ │ │ │ + beq.w 978ac │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - ldr r2, [pc, #756] @ (976bc ) │ │ │ │ + beq.w 9782c │ │ │ │ + ldr r2, [pc, #756] @ (976a0 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #756] @ (976c0 ) │ │ │ │ + ldr r1, [pc, #756] @ (976a4 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1c94d4 │ │ │ │ + bl 1c7d3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97b2e │ │ │ │ - ldr r0, [pc, #744] @ (976c0 ) │ │ │ │ + beq.w 97b12 │ │ │ │ + ldr r0, [pc, #744] @ (976a4 ) │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ - bl 9abf4 │ │ │ │ + bl 9abe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cbb80 <_PyNamespace_New@@Base+0x3ec> │ │ │ │ + bl 1ca3dc <_PyNamespace_New@@Base+0x3ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97834 │ │ │ │ + beq.w 97818 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56904 @ 0xde48 │ │ │ │ + movw r1, #56584 @ 0xdd08 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9741a │ │ │ │ + bge.n 973fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9782c │ │ │ │ + beq.w 97810 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - movw r0, #11968 @ 0x2ec0 │ │ │ │ + beq.w 9782c │ │ │ │ + movw r0, #11648 @ 0x2d80 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 885d4 │ │ │ │ + bl 885a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56192 @ 0xdb80 │ │ │ │ + movw r1, #55872 @ 0xda40 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97458 │ │ │ │ + bge.n 9743c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97824 │ │ │ │ + beq.w 97808 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - bl 1cc06c │ │ │ │ + beq.w 9782c │ │ │ │ + bl 1ca8c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #62356 @ 0xf394 │ │ │ │ + movw r1, #62036 @ 0xf254 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9748e │ │ │ │ + bge.n 97472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9781c │ │ │ │ + beq.w 97800 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - ldr r2, [pc, #556] @ (976c4 ) │ │ │ │ + beq.w 9782c │ │ │ │ + ldr r2, [pc, #556] @ (976a8 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #556] @ (976c8 ) │ │ │ │ + ldr r1, [pc, #556] @ (976ac ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c94d4 │ │ │ │ + bl 1c7d3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97b2e │ │ │ │ + beq.w 97b12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56212 @ 0xdb94 │ │ │ │ + movw r1, #55892 @ 0xda54 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 974d8 │ │ │ │ + bge.n 974bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97878 │ │ │ │ + beq.w 9785c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ - bl 7fda4 │ │ │ │ + beq.w 9782c │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56224 @ 0xdba0 │ │ │ │ + movw r1, #55904 @ 0xda60 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9750e │ │ │ │ + bge.n 974f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97868 │ │ │ │ + beq.w 9784c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ movs r0, #0 │ │ │ │ - bl 810c0 │ │ │ │ + bl 81030 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56244 @ 0xdbb4 │ │ │ │ + movw r1, #55924 @ 0xda74 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97546 │ │ │ │ + bge.n 9752a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97870 │ │ │ │ + beq.w 97854 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 97848 │ │ │ │ + beq.w 9782c │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97812 │ │ │ │ + bne.w 977f6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - movw r2, #17508 @ 0x4464 │ │ │ │ + movw r2, #17188 @ 0x4324 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1cc238 │ │ │ │ + bl 1caa94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97792 │ │ │ │ - ldr r0, [pc, #348] @ (976cc ) │ │ │ │ + beq.w 97776 │ │ │ │ + ldr r0, [pc, #348] @ (976b0 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ca1f0 │ │ │ │ + bl 1c8a58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97792 │ │ │ │ - movw r1, #47040 @ 0xb7c0 │ │ │ │ + beq.w 97776 │ │ │ │ + movw r1, #46720 @ 0xb680 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #324] @ (976d0 ) │ │ │ │ - bl 989a8 │ │ │ │ + ldr r2, [pc, #324] @ (976b4 ) │ │ │ │ + bl 9898c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9777a │ │ │ │ - movw r1, #37784 @ 0x9398 │ │ │ │ + bne.w 9775e │ │ │ │ + movw r1, #37464 @ 0x9258 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #308] @ (976d4 ) │ │ │ │ + ldr r2, [pc, #308] @ (976b8 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9777a │ │ │ │ - bl 1cb794 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 9775e │ │ │ │ + bl 1c9ff0 <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9777a │ │ │ │ + beq.w 9775e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58324 @ 0xe3d4 │ │ │ │ + movw r1, #58004 @ 0xe294 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 975de │ │ │ │ + bge.n 975c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9780a │ │ │ │ + beq.w 977ee │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9777a │ │ │ │ - ldr.w r8, [pc, #244] @ 976dc │ │ │ │ + bne.w 9775e │ │ │ │ + ldr.w r8, [pc, #244] @ 976c0 │ │ │ │ mov.w r9, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ lsl.w r0, r9, r7 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9777a │ │ │ │ - bl 989a8 │ │ │ │ + beq.w 9775e │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97620 │ │ │ │ + bge.n 97604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977fe │ │ │ │ + beq.w 977e2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9777a │ │ │ │ + bne.w 9775e │ │ │ │ cmp r7, #19 │ │ │ │ - bne.n 975ee │ │ │ │ - movw r1, #56256 @ 0xdbc0 │ │ │ │ + bne.n 975d2 │ │ │ │ + movw r1, #55936 @ 0xda80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #160] @ (976d8 ) │ │ │ │ + ldr r2, [pc, #160] @ (976bc ) │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9777a │ │ │ │ - bl 944c8 │ │ │ │ + bne.w 9775e │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56268 @ 0xdbcc │ │ │ │ + movw r1, #55948 @ 0xda8c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 977ec │ │ │ │ + blt.w 977d0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9777a │ │ │ │ + bne.w 9775e │ │ │ │ movs r0, #1 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56280 @ 0xdbd8 │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 977da │ │ │ │ + blt.w 977be │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9777a │ │ │ │ + bne.n 9775e │ │ │ │ movs r0, #2 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56292 @ 0xdbe4 │ │ │ │ + movw r1, #55972 @ 0xdaa4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 977ca │ │ │ │ - b.n 976e0 │ │ │ │ + blt.w 977ae │ │ │ │ + b.n 976c4 │ │ │ │ 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 │ │ │ │ @@ -160859,549 +160852,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 r6, pc, #16 @ (adr r6, 976f0 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 979d4 ) │ │ │ │ movs r6, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9777a │ │ │ │ + bne.n 9775e │ │ │ │ movs r0, #5 │ │ │ │ - bl 944c8 │ │ │ │ + bl 944a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56304 @ 0xdbf0 │ │ │ │ + movw r1, #55984 @ 0xdab0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 989a8 │ │ │ │ + bl 9898c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 977ba │ │ │ │ + blt.n 9779e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9777a │ │ │ │ + bne.n 9775e │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61656 @ 0xf0d8 │ │ │ │ + movw r1, #61336 @ 0xef98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97730 │ │ │ │ + bge.n 97714 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 977b2 │ │ │ │ + beq.n 97796 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 97792 │ │ │ │ - ldr r0, [pc, #724] @ (97a0c ) │ │ │ │ + beq.n 97776 │ │ │ │ + ldr r0, [pc, #724] @ (979f0 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ca1f0 │ │ │ │ + bl 1c8a58 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 97792 │ │ │ │ + cbz r0, 97776 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #61672 @ 0xf0e8 │ │ │ │ + movw r1, #61352 @ 0xefa8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 948c0 │ │ │ │ + bl 94898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97762 │ │ │ │ + bge.n 97746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 977aa │ │ │ │ - cbnz r4, 97792 │ │ │ │ + cbz r3, 9778e │ │ │ │ + cbnz r4, 97776 │ │ │ │ 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 97792 │ │ │ │ + bge.n 97776 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 97792 │ │ │ │ + cbnz r3, 97776 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #636] @ (97a10 ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #636] @ (979f4 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #55688 @ 0xd988 │ │ │ │ + movw r3, #55368 @ 0xd848 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 97772 │ │ │ │ + b.n 97756 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97762 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97746 │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97730 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97706 │ │ │ │ + bne.n 976ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97706 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 976ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 976e0 │ │ │ │ + bne.n 976c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 976e0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 976c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97690 │ │ │ │ + bne.w 97674 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97690 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97674 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97666 │ │ │ │ + bne.w 9764a │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97666 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9764a │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 97620 │ │ │ │ + b.n 97604 │ │ │ │ mov r0, fp │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 975de │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 975c2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97556 │ │ │ │ - b.n 97848 │ │ │ │ + beq.w 9753a │ │ │ │ + b.n 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9748e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97472 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97458 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9743c │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9741a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 973fe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97848 │ │ │ │ + bge.n 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 97848 │ │ │ │ + cbnz r3, 9782c │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #55688 @ 0xd988 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #55368 @ 0xd848 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #448] @ (97a14 ) │ │ │ │ + ldr r1, [pc, #448] @ (979f8 ) │ │ │ │ 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 97772 │ │ │ │ + b.n 97756 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9750e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97546 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9752a │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 974d8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a94 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96a78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85140 │ │ │ │ - ldr r3, [pc, #388] @ (97a18 ) │ │ │ │ + bl 8511c │ │ │ │ + ldr r3, [pc, #388] @ (979fc ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - movw r3, #55812 @ 0xda04 │ │ │ │ + movw r3, #55492 @ 0xd8c4 │ │ │ │ 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 97772 │ │ │ │ - ldr r2, [pc, #348] @ (97a10 ) │ │ │ │ + b.n 97756 │ │ │ │ + ldr r2, [pc, #348] @ (979f4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #55744 @ 0xd9c0 │ │ │ │ + movw r3, #55424 @ 0xd880 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 97772 │ │ │ │ + b.n 97756 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 973be │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 973a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97354 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97338 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97314 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 972f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 972b0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97294 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9726c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97250 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97848 │ │ │ │ + bge.n 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97848 │ │ │ │ + bne.n 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9721e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97202 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 971fa │ │ │ │ + beq.w 971de │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97848 │ │ │ │ + bge.n 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97848 │ │ │ │ + bne.n 9782c │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9719c │ │ │ │ + bne.w 97180 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9719c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97180 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 97128 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9710c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96f90 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96f74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ff2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96fd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 97166 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9714a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97a62 │ │ │ │ + blt.n 97a46 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d9a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d60 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b9c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b5c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b1c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96adc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96ac0 │ │ │ │ nop │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r1, pc, #144 @ (adr r1, 97aa4 ) │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ movs r6, r6 │ │ │ │ - add r5, pc, #976 @ (adr r5, 97de8 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 97ccc ) │ │ │ │ movs r6, r6 │ │ │ │ - add r1, pc, #208 @ (adr r1, 97aec ) │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r6, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ca2 │ │ │ │ + bne.w 96c86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ca2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96c6c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96c1c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96bde │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96bc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d1a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96cfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96cdc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 979ae │ │ │ │ + bne.n 97992 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 979ae │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97992 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96f2e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96f12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96e06 │ │ │ │ - movw r3, #55716 @ 0xd9a4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96dea │ │ │ │ + movw r3, #55396 @ 0xd864 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 97850 │ │ │ │ + b.n 97834 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96dd0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96db4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ + bne.w 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97848 │ │ │ │ + bge.w 9782c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97848 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97848 │ │ │ │ + bne.w 9782c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9782c │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ef0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96ed4 │ │ │ │ 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] @ (97c68 ) │ │ │ │ + ldr r1, [pc, #136] @ (97c4c ) │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r4 │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97c60 │ │ │ │ - ldr r1, [pc, #120] @ (97c6c ) │ │ │ │ + bne.n 97c44 │ │ │ │ + ldr r1, [pc, #120] @ (97c50 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86648 │ │ │ │ - cbnz r0, 97c60 │ │ │ │ - ldr r1, [pc, #112] @ (97c70 ) │ │ │ │ + bl 86624 │ │ │ │ + cbnz r0, 97c44 │ │ │ │ + ldr r1, [pc, #112] @ (97c54 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86648 │ │ │ │ - cbnz r0, 97c60 │ │ │ │ - ldr r1, [pc, #104] @ (97c74 ) │ │ │ │ + bl 86624 │ │ │ │ + cbnz r0, 97c44 │ │ │ │ + ldr r1, [pc, #104] @ (97c58 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86648 │ │ │ │ - cbnz r0, 97c60 │ │ │ │ - ldr r1, [pc, #96] @ (97c78 ) │ │ │ │ + bl 86624 │ │ │ │ + cbnz r0, 97c44 │ │ │ │ + ldr r1, [pc, #96] @ (97c5c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86648 │ │ │ │ - cbnz r0, 97c60 │ │ │ │ + bl 86624 │ │ │ │ + cbnz r0, 97c44 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97c42 │ │ │ │ + bne.n 97c26 │ │ │ │ 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, 97c46 │ │ │ │ + cbnz r2, 97c2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97c42 │ │ │ │ + bge.n 97c26 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 97c42 │ │ │ │ + bne.n 97c26 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 97c42 │ │ │ │ + b.n 97c26 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97c42 │ │ │ │ + b.n 97c26 │ │ │ │ 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, 97cc8 │ │ │ │ + cbnz r0, 97cac │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r2!, {r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00097c7c : │ │ │ │ +00097c60 : │ │ │ │ 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, 97cc8 │ │ │ │ - ldr r1, [pc, #56] @ (97ccc ) │ │ │ │ + cbnz r3, 97cac │ │ │ │ + ldr r1, [pc, #56] @ (97cb0 ) │ │ │ │ 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 │ │ │ │ @@ -161414,156 +161407,156 @@ │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ pop {r4, pc} │ │ │ │ bl 2fb88 <_PyObject_DebugMallocStats@@Base+0x19e8> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097cd0 : │ │ │ │ +00097cb4 : │ │ │ │ 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 97d68 │ │ │ │ + beq.n 97d4c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97d36 │ │ │ │ + bne.n 97d1a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 97d36 │ │ │ │ + beq.n 97d1a │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 97d50 │ │ │ │ + beq.n 97d34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 97d32 │ │ │ │ + cbz r3, 97d16 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97d28 │ │ │ │ + bge.n 97d0c │ │ │ │ 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 97d2a │ │ │ │ + b.n 97d0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 97d58 │ │ │ │ + beq.n 97d3c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 97d0e │ │ │ │ + bne.n 97cf2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97d2a │ │ │ │ + b.n 97d0e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e0 │ │ │ │ + bl 43460 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 97d22 │ │ │ │ + b.n 97d06 │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 97d22 │ │ │ │ + b.n 97d06 │ │ │ │ stmdb 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 98504 │ │ │ │ + beq.w 984ec │ │ │ │ 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, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.w 988a8 │ │ │ │ + bne.w 98936 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 97fc0 │ │ │ │ + bgt.w 97fa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 988c0 │ │ │ │ + beq.w 9894e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 988c0 │ │ │ │ + bhi.w 9894e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r7, r7, #22 │ │ │ │ movs r0, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r7, r7, #22 │ │ │ │ + lsls r7, r7, #22 │ │ │ │ + lsls r7, r7, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #696] @ 980b8 │ │ │ │ + ldr.w sl, [pc, #696] @ 9809c │ │ │ │ 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 980bc │ │ │ │ + beq.w 980a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [ip, #2008] @ 0x7d8 │ │ │ │ - ldr r0, [pc, #652] @ (980b0 ) │ │ │ │ - ldr r1, [pc, #652] @ (980b0 ) │ │ │ │ + ldr r0, [pc, #652] @ (98094 ) │ │ │ │ + ldr r1, [pc, #652] @ (98094 ) │ │ │ │ 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 97f84 │ │ │ │ + bne.w 97f68 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r1, [r4, #20] │ │ │ │ - cbz r6, 97e54 │ │ │ │ + cbz r6, 97e38 │ │ │ │ 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] │ │ │ │ @@ -161589,189 +161582,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 9889a │ │ │ │ + bne.w 98928 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c104 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984b4 │ │ │ │ + beq.w 9849c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 97ee4 │ │ │ │ + bpl.n 97ec8 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97ee4 │ │ │ │ + bne.n 97ec8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.w 97fe6 │ │ │ │ + beq.w 97fca │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98a44 │ │ │ │ + bl 98a28 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97f06 │ │ │ │ + bge.n 97eea │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 982be │ │ │ │ + beq.w 98306 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 988e8 │ │ │ │ + bne.w 98980 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97f1e │ │ │ │ + bge.n 97f02 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 988da │ │ │ │ + beq.w 98972 │ │ │ │ ldr.w r4, [r5, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 97dc4 │ │ │ │ + bne.w 97da8 │ │ │ │ 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] @ 980b8 │ │ │ │ + ldr.w sl, [pc, #384] @ 9809c │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r3, #39253 @ 0x9955 │ │ │ │ + movw r3, #39313 @ 0x9991 │ │ │ │ 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 980bc │ │ │ │ - ldr r0, [pc, #340] @ (980b0 ) │ │ │ │ + beq.w 980a0 │ │ │ │ + ldr r0, [pc, #340] @ (98094 ) │ │ │ │ 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, #39253 @ 0x9955 │ │ │ │ + movw r3, #39313 @ 0x9991 │ │ │ │ movt r3, #10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 97e40 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + beq.w 97e24 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ str r3, [r7, #24] │ │ │ │ cmp r8, r2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - bne.w 98724 │ │ │ │ + bne.w 9877a │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98198 │ │ │ │ + bne.w 9817c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 97e40 │ │ │ │ - movw r3, #1265 @ 0x4f1 │ │ │ │ + b.n 97e24 │ │ │ │ + movw r3, #541 @ 0x21d │ │ │ │ movt r3, #14 │ │ │ │ - b.n 97dfe │ │ │ │ + b.n 97de2 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r3, #19145 @ 0x4ac9 │ │ │ │ + movweq r3, #18529 @ 0x4861 │ │ │ │ movteq r3, #14 │ │ │ │ - beq.w 97dfe │ │ │ │ + beq.w 97de2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 988c0 │ │ │ │ + ble.w 9894e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 98436 │ │ │ │ - movw r3, #29397 @ 0x72d5 │ │ │ │ + bne.w 9841c │ │ │ │ + movw r3, #28681 @ 0x7009 │ │ │ │ movt r3, #13 │ │ │ │ - b.n 97dfe │ │ │ │ + b.n 97de2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 98222 │ │ │ │ + beq.w 98206 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - ldr r3, [pc, #176] @ (980b4 ) │ │ │ │ + ldr r3, [pc, #176] @ (98098 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98246 │ │ │ │ + bne.w 9822a │ │ │ │ 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 8bf10 │ │ │ │ + bl 8bef0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 98878 │ │ │ │ + beq.w 98968 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9819e │ │ │ │ + bne.w 98182 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98092 │ │ │ │ + bge.n 98076 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 98092 │ │ │ │ + cbnz r3, 98076 │ │ │ │ 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 98076 │ │ │ │ + bge.n 9805a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 987c0 │ │ │ │ + bne.w 987fe │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98676 │ │ │ │ + bne.w 98614 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98596 │ │ │ │ + bne.w 9857e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 984ac │ │ │ │ + blt.w 98494 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 984ec │ │ │ │ + beq.w 984d4 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 97ee4 │ │ │ │ + b.n 97ec8 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -161782,223 +161775,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 98692 │ │ │ │ + bmi.w 9864a │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r4 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi.w 986be │ │ │ │ + bhi.w 98676 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ adds.w r8, r0, r1 │ │ │ │ - bmi.w 98624 │ │ │ │ + bmi.w 9860c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w r9, [r1, #888] @ 0x378 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 9860a │ │ │ │ + bne.w 985f2 │ │ │ │ ldr.w r0, [ip, #1612] @ 0x64c │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ str r0, [r7, #20] │ │ │ │ - bcs.w 983a8 │ │ │ │ + bcs.w 982c6 │ │ │ │ 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 98508 │ │ │ │ + beq.w 984f0 │ │ │ │ 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 98386 │ │ │ │ + beq.w 982a2 │ │ │ │ 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 98470 │ │ │ │ + bgt.w 98458 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 984a4 │ │ │ │ - ldr r1, [pc, #736] @ (9845c ) │ │ │ │ + blt.w 9848c │ │ │ │ + ldr r1, [pc, #740] @ (98444 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #32] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r8, [r1, #1600] @ 0x640 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9862c │ │ │ │ + bne.w 986ba │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 986e2 │ │ │ │ + bmi.w 98630 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ - b.n 97e40 │ │ │ │ + b.n 97e24 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 981b4 │ │ │ │ + bge.n 98198 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9888a │ │ │ │ + beq.w 98906 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 981e0 │ │ │ │ + bge.n 981c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98882 │ │ │ │ + beq.w 988fe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 981e0 │ │ │ │ + bge.n 981c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 988ee │ │ │ │ + beq.w 9890e │ │ │ │ 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 97ee4 │ │ │ │ + blt.w 97ec8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 983e8 │ │ │ │ + bmi.w 983ce │ │ │ │ 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 97ee4 │ │ │ │ + b.n 97ec8 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 98910 │ │ │ │ - ldr r3, [pc, #560] @ (98460 ) │ │ │ │ + beq.w 9887c │ │ │ │ + ldr r3, [pc, #564] @ (98448 ) │ │ │ │ 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 98010 │ │ │ │ + beq.w 97ff4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98010 │ │ │ │ + beq.w 97ff4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 982ac │ │ │ │ + bge.n 98290 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 982ac │ │ │ │ + cbnz r3, 98290 │ │ │ │ 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 98290 │ │ │ │ + bge.n 98274 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9873e │ │ │ │ + bne.w 987ae │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 986c6 │ │ │ │ + bne.w 9867e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98524 │ │ │ │ + bne.w 9850c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98892 │ │ │ │ + blt.w 98920 │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 97ee4 │ │ │ │ + b.n 97ec8 │ │ │ │ + ldrd r4, r1, [r0, #24] │ │ │ │ + cmp r1, r4 │ │ │ │ + bcc.w 9844c │ │ │ │ + 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 98128 │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + str r2, [r7, #8] │ │ │ │ + str r3, [r7, #24] │ │ │ │ + ldr.w r9, [r1, #848] @ 0x350 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ + movt r1, #7 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 986e4 │ │ │ │ + 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 9860c │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r1, #800] @ 0x320 │ │ │ │ + b.n 98128 │ │ │ │ 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 982ee │ │ │ │ + bge.n 98336 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98812 │ │ │ │ + bne.w 986f6 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr.w r2, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98656 │ │ │ │ + bne.w 9869a │ │ │ │ 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 97f06 │ │ │ │ + beq.w 97eea │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 97f06 │ │ │ │ + ble.w 97eea │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97f06 │ │ │ │ + beq.w 97eea │ │ │ │ mov r8, r3 │ │ │ │ str r4, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9871c │ │ │ │ + beq.w 98794 │ │ │ │ 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 9837c │ │ │ │ + bpl.n 983c4 │ │ │ │ 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 │ │ │ │ @@ -162009,56 +162037,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 98324 │ │ │ │ - ldrd r4, r1, [r0, #24] │ │ │ │ - cmp r1, r4 │ │ │ │ - bcc.n 98464 │ │ │ │ - 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 98144 │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r3, [r7, #24] │ │ │ │ - ldr.w r9, [r1, #848] @ 0x350 │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ - movt r1, #7 │ │ │ │ - cmp r9, r1 │ │ │ │ - bne.w 9870a │ │ │ │ - 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 98624 │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 98144 │ │ │ │ + b.n 9836c │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 984d0 │ │ │ │ + bne.n 984b8 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98204 │ │ │ │ + beq.w 981e8 │ │ │ │ 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 │ │ │ │ @@ -162068,117 +162061,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 98204 │ │ │ │ + b.n 981e8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 988c0 │ │ │ │ + bne.w 9894e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46732 @ 0xb68c │ │ │ │ + movw r1, #46412 @ 0xb54c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97f2a │ │ │ │ + b.n 97f0e │ │ │ │ + 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 98144 │ │ │ │ + b.n 98128 │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ - cbz r2, 98496 │ │ │ │ + cbz r2, 9847e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 98496 │ │ │ │ + beq.n 9847e │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ - cbnz r2, 98496 │ │ │ │ + cbnz r2, 9847e │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 988f6 │ │ │ │ + bne.w 98916 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bpl.w 987a2 │ │ │ │ + bpl.w 98760 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9817a │ │ │ │ + bge.w 9815e │ │ │ │ ldr r1, [r7, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 9817a │ │ │ │ + b.n 9815e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 980aa │ │ │ │ + bne.w 9808e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98456 │ │ │ │ + bge.n 9843c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98456 │ │ │ │ + bne.n 9843c │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98456 │ │ │ │ - movw r1, #17197 @ 0x432d │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9843c │ │ │ │ + movw r1, #17157 @ 0x4305 │ │ │ │ movt r1, #9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 98790 │ │ │ │ + bne.w 9874e │ │ │ │ ldr.w r2, [r8, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 983f0 │ │ │ │ - b.n 98204 │ │ │ │ + bne.n 983d6 │ │ │ │ + b.n 981e8 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r9 │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ - b.n 97ee4 │ │ │ │ + b.n 97ec8 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 97f2a │ │ │ │ + b.n 97f0e │ │ │ │ ldrd r0, r1, [r7, #20] │ │ │ │ strd r2, r3, [r7, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 98144 │ │ │ │ - b.n 983a8 │ │ │ │ + bne.w 98128 │ │ │ │ + b.n 982c6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - ble.w 982ac │ │ │ │ + ble.w 98290 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 982ac │ │ │ │ + beq.w 98290 │ │ │ │ str r4, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 987bc │ │ │ │ + beq.w 987aa │ │ │ │ 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 9858c │ │ │ │ + bpl.n 98574 │ │ │ │ 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 │ │ │ │ @@ -162187,37 +162181,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 98536 │ │ │ │ + b.n 9851e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #3 │ │ │ │ - ble.w 98092 │ │ │ │ + ble.w 98076 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98092 │ │ │ │ + beq.w 98076 │ │ │ │ strd r5, r4, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98738 │ │ │ │ + beq.w 9878e │ │ │ │ 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 98600 │ │ │ │ + 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 │ │ │ │ @@ -162227,130 +162221,173 @@ │ │ │ │ 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 985aa │ │ │ │ + b.n 98592 │ │ │ │ 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 98144 │ │ │ │ + bne.w 98128 │ │ │ │ mov r0, r2 │ │ │ │ - bl 23bb84 <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ - b.n 98456 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ - movt r2, #21 │ │ │ │ - str r3, [r7, #24] │ │ │ │ - cmp r8, r2 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - bne.n 986fc │ │ │ │ - ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ - blx 2c0dc │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9818e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - b.n 9818e │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ - movt r2, #21 │ │ │ │ - cmp ip, r2 │ │ │ │ - beq.w 982fc │ │ │ │ - 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 982fc │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + bl 23a38c <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + b.n 9843c │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98082 │ │ │ │ + beq.w 98066 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 98082 │ │ │ │ + b.n 98066 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #15128 @ 0x3b18 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + str r3, [r7, #24] │ │ │ │ + bl 1db1fc <_PyAST_Compile@@Base+0x364> │ │ │ │ + ldr.w r2, [sl, fp] │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + b.w 97e24 │ │ │ │ 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 980ea │ │ │ │ + bls.w 980ce │ │ │ │ mov r0, r2 │ │ │ │ - bl 23bb84 <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ - b.n 98456 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + bl 23a38c <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + b.n 9843c │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9829c │ │ │ │ + beq.w 98280 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 9829c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #15128 @ 0x3b18 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ + b.n 98280 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ + movt r2, #21 │ │ │ │ + cmp ip, r2 │ │ │ │ + beq.w 98344 │ │ │ │ + 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 98344 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ + movt r2, #21 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 1dc9a4 <_PyAST_Compile@@Base+0x364> │ │ │ │ - ldr.w r2, [sl, fp] │ │ │ │ + cmp r8, r2 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + bne.n 9879c │ │ │ │ + ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ + blx 2c0dc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97e40 │ │ │ │ - ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98172 │ │ │ │ mov r0, r4 │ │ │ │ - blx r8 │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 9818e │ │ │ │ + b.n 98172 │ │ │ │ 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 983d2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - b.w 97f06 │ │ │ │ + b.n 982f0 │ │ │ │ + ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 98868 │ │ │ │ + ldr.w r1, [r8, #-8] │ │ │ │ + cbz r1, 9873c │ │ │ │ + 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] │ │ │ │ + orr.w r2, r2, ip │ │ │ │ + str r2, [r1, #4] │ │ │ │ + ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ + ldr.w r1, [r8, #-4] │ │ │ │ + subs r2, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + 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 97eea │ │ │ │ + mov r0, r8 │ │ │ │ + blx r2 │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 983d6 │ │ │ │ + b.n 981e8 │ │ │ │ + dmb ish │ │ │ │ + ldrex r2, [r1] │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + strex r0, r2, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 98764 │ │ │ │ + dmb ish │ │ │ │ + b.n 9847e │ │ │ │ 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 97e40 │ │ │ │ + b.w 97e24 │ │ │ │ ldrd r5, r4, [r7] │ │ │ │ - b.n 98092 │ │ │ │ + b.n 98076 │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + b.w 97eea │ │ │ │ + ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + b.n 98172 │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ + b.n 98290 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98900 │ │ │ │ + bne.n 9885a │ │ │ │ ldr.w r2, [r8, #-8] │ │ │ │ - cbz r2, 98780 │ │ │ │ + cbz r2, 987ee │ │ │ │ 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] │ │ │ │ @@ -162363,37 +162400,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 982ac │ │ │ │ - mov r0, r8 │ │ │ │ - blx r2 │ │ │ │ - ldrb.w r3, [r8, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 983f0 │ │ │ │ - b.n 98204 │ │ │ │ - dmb ish │ │ │ │ - ldrex r2, [r1] │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - strex r0, r2, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 987a6 │ │ │ │ - dmb ish │ │ │ │ - b.n 98496 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - b.n 982ac │ │ │ │ + b.n 98290 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9895a │ │ │ │ + cbnz r2, 9884c │ │ │ │ ldr.w r2, [r8, #-8] │ │ │ │ - cbz r2, 98802 │ │ │ │ + cbz r2, 9883c │ │ │ │ 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] │ │ │ │ @@ -162407,167 +162426,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 98092 │ │ │ │ - ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ - cbnz r1, 98866 │ │ │ │ - ldr.w r1, [r8, #-8] │ │ │ │ - cbz r1, 98854 │ │ │ │ - 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] │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - str r2, [r1, #4] │ │ │ │ - ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ - subs r2, #1 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - 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 97f06 │ │ │ │ + b.n 98076 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 98804 │ │ │ │ + b.n 9883c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #24] │ │ │ │ - str r2, [r7, #32] │ │ │ │ - blx r1 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + blx r2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98818 │ │ │ │ - b.n 98854 │ │ │ │ - bl f6fac │ │ │ │ - str.w r8, [r7, #20] │ │ │ │ - b.n 982b8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 981ca │ │ │ │ - mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 981b4 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 982b8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r9 │ │ │ │ - mov r3, r0 │ │ │ │ - b.w 97f06 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56552 @ 0xdce8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 98456 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #46704 @ 0xb670 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 98456 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - b.w 97f1e │ │ │ │ - mov sl, r4 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 984b8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 981e0 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9848a │ │ │ │ - b.n 98496 │ │ │ │ + bne.n 987b6 │ │ │ │ + b.n 987ee │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #24] │ │ │ │ - blx r2 │ │ │ │ + str r2, [r7, #32] │ │ │ │ + blx r1 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98748 │ │ │ │ - b.n 98780 │ │ │ │ + bne.w 98700 │ │ │ │ + b.n 9873c │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 9896a │ │ │ │ + bpl.n 988c6 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 98982 │ │ │ │ + bpl.n 988de │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 98990 │ │ │ │ + blt.n 988ec │ │ │ │ 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 982b8 │ │ │ │ + bge.w 9829c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982b8 │ │ │ │ + bne.w 9829c │ │ │ │ mov r0, r8 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 982b8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 987ca │ │ │ │ - b.n 98802 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9829c │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 98924 │ │ │ │ + bge.n 98890 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (989a4 ) │ │ │ │ + ldr r3, [pc, #176] @ (98988 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 9893c │ │ │ │ + b.n 988a8 │ │ │ │ ldrsb.w r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 98990 │ │ │ │ + blt.n 988ec │ │ │ │ add.w r3, r8, #28 │ │ │ │ - b.n 98924 │ │ │ │ + b.n 98890 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r8, #20 │ │ │ │ addpl.w r3, r8, #28 │ │ │ │ - b.n 98976 │ │ │ │ + b.n 988d2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 981ae │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98198 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 981c4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 98472 │ │ │ │ + b.n 9847e │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 9829c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r9 │ │ │ │ + mov r3, r0 │ │ │ │ + b.w 97eea │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #56232 @ 0xdba8 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 9843c │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #46384 @ 0xb530 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3e28 │ │ │ │ + b.n 9843c │ │ │ │ + bl f7000 │ │ │ │ + str.w r8, [r7, #20] │ │ │ │ + b.n 9829c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r7, #32] │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + b.w 97f02 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 984a0 │ │ │ │ nop │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -000989a8 : │ │ │ │ +0009898c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98a3c │ │ │ │ + bne.n 98a20 │ │ │ │ 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 │ │ │ │ @@ -162575,73 +162569,73 @@ │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c104 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 885f8 │ │ │ │ + bl 885cc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 98a36 │ │ │ │ + cbz r0, 98a1a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 989f8 │ │ │ │ + bpl.n 989dc │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 989f8 │ │ │ │ + bne.n 989dc │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 98a22 │ │ │ │ + beq.n 98a06 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 98a44 │ │ │ │ + bl 98a28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98a14 │ │ │ │ + bge.n 989f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 98a1a │ │ │ │ + cbz r3, 989fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98a14 │ │ │ │ - ldr r2, [pc, #28] @ (98a40 ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 989f8 │ │ │ │ + ldr r2, [pc, #28] @ (98a24 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c8224 │ │ │ │ + bl 1c6a24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 989f8 │ │ │ │ + bne.n 989dc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98a14 │ │ │ │ + b.n 989f8 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00098a44 : │ │ │ │ +00098a28 : │ │ │ │ stmdb 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 99020 │ │ │ │ - ldr.w fp, [pc, #1280] @ 98f64 │ │ │ │ + bpl.w 99064 │ │ │ │ + ldr.w fp, [pc, #1280] @ 98f48 │ │ │ │ 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 │ │ │ │ @@ -162649,124 +162643,124 @@ │ │ │ │ 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 98a9e │ │ │ │ + bne.n 98a82 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.w 98cd0 │ │ │ │ + beq.w 98cb4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99100 │ │ │ │ - movw r9, #38009 @ 0x9479 │ │ │ │ + beq.w 99048 │ │ │ │ + movw r9, #37985 @ 0x9461 │ │ │ │ movt r9, #9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 98e1a │ │ │ │ + bne.w 98dfc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 9907e │ │ │ │ + bpl.w 99082 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 98bda │ │ │ │ + bmi.w 98bbe │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98c14 │ │ │ │ + beq.w 98bf8 │ │ │ │ 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 98c38 │ │ │ │ + bge.w 98c1c │ │ │ │ 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 98c62 │ │ │ │ + bne.w 98c46 │ │ │ │ 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 98ef2 │ │ │ │ + bne.w 98ed4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldr.w r1, [r3, #1440] @ 0x5a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98d76 │ │ │ │ + beq.w 98d5a │ │ │ │ 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 98b64 │ │ │ │ + bls.n 98b48 │ │ │ │ bic.w fp, r1, #1 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d92 │ │ │ │ + bne.w 98d76 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.w 98d80 │ │ │ │ + bmi.w 98d64 │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r7, r6, #12 │ │ │ │ - bmi.n 98b88 │ │ │ │ + bmi.n 98b6c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r7, [r2, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98fdc │ │ │ │ - blt.w 990e2 │ │ │ │ + beq.w 98fc0 │ │ │ │ + blt.w 9902a │ │ │ │ add r7, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98fdc │ │ │ │ + beq.w 98fc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98dee │ │ │ │ + beq.w 98dd0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98ed2 │ │ │ │ + beq.w 98eb4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1caa68 │ │ │ │ + bl 1c92d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98e94 │ │ │ │ + beq.w 98e82 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 98c28 │ │ │ │ + bpl.n 98c0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98bc8 │ │ │ │ + bge.n 98bac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9921e │ │ │ │ + beq.w 991e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98e74 │ │ │ │ + blt.w 98e56 │ │ │ │ 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 │ │ │ │ @@ -162778,62 +162772,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 98fcc │ │ │ │ + beq.w 98fb0 │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ad2 │ │ │ │ + bne.w 98ab6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 98ad2 │ │ │ │ + bge.w 98ab6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98e7e │ │ │ │ + b.n 98e60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98bb6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98bb6 │ │ │ │ + bne.n 98b9a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98b9a │ │ │ │ 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 98b16 │ │ │ │ + beq.w 98afa │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 98f68 │ │ │ │ + beq.w 98f4c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 99d00 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99cec <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 98d72 │ │ │ │ + beq.n 98d56 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 98b4e │ │ │ │ + bne.w 98b32 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 98b4e │ │ │ │ + bgt.w 98b32 │ │ │ │ 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] │ │ │ │ @@ -162847,774 +162841,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 98ef6 │ │ │ │ + blt.w 98ed8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 98b4e │ │ │ │ + b.n 98b32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9909e │ │ │ │ - ldr r3, [pc, #644] @ (98f60 ) │ │ │ │ + beq.w 990bc │ │ │ │ + ldr r3, [pc, #644] @ (98f44 ) │ │ │ │ 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 98e40 │ │ │ │ + bne.w 98e22 │ │ │ │ add.w r2, r2, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #4000] @ 0xfa0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8bf10 │ │ │ │ + bl 8bef0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 99226 │ │ │ │ + beq.w 99228 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 98dbc │ │ │ │ + beq.n 98d9e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98d1e │ │ │ │ + bge.n 98d02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9923e │ │ │ │ + beq.w 990fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98d40 │ │ │ │ + bge.n 98d24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99234 │ │ │ │ + beq.w 991f6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98d40 │ │ │ │ + bge.n 98d24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9922c │ │ │ │ + beq.w 991ee │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.w 98a9e │ │ │ │ + blt.w 98a82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 98a9e │ │ │ │ + b.n 98a82 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99cec <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 98ccc │ │ │ │ + bne.n 98cb0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 98b6c │ │ │ │ + bpl.w 98b50 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f9c30 │ │ │ │ + bl f9c80 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98bae │ │ │ │ - b.n 98e94 │ │ │ │ - movw r2, #27205 @ 0x6a45 │ │ │ │ + bne.w 98b92 │ │ │ │ + b.n 98e82 │ │ │ │ + movw r2, #27289 @ 0x6a99 │ │ │ │ movt r2, #15 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98ec6 │ │ │ │ + bne.n 98e68 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 98f06 │ │ │ │ + bne.w 98ee8 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl f6a9c │ │ │ │ + bl f6af0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 98bb0 │ │ │ │ + b.n 98b94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98fae │ │ │ │ + bge.w 98f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fae │ │ │ │ + bne.w 98f92 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 98dea │ │ │ │ + blt.n 98dcc │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98eae │ │ │ │ + beq.n 98e9c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 98a9e │ │ │ │ + b.n 98a82 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 98dfe │ │ │ │ + bpl.n 98de0 │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98e86 │ │ │ │ + bne.n 98e74 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fed0 │ │ │ │ + bl 7fe70 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b96 │ │ │ │ - b.n 98e94 │ │ │ │ + bne.w 98b7a │ │ │ │ + b.n 98e82 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98bd2 │ │ │ │ + bge.w 98bb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98bd2 │ │ │ │ + bne.w 98bb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98bd2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98bb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98cee │ │ │ │ + beq.w 98cd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98fba │ │ │ │ + bge.w 98f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fba │ │ │ │ + bne.w 98f9e │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98fc4 │ │ │ │ + blt.w 98fa8 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 98a9e │ │ │ │ + b.n 98a82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99114 │ │ │ │ + beq.w 99102 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 98e2e │ │ │ │ - b.n 98bd2 │ │ │ │ - bl 15ccbc <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + blt.n 98e10 │ │ │ │ + b.n 98bb6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 98b94 │ │ │ │ + bl 15cb0c <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b96 │ │ │ │ + bne.w 98b7a │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ffc │ │ │ │ + bne.w 98fe0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98bb0 │ │ │ │ + b.n 98b94 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 98a9e │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 98bb0 │ │ │ │ + b.n 98a82 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 9903e │ │ │ │ + bne.w 990a2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9903e │ │ │ │ + beq.w 990a2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl db834 │ │ │ │ + bl db560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98bae │ │ │ │ - b.n 98e94 │ │ │ │ + bne.w 98b92 │ │ │ │ + b.n 98e82 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 98c62 │ │ │ │ + b.n 98c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ccc │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98ccc │ │ │ │ + bne.w 98cb0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98cb0 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 991fe │ │ │ │ + beq.w 9910c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 98f4e │ │ │ │ + ble.n 98f30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98dac │ │ │ │ + beq.w 98d8e │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 98f4e │ │ │ │ + beq.n 98f30 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98dac │ │ │ │ + beq.w 98d8e │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 98f4e │ │ │ │ + beq.n 98f30 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98dac │ │ │ │ + beq.w 98d8e │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 98f4e │ │ │ │ + beq.n 98f30 │ │ │ │ adds r1, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w ip, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 98dac │ │ │ │ + beq.w 98d8e │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 98f3e │ │ │ │ + bne.n 98f20 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ - bl 1cece4 <_PySys_GetRequiredAttr@@Base+0x514> │ │ │ │ + bl 1cd7ac <_PySys_GetRequiredAttr@@Base+0x780> │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 98bb0 │ │ │ │ - b.n 98dac │ │ │ │ + bne.w 98d8e │ │ │ │ + b.n 98b94 │ │ │ │ + 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 98d64 │ │ │ │ + bcs.w 98d48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 98d64 │ │ │ │ + bne.w 98d48 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 98d64 │ │ │ │ + bgt.w 98d48 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl f7f24 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f7f74 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w fp, [r5, #192] @ 0xc0 │ │ │ │ - bl 99d00 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99cec <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98d72 │ │ │ │ + beq.w 98d56 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 98c7c │ │ │ │ - b.n 98ccc │ │ │ │ + bne.w 98c60 │ │ │ │ + b.n 98cb0 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98de0 │ │ │ │ + bge.w 98dc2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 98a9e │ │ │ │ + b.n 98a82 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98e70 │ │ │ │ + bge.w 98e52 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 98a9e │ │ │ │ + b.n 98a82 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r1, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ad2 │ │ │ │ - b.n 98c14 │ │ │ │ + bne.w 98ab6 │ │ │ │ + b.n 98bf8 │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 99058 │ │ │ │ + bls.n 99004 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #56792 @ 0xddd8 │ │ │ │ + movw r1, #56472 @ 0xdc98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ - b.n 98ea8 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 98e96 │ │ │ │ movw r2, #43836 @ 0xab3c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #56752 @ 0xddb0 │ │ │ │ + movw r1, #56432 @ 0xdc70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f65bc │ │ │ │ - b.n 98ea8 │ │ │ │ - movw r0, #43564 @ 0xaa2c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56624 @ 0xdd30 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98bd2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7ad74 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 98ee2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 98e94 │ │ │ │ + bl f6610 │ │ │ │ + b.n 98e96 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #56668 @ 0xdd5c │ │ │ │ - movwne r1, #56752 @ 0xddb0 │ │ │ │ + movweq r1, #56348 @ 0xdc1c │ │ │ │ + movwne r1, #56432 @ 0xdc70 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f65bc │ │ │ │ - b.n 98ea8 │ │ │ │ + bl f6610 │ │ │ │ + b.n 98e96 │ │ │ │ + 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 98b6c │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99192 │ │ │ │ + mov r0, r4 │ │ │ │ + bl dce10 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99176 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + b.n 98e00 │ │ │ │ + movw r0, #43564 @ 0xaa2c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + movw r1, #56304 @ 0xdbf0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f3e28 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 98bb6 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #56624 @ 0xdd30 │ │ │ │ + movw r1, #56304 @ 0xdbf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 98e7e │ │ │ │ + b.n 98e60 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 7ad0c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 98ec4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 43460 │ │ │ │ + b.n 98e82 │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 98cd8 │ │ │ │ + bne.w 98cbc │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 9918a │ │ │ │ + bpl.n 9911c │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 991c6 │ │ │ │ + bpl.n 99140 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 991d4 │ │ │ │ + blt.n 9914e │ │ │ │ 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 991e4 │ │ │ │ + blt.n 9915e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 98a9e │ │ │ │ - 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 98b88 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 99136 │ │ │ │ - mov r0, r4 │ │ │ │ - bl dd108 │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 9911e │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - b.n 98e1e │ │ │ │ + b.n 98a82 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98d02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 98e7e │ │ │ │ + b.n 98e60 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cbz r3, 99130 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 98d8e │ │ │ │ + b.n 9910e │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 990da │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ldr r3, [pc, #260] @ (99230 ) │ │ │ │ + add.w r3, r3, r2, lsl #5 │ │ │ │ + b.n 990f0 │ │ │ │ + movw r3, #34960 @ 0x8890 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 98d8e │ │ │ │ + b.n 98f30 │ │ │ │ + ldrsb.w r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 9914e │ │ │ │ + add.w r3, r4, #28 │ │ │ │ + b.n 990da │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r4, #20 │ │ │ │ + addpl.w r3, r4, #28 │ │ │ │ + b.n 99126 │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 990f6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 98a82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99038 │ │ │ │ + bge.w 9907c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99038 │ │ │ │ + bne.w 9907c │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 99038 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9907c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9917a │ │ │ │ + blt.n 991d6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbnz r3, 9919e │ │ │ │ + cbnz r3, 99200 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r3, 9919e │ │ │ │ - movw r1, #56612 @ 0xdd24 │ │ │ │ + cbnz r3, 99200 │ │ │ │ + movw r1, #56292 @ 0xdbe4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r3, #56608 @ 0xdd20 │ │ │ │ + movw r3, #56288 @ 0xdbe0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #56836 @ 0xde04 │ │ │ │ + movw r1, #56516 @ 0xdcc4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ - b.n 99038 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 9907c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9913e │ │ │ │ + bne.n 9919a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9913e │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 990c0 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #176] @ (99248 ) │ │ │ │ - add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 990d6 │ │ │ │ - movw r1, #56612 @ 0xdd24 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9919a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98bac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98d24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.n 98d14 │ │ │ │ + movw r1, #56292 @ 0xdbe4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r3, #56608 @ 0xdd20 │ │ │ │ + movw r3, #56288 @ 0xdbe0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #56880 @ 0xde30 │ │ │ │ + movw r1, #56560 @ 0xdcf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ - b.n 99038 │ │ │ │ - ldrsb.w r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 991d4 │ │ │ │ - add.w r3, r4, #28 │ │ │ │ - b.n 990c0 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r4, #20 │ │ │ │ - addpl.w r3, r4, #28 │ │ │ │ - b.n 99194 │ │ │ │ - add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 990de │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 98a9e │ │ │ │ - mov r3, r2 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 9920e │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 98dac │ │ │ │ - b.n 99200 │ │ │ │ - movw r3, #34960 @ 0x8890 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 98dac │ │ │ │ - b.n 98f4e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98bc8 │ │ │ │ - bl f6fac │ │ │ │ - b.n 98a9e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98d40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 98d30 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98d1e │ │ │ │ + bl f3e28 │ │ │ │ + b.n 9907c │ │ │ │ + bl f7000 │ │ │ │ + b.n 98a82 │ │ │ │ nop │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0009924c <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00099234 <_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, 9928c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + cbz r1, 99274 <_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 9928c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bmi.n 99274 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - beq.n 99292 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ + beq.n 9927a <_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 993bc <_PyUnicode_InternMortal@@Base+0x170> │ │ │ │ - ldr r3, [pc, #464] @ (99470 <_PyUnicode_InternMortal@@Base+0x224>) │ │ │ │ + beq.w 993a4 <_PyUnicode_InternMortal@@Base+0x170> │ │ │ │ + ldr r3, [pc, #464] @ (99458 <_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 99360 <_PyUnicode_InternMortal@@Base+0x114> │ │ │ │ + bne.n 99348 <_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 8bf10 │ │ │ │ + bl 8bef0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 993fa <_PyUnicode_InternMortal@@Base+0x1ae> │ │ │ │ + beq.w 993e2 <_PyUnicode_InternMortal@@Base+0x1ae> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9932e <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ + beq.n 99316 <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 992e2 <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ + bge.n 992ca <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99410 <_PyUnicode_InternMortal@@Base+0x1c4> │ │ │ │ + beq.w 993f8 <_PyUnicode_InternMortal@@Base+0x1c4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99304 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 992ec <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99402 <_PyUnicode_InternMortal@@Base+0x1b6> │ │ │ │ + beq.w 993ea <_PyUnicode_InternMortal@@Base+0x1b6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99304 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 992ec <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9941c <_PyUnicode_InternMortal@@Base+0x1d0> │ │ │ │ + beq.w 99404 <_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 9928c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + blt.n 99274 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 993a6 <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ + bge.n 9938e <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 993a6 <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ + bne.n 9938e <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99358 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ + blt.n 99340 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9938e <_PyUnicode_InternMortal@@Base+0x142> │ │ │ │ + beq.n 99376 <_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 992b0 <_PyUnicode_InternMortal@@Base+0x64> │ │ │ │ + beq.n 99298 <_PyUnicode_InternMortal@@Base+0x64> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 993b0 <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ + bge.n 99398 <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 993b0 <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ + cbnz r3, 99398 <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99358 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ + bge.n 99340 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9935a <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 99342 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8328c <_Py_SetImmortal@@Base> │ │ │ │ + bl 83208 <_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 9935a <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 99342 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9934e <_PyUnicode_InternMortal@@Base+0x102> │ │ │ │ + bge.n 99336 <_PyUnicode_InternMortal@@Base+0x102> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9935a <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 99342 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99386 <_PyUnicode_InternMortal@@Base+0x13a> │ │ │ │ + blt.n 9936e <_PyUnicode_InternMortal@@Base+0x13a> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9935a <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 99342 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 9929e <_PyUnicode_InternMortal@@Base+0x52> │ │ │ │ + bne.w 99286 <_PyUnicode_InternMortal@@Base+0x52> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 99428 <_PyUnicode_InternMortal@@Base+0x1dc> │ │ │ │ + bpl.n 99410 <_PyUnicode_InternMortal@@Base+0x1dc> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 9943c <_PyUnicode_InternMortal@@Base+0x1f0> │ │ │ │ + bpl.n 99424 <_PyUnicode_InternMortal@@Base+0x1f0> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 9944e <_PyUnicode_InternMortal@@Base+0x202> │ │ │ │ + blt.n 99436 <_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 9945a <_PyUnicode_InternMortal@@Base+0x20e> │ │ │ │ + blt.n 99442 <_PyUnicode_InternMortal@@Base+0x20e> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9928c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ - bl f6fac │ │ │ │ + b.n 99274 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bl f7000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 9928c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 99274 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.n 992f4 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ + b.n 992dc <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 992e2 <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ + b.n 992ca <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 99304 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + b.n 992ec <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 993da <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ + bge.n 993c2 <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #60] @ (99474 <_PyUnicode_InternMortal@@Base+0x228>) │ │ │ │ + ldr r3, [pc, #60] @ (9945c <_PyUnicode_InternMortal@@Base+0x228>) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 993f0 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ + b.n 993d8 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9944a <_PyUnicode_InternMortal@@Base+0x1fe> │ │ │ │ + blt.n 99432 <_PyUnicode_InternMortal@@Base+0x1fe> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 993da <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ + b.n 993c2 <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 99454 <_PyUnicode_InternMortal@@Base+0x208> │ │ │ │ + bpl.n 9943c <_PyUnicode_InternMortal@@Base+0x208> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 99432 <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ + b.n 9941a <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 99432 <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ + b.n 9941a <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 993f6 <_PyUnicode_InternMortal@@Base+0x1aa> │ │ │ │ + bne.n 993de <_PyUnicode_InternMortal@@Base+0x1aa> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9928c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 99274 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00099478 : │ │ │ │ +00099460 : │ │ │ │ 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 996ea │ │ │ │ + bpl.w 9968a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99730 │ │ │ │ + beq.w 99714 │ │ │ │ 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,410 +163619,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 1ca928 │ │ │ │ + bl 1c9190 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 99574 │ │ │ │ + bhi.n 9955a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 9958c │ │ │ │ + bmi.n 99572 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 99598 │ │ │ │ + bmi.n 9957e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9967e │ │ │ │ - blt.w 9969e │ │ │ │ + beq.w 99646 │ │ │ │ + blt.w 996c0 │ │ │ │ add r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9967e │ │ │ │ + beq.w 99646 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9959e │ │ │ │ + beq.n 99584 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99662 │ │ │ │ + beq.w 9962a │ │ │ │ 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 99602 │ │ │ │ + bne.n 995c8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 99602 │ │ │ │ + beq.n 995c8 │ │ │ │ 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.w 99650 │ │ │ │ - bl 89f80 │ │ │ │ + beq.n 99618 │ │ │ │ + bl 89f70 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - beq.n 995ca │ │ │ │ + beq.n 995b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1caa54 │ │ │ │ + bl 1c92bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99566 │ │ │ │ + bge.n 9954c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99728 │ │ │ │ + beq.w 99720 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99640 │ │ │ │ + blt.n 99608 │ │ │ │ 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 994d2 │ │ │ │ + beq.n 994ba │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9954e │ │ │ │ + b.n 99534 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f9c30 │ │ │ │ - b.n 99546 │ │ │ │ + bl f9c80 │ │ │ │ + b.n 9952c │ │ │ │ sub.w r3, r6, #12 │ │ │ │ - b.n 994ee │ │ │ │ + b.n 994d6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bpl.n 995ae │ │ │ │ + bpl.n 99594 │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99656 │ │ │ │ + bne.n 9961e │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fed0 │ │ │ │ + bl 7fe70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 994fa │ │ │ │ + bne.n 994e2 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ - cbz r0, 995fc │ │ │ │ - movw r2, #43836 @ 0xab3c │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r1, #56752 @ 0xddb0 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - bl f3df0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl f65bc │ │ │ │ + bl f6880 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99666 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9954e │ │ │ │ + b.n 99534 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 9952c │ │ │ │ + bne.n 99514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e0 │ │ │ │ + bl 43460 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99628 │ │ │ │ + bge.n 995f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99720 │ │ │ │ + beq.w 9970c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 995ca │ │ │ │ + bge.n 995b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 995ca │ │ │ │ + bne.n 995b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 995ca │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 995b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9956e │ │ │ │ + bne.n 99554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9956e │ │ │ │ - bl 866fc │ │ │ │ - b.n 99546 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99554 │ │ │ │ + bl 866d8 │ │ │ │ + b.n 9952c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 15ccbc <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + bl 15cb0c <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 995c4 │ │ │ │ + b.n 995aa │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 99708 │ │ │ │ + bne.n 996a8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 99708 │ │ │ │ + beq.n 996a8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl db834 │ │ │ │ - b.n 99546 │ │ │ │ + bl db560 │ │ │ │ + b.n 9952c │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 996bc │ │ │ │ + bls.n 996de │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #56792 @ 0xddd8 │ │ │ │ + movw r1, #56472 @ 0xdc98 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl f3e28 │ │ │ │ + b.n 995c2 │ │ │ │ + movw r2, #43836 @ 0xab3c │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r1, #56432 @ 0xdc70 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + bl f3e28 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f6610 │ │ │ │ + b.n 995c2 │ │ │ │ + movw r0, #43564 @ 0xaa2c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + movw r1, #56304 @ 0xdbf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ - b.n 995fc │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f3e28 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 99554 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 7ad0c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + bne.n 9963c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 43460 │ │ │ │ + b.n 995b0 │ │ │ │ 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 994ee │ │ │ │ + b.n 994d6 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #38009 @ 0x9479 │ │ │ │ + movw r3, #37985 @ 0x9461 │ │ │ │ movt r3, #9 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #56668 @ 0xdd5c │ │ │ │ - movwne r1, #56752 @ 0xddb0 │ │ │ │ + movweq r1, #56348 @ 0xdc1c │ │ │ │ + movwne r1, #56432 @ 0xdc70 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f65bc │ │ │ │ - b.n 995fc │ │ │ │ - movw r0, #43564 @ 0xaa2c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56624 @ 0xdd30 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9956e │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 7ad74 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - bne.n 99674 │ │ │ │ + bl f6610 │ │ │ │ + b.n 995c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 995ca │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 99628 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 99566 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 995f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99702 │ │ │ │ - b.n 994a6 │ │ │ │ + blt.n 996a2 │ │ │ │ + b.n 9948e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9954c │ │ │ │ │ │ │ │ -0009973c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00099728 <_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 99cae <_PyObject_GenericSetAttrWithDict@@Base+0x572> │ │ │ │ + bpl.w 99c9a <_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 998f2 <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ + bmi.w 998de <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99932 <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ - ldr r0, [pc, #712] @ (99a40 <_PyObject_GenericSetAttrWithDict@@Base+0x304>) │ │ │ │ + beq.w 9991e <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ + ldr r0, [pc, #712] @ (99a2c <_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 99950 <_PyObject_GenericSetAttrWithDict@@Base+0x214> │ │ │ │ + bge.w 9993c <_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 99978 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ + bne.w 99964 <_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 99b08 <_PyObject_GenericSetAttrWithDict@@Base+0x3cc> │ │ │ │ + bne.w 99af4 <_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 99a00 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ + beq.w 999ec <_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 9980a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + bls.n 997f6 <_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 99a18 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ + bne.w 99a04 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 99c6c <_PyObject_GenericSetAttrWithDict@@Base+0x530> │ │ │ │ + bne.w 99c58 <_PyObject_GenericSetAttrWithDict@@Base+0x530> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 99a04 <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ + bmi.w 999f0 <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 99836 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ + bmi.n 99822 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 99be2 <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ - blt.w 99c06 <_PyObject_GenericSetAttrWithDict@@Base+0x4ca> │ │ │ │ + beq.w 99bce <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ + blt.w 99bf2 <_PyObject_GenericSetAttrWithDict@@Base+0x4ca> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 99be2 <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ + beq.w 99bce <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99a44 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + beq.w 99a30 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 99ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + beq.w 99ad0 <_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 998ca <_PyObject_GenericSetAttrWithDict@@Base+0x18e> │ │ │ │ + bge.n 998b6 <_PyObject_GenericSetAttrWithDict@@Base+0x18e> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 998d6 <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ + bne.n 998c2 <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 998d6 <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ + beq.n 998c2 <_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 99a80 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ - bl 89f80 │ │ │ │ + beq.w 99a6c <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + bl 89f70 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 99aac <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + beq.w 99a98 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 99940 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ + bpl.n 9992c <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 998b8 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ + bge.n 998a4 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99cdc <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + beq.w 99cc8 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 99a6e <_PyObject_GenericSetAttrWithDict@@Base+0x332> │ │ │ │ + blt.w 99a5a <_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 99876 <_PyObject_GenericSetAttrWithDict@@Base+0x13a> │ │ │ │ + beq.n 99862 <_PyObject_GenericSetAttrWithDict@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bne.n 9987c <_PyObject_GenericSetAttrWithDict@@Base+0x140> │ │ │ │ + bne.n 99868 <_PyObject_GenericSetAttrWithDict@@Base+0x140> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c81d0 │ │ │ │ + bl 1c69d0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99a86 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ - ldr r0, [pc, #332] @ (99a40 <_PyObject_GenericSetAttrWithDict@@Base+0x304>) │ │ │ │ + b.n 99a72 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + ldr r0, [pc, #332] @ (99a2c <_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] │ │ │ │ @@ -164035,62 +164034,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 99bd2 <_PyObject_GenericSetAttrWithDict@@Base+0x496> │ │ │ │ + beq.w 99bbe <_PyObject_GenericSetAttrWithDict@@Base+0x496> │ │ │ │ ldr.w r3, [ip, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9977a <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + bne.w 99766 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 99774 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 99cc6 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ + bge.w 99760 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 99cb2 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 998a6 <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 998a6 <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ + bne.n 99892 <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99892 <_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 997bc <_PyObject_GenericSetAttrWithDict@@Base+0x80> │ │ │ │ + beq.w 997a8 <_PyObject_GenericSetAttrWithDict@@Base+0x80> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 99b76 <_PyObject_GenericSetAttrWithDict@@Base+0x43a> │ │ │ │ + beq.w 99b62 <_PyObject_GenericSetAttrWithDict@@Base+0x43a> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99d00 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99cec <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 999fc <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + beq.n 999e8 <_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 997f4 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + bne.w 997e0 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 997f4 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + bgt.w 997e0 <_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] │ │ │ │ @@ -164104,362 +164103,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 99b0c <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ + blt.w 99af8 <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 997f4 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + b.n 997e0 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99cec <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 999ea <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bne.n 999d6 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 9980a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + b.n 997f6 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f9c30 │ │ │ │ + bl f9c80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 9989e <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ - b.n 99aac <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - movw r2, #27205 @ 0x6a45 │ │ │ │ + bne.w 9988a <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ + b.n 99a98 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + movw r2, #27289 @ 0x6a99 │ │ │ │ movt r2, #15 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 99a8e <_PyObject_GenericSetAttrWithDict@@Base+0x352> │ │ │ │ + bne.n 99a7a <_PyObject_GenericSetAttrWithDict@@Base+0x352> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 99b1c <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.n 99b08 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl f6a9c │ │ │ │ + bl f6af0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 998a0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 9988c <_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 99a52 <_PyObject_GenericSetAttrWithDict@@Base+0x316> │ │ │ │ + bpl.n 99a3e <_PyObject_GenericSetAttrWithDict@@Base+0x316> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r0, 99a9a <_PyObject_GenericSetAttrWithDict@@Base+0x35e> │ │ │ │ + cbnz r0, 99a86 <_PyObject_GenericSetAttrWithDict@@Base+0x35e> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fed0 │ │ │ │ + bl 7fe70 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99844 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ - b.n 99aa8 <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ + bne.w 99830 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ + b.n 99a94 <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998c2 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + bne.w 998ae <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 998c2 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ - bl 866fc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 998ae <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + bl 866d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 998a0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - b.n 99aac <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + bge.w 9988c <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 99a98 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 998a0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - bl 15ccbc <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + b.n 9988c <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bl 15cb0c <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99844 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ + bne.w 99830 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f682c │ │ │ │ + bl f6880 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998a0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + beq.w 9988c <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #56752 @ 0xddb0 │ │ │ │ + movw r1, #56432 @ 0xdc70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f65bc │ │ │ │ - b.n 998a0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bl f6610 │ │ │ │ + b.n 9988c <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99c24 <_PyObject_GenericSetAttrWithDict@@Base+0x4e8> │ │ │ │ + bne.w 99c10 <_PyObject_GenericSetAttrWithDict@@Base+0x4e8> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 99c24 <_PyObject_GenericSetAttrWithDict@@Base+0x4e8> │ │ │ │ + beq.w 99c10 <_PyObject_GenericSetAttrWithDict@@Base+0x4e8> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl db834 │ │ │ │ + bl db560 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99a86 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + b.n 99a72 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 99978 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ + b.n 99964 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999ea <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 999ea <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bne.w 999d6 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 999d6 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99ccc <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + beq.w 99cb8 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 99b64 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + ble.n 99b50 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a2e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99a1a <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 99b64 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.n 99b50 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a2e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99a1a <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 99b64 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.n 99b50 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a2e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99a1a <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 99b64 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.n 99b50 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ adds r1, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w ip, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 99a2e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + beq.w 99a1a <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 99b54 <_PyObject_GenericSetAttrWithDict@@Base+0x418> │ │ │ │ + bne.n 99b40 <_PyObject_GenericSetAttrWithDict@@Base+0x418> │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1cece4 <_PySys_GetRequiredAttr@@Base+0x514> │ │ │ │ + bl 1cd7ac <_PySys_GetRequiredAttr@@Base+0x780> │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 99a2e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ - b.n 998a0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bne.w 99a1a <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 9988c <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.w 999ee <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bcs.w 999da <_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 999ee <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bne.w 999da <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 999ee <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bgt.w 999da <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl f7f24 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f7f74 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ - bl 99d00 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ + bl 99cec <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 999fc <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + beq.w 999e8 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 999ea <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + beq.w 999d6 <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 999a4 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ - b.n 997f4 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + beq.w 99990 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b.n 997e0 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ add.w r6, r6, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r6, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9977a <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ - b.n 99932 <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ + bne.w 99766 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + b.n 9991e <_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 99c3e <_PyObject_GenericSetAttrWithDict@@Base+0x502> │ │ │ │ - movw r1, #56792 @ 0xddd8 │ │ │ │ + bls.n 99c2a <_PyObject_GenericSetAttrWithDict@@Base+0x502> │ │ │ │ + movw r1, #56472 @ 0xdc98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r3, r4 │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 998a0 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 9988c <_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 99836 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ + b.n 99822 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 99afa <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ + bne.w 99ae6 <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 99aac <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + bl 43460 │ │ │ │ + b.n 99a98 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #38009 @ 0x9479 │ │ │ │ + movw r3, #37985 @ 0x9461 │ │ │ │ movt r3, #9 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #56668 @ 0xdd5c │ │ │ │ - movwne r1, #56752 @ 0xddb0 │ │ │ │ + movweq r1, #56348 @ 0xdc1c │ │ │ │ + movwne r1, #56432 @ 0xdc70 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f65bc │ │ │ │ - b.n 99c00 <_PyObject_GenericSetAttrWithDict@@Base+0x4c4> │ │ │ │ + bl f6610 │ │ │ │ + b.n 99bec <_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 99ce4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + beq.n 99cd0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 86648 │ │ │ │ + bl 86624 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 99a86 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + bge.w 99a72 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a86 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + bne.w 99a72 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ mov r0, sl │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 99a86 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99a72 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56624 @ 0xdd30 │ │ │ │ + movw r1, #56304 @ 0xdbf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 998c2 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + b.n 998ae <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 99cf0 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + cbz r3, 99cdc <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a2e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ - b.n 99cce <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ + beq.w 99a1a <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 99cba <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 998b8 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 998a4 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl db5bc │ │ │ │ + bl db2e8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99c8e <_PyObject_GenericSetAttrWithDict@@Base+0x552> │ │ │ │ + b.n 99c7a <_PyObject_GenericSetAttrWithDict@@Base+0x552> │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99a2e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ - b.n 99b64 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ + beq.w 99a1a <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 99b50 <_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 99e20 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bne.n 99e0c <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 99e20 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + beq.n 99e0c <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 99e3e <_PyObject_GenericSetAttrWithDict@@Base+0x702> │ │ │ │ + beq.w 99e2a <_PyObject_GenericSetAttrWithDict@@Base+0x702> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99e10 <_PyObject_GenericSetAttrWithDict@@Base+0x6d4> │ │ │ │ + bge.n 99dfc <_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 99d96 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + ble.n 99d82 <_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 99da2 <_PyObject_GenericSetAttrWithDict@@Base+0x666> │ │ │ │ + bmi.n 99d8e <_PyObject_GenericSetAttrWithDict@@Base+0x666> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99dec <_PyObject_GenericSetAttrWithDict@@Base+0x6b0> │ │ │ │ + bne.n 99dd8 <_PyObject_GenericSetAttrWithDict@@Base+0x6b0> │ │ │ │ adds r0, #3 │ │ │ │ str.w r7, [r9] │ │ │ │ - beq.n 99e4e <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ + beq.n 99e3a <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - blt.n 99d64 <_PyObject_GenericSetAttrWithDict@@Base+0x628> │ │ │ │ + blt.n 99d50 <_PyObject_GenericSetAttrWithDict@@Base+0x628> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 99dda <_PyObject_GenericSetAttrWithDict@@Base+0x69e> │ │ │ │ + bpl.n 99dc6 <_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] @ (99eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x77c>) │ │ │ │ + ldr r2, [pc, #276] @ (99ea4 <_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 │ │ │ │ @@ -164468,398 +164467,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, 99e34 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ + cbz r2, 99e20 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ - b.n 99d74 <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ + b.n 99d60 <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99d9a <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + bne.n 99d86 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 99d9a <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99d86 <_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 99e4e <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ + beq.n 99e3a <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 99d8c <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + beq.n 99d78 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 99d96 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + b.n 99d82 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r4, #1 │ │ │ │ - bgt.n 99d58 <_PyObject_GenericSetAttrWithDict@@Base+0x61c> │ │ │ │ + bgt.n 99d44 <_PyObject_GenericSetAttrWithDict@@Base+0x61c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 99d9a <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + b.n 99d86 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 99d30 <_PyObject_GenericSetAttrWithDict@@Base+0x5f4> │ │ │ │ - bl f6fac │ │ │ │ - b.n 99e48 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + bne.n 99d1c <_PyObject_GenericSetAttrWithDict@@Base+0x5f4> │ │ │ │ + bl f7000 │ │ │ │ + b.n 99e34 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #404] @ 0x194 │ │ │ │ - b.n 99d74 <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ + b.n 99d60 <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 99e5e <_PyObject_GenericSetAttrWithDict@@Base+0x722> │ │ │ │ + bmi.n 99e4a <_PyObject_GenericSetAttrWithDict@@Base+0x722> │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 99e96 <_PyObject_GenericSetAttrWithDict@@Base+0x75a> │ │ │ │ + bpl.n 99e82 <_PyObject_GenericSetAttrWithDict@@Base+0x75a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99d9a <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + b.n 99d86 <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f6fac │ │ │ │ + bl f7000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 99d96 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ - ldr r2, [pc, #88] @ (99eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x77c>) │ │ │ │ + b.n 99d82 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + ldr r2, [pc, #88] @ (99ea4 <_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 99e86 <_PyObject_GenericSetAttrWithDict@@Base+0x74a> │ │ │ │ + beq.n 99e72 <_PyObject_GenericSetAttrWithDict@@Base+0x74a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 99eaa <_PyObject_GenericSetAttrWithDict@@Base+0x76e> │ │ │ │ + bls.n 99e96 <_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 99e48 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + bne.n 99e34 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99e2e <_PyObject_GenericSetAttrWithDict@@Base+0x6f2> │ │ │ │ + blt.n 99e1a <_PyObject_GenericSetAttrWithDict@@Base+0x6f2> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99e48 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ - b.n 99d3a <_PyObject_GenericSetAttrWithDict@@Base+0x5fe> │ │ │ │ + beq.n 99e34 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + b.n 99d26 <_PyObject_GenericSetAttrWithDict@@Base+0x5fe> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 99e90 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ + b.n 99e7c <_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 99f60 <_PyObject_GenericSetAttrWithDict@@Base+0x824> │ │ │ │ + beq.n 99f4c <_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 99f1a <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ + bne.n 99f06 <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 99f1a <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ + beq.n 99f06 <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw ip, #57368 @ 0xe018 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r0, ip │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 99f56 <_PyObject_GenericSetAttrWithDict@@Base+0x81a> │ │ │ │ + beq.n 99f42 <_PyObject_GenericSetAttrWithDict@@Base+0x81a> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89f80 │ │ │ │ + b.w 89f70 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - bne.n 99f00 <_PyObject_GenericSetAttrWithDict@@Base+0x7c4> │ │ │ │ + bne.n 99eec <_PyObject_GenericSetAttrWithDict@@Base+0x7c4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 434e0 │ │ │ │ + bl 43460 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99f46 <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ + bge.n 99f32 <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 99fa6 <_PyObject_GenericSetAttrWithDict@@Base+0x86a> │ │ │ │ + cbz r2, 99f92 <_PyObject_GenericSetAttrWithDict@@Base+0x86a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99f96 <_PyObject_GenericSetAttrWithDict@@Base+0x85a> │ │ │ │ + blt.n 99f82 <_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 866fc │ │ │ │ + b.w 866d8 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 99f7e <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ + bne.n 99f6a <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 99f7e <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ + beq.n 99f6a <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w db834 │ │ │ │ + b.w db560 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 99f72 <_PyObject_GenericSetAttrWithDict@@Base+0x836> │ │ │ │ + bne.n 99f5e <_PyObject_GenericSetAttrWithDict@@Base+0x836> │ │ │ │ mov r0, r1 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 99f4e <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ + bl 43460 │ │ │ │ + b.n 99f3a <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99f4e <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ + bne.n 99f3a <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 99f4e <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99f3a <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 99f46 <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ + b.n 99f32 <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ nop │ │ │ │ │ │ │ │ -00099fb4 : │ │ │ │ +00099fa0 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #14520 @ 0x38b8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 99fc8 │ │ │ │ + bne.n 99fb4 │ │ │ │ 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 9e85c │ │ │ │ + bl 9e888 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 99fe8 │ │ │ │ + cbz r0, 99fd4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - movw r0, #57024 @ 0xdec0 │ │ │ │ + movw r0, #56704 @ 0xdd80 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 99fe4 │ │ │ │ + b.n 99fd0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009a000 : │ │ │ │ +00099fec : │ │ │ │ stmdb 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 9a4b8 │ │ │ │ + beq.w 9a4a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9a4b8 │ │ │ │ + bpl.w 9a4a4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a332 │ │ │ │ + beq.w 9a31e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a422 │ │ │ │ + bne.w 9a40e │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #5441 @ 0x1541 │ │ │ │ + movw r3, #5017 @ 0x1399 │ │ │ │ movt r3, #22 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9a4f8 │ │ │ │ + bne.w 9a4e4 │ │ │ │ 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 9a4f8 │ │ │ │ + blt.w 9a4e4 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a3a6 │ │ │ │ + beq.w 9a392 │ │ │ │ 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 9a3d4 │ │ │ │ + bmi.w 9a3c0 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r5, [r8, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9a3ee │ │ │ │ - ldr r7, [pc, #668] @ (9a348 ) │ │ │ │ + bne.w 9a3da │ │ │ │ + ldr r7, [pc, #668] @ (9a334 ) │ │ │ │ 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 9a350 │ │ │ │ + bcs.w 9a33c │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 9a392 │ │ │ │ + beq.w 9a37e │ │ │ │ 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 9a2ba │ │ │ │ + beq.w 9a2a6 │ │ │ │ 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 9a3dc │ │ │ │ + beq.w 9a3c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 9a1a4 │ │ │ │ + ble.n 9a190 │ │ │ │ mov r0, r3 │ │ │ │ mov.w ip, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ ands.w r3, r8, #3 │ │ │ │ - beq.w 9a29c │ │ │ │ + beq.w 9a288 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a17c │ │ │ │ + beq.n 9a168 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a158 │ │ │ │ + beq.n 9a144 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a150 │ │ │ │ + cbz r2, 9a13c │ │ │ │ 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 9a38c │ │ │ │ + blt.w 9a378 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a174 │ │ │ │ + cbz r2, 9a160 │ │ │ │ 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 9a386 │ │ │ │ + blt.w 9a372 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a198 │ │ │ │ + cbz r2, 9a184 │ │ │ │ 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 9a32c │ │ │ │ + blt.w 9a318 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 9a29c │ │ │ │ + bne.n 9a288 │ │ │ │ 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 9a2ea │ │ │ │ - ldr.w lr, [pc, #400] @ 9a34c │ │ │ │ + beq.w 9a2d6 │ │ │ │ + ldr.w lr, [pc, #400] @ 9a338 │ │ │ │ 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 9a4cc │ │ │ │ + bne.w 9a4b8 │ │ │ │ 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] │ │ │ │ @@ -164880,234 +164879,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 9a2b4 │ │ │ │ + blt.n 9a2a0 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a254 │ │ │ │ + cbz r2, 9a240 │ │ │ │ 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 9a326 │ │ │ │ + blt.n 9a312 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a272 │ │ │ │ + cbz r2, 9a25e │ │ │ │ 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 9a31a │ │ │ │ + blt.n 9a306 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a290 │ │ │ │ + cbz r2, 9a27c │ │ │ │ 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 9a320 │ │ │ │ + blt.n 9a30c │ │ │ │ add.w lr, lr, #3 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 9a1a4 │ │ │ │ + beq.n 9a190 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a232 │ │ │ │ + beq.n 9a21e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a224 │ │ │ │ + blt.n 9a210 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a232 │ │ │ │ + bge.n 9a21e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a232 │ │ │ │ + b.n 9a21e │ │ │ │ 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 9a0f2 │ │ │ │ + bhi.w 9a0de │ │ │ │ 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 9a350 │ │ │ │ + beq.n 9a33c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 9a0f2 │ │ │ │ + b.n 9a0de │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a564 │ │ │ │ + beq.w 9a550 │ │ │ │ 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 9a1f4 │ │ │ │ + b.n 9a1e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a272 │ │ │ │ + b.n 9a25e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a290 │ │ │ │ + b.n 9a27c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a254 │ │ │ │ + b.n 9a240 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a198 │ │ │ │ + b.n 9a184 │ │ │ │ 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 7fed0 │ │ │ │ + b.w 7fe70 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r5, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9a40e │ │ │ │ + bne.n 9a3fa │ │ │ │ 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, 9a3d4 │ │ │ │ + cbz r5, 9a3c0 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9a2e6 │ │ │ │ + b.n 9a2d2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a174 │ │ │ │ + b.n 9a160 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a150 │ │ │ │ + b.n 9a13c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9a2e2 │ │ │ │ + b.n 9a2ce │ │ │ │ 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 9a08e │ │ │ │ - bl 23bb68 │ │ │ │ + bge.w 9a07a │ │ │ │ + bl 23a370 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a21c │ │ │ │ + b.n 9a208 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.w 9a1a4 │ │ │ │ + ble.w 9a190 │ │ │ │ mov r0, r1 │ │ │ │ mov.w ip, #12 │ │ │ │ add.w r1, r3, #8 │ │ │ │ - b.n 9a120 │ │ │ │ + b.n 9a10c │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a3d4 │ │ │ │ + beq.n 9a3c0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #360] @ (9a570 ) │ │ │ │ + ldr r7, [pc, #360] @ (9a55c ) │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ - b.n 9a0f2 │ │ │ │ + b.n 9a0de │ │ │ │ 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 9a378 │ │ │ │ - bl 252a88 <_PyXI_GetMainNamespace@@Base+0x3a4> │ │ │ │ + b.n 9a364 │ │ │ │ + bl 2511ac <_PyXI_GetMainNamespace@@Base+0x430> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a55a │ │ │ │ + beq.w 9a546 │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a54e │ │ │ │ + beq.w 9a53a │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r7 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bcs.n 9a46a │ │ │ │ + bcs.n 9a456 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a448 │ │ │ │ + beq.n 9a434 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ add.w ip, r6, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r1] │ │ │ │ - b.n 9a448 │ │ │ │ + b.n 9a434 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ - ldr r4, [pc, #248] @ (9a570 ) │ │ │ │ + ldr r4, [pc, #248] @ (9a55c ) │ │ │ │ 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] │ │ │ │ @@ -165123,357 +165122,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 9a21c │ │ │ │ + b.n 9a208 │ │ │ │ movw r1, #4231 @ 0x1087 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a21c │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 9a208 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9a53c │ │ │ │ + bne.n 9a528 │ │ │ │ ldr.w r0, [lr, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2fe │ │ │ │ + bne.w 9a2ea │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a300 │ │ │ │ + b.n 9a2ec │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fed0 │ │ │ │ + bl 7fe70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a21c │ │ │ │ + beq.w 9a208 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a0030 │ │ │ │ + bl a0058 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a21c │ │ │ │ + beq.w 9a208 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9a3d8 │ │ │ │ + bge.w 9a3c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a3d8 │ │ │ │ + bne.w 9a3c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a3d8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a3c4 │ │ │ │ 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 9a300 │ │ │ │ + b.n 9a2ec │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a21c │ │ │ │ + b.n 9a208 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbac0 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1ca31c <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a21c │ │ │ │ + b.n 9a208 │ │ │ │ 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 9a838 │ │ │ │ + beq.w 9a824 │ │ │ │ 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 9a864 │ │ │ │ + bmi.w 9a850 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r4, [r6, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9a80e │ │ │ │ - ldr r0, [pc, #608] @ (9a834 ) │ │ │ │ + bne.w 9a7fa │ │ │ │ + ldr r0, [pc, #608] @ (9a820 ) │ │ │ │ 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 9a7c0 │ │ │ │ + bcs.w 9a7ac │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, r8, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 9a7fe │ │ │ │ + beq.w 9a7ea │ │ │ │ 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 9a78e │ │ │ │ + beq.w 9a77a │ │ │ │ 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 9a822 │ │ │ │ + beq.w 9a80e │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9a6c2 │ │ │ │ + ble.n 9a6ae │ │ │ │ mov r0, r3 │ │ │ │ mov.w ip, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ ands.w r3, r6, #3 │ │ │ │ - beq.n 9a740 │ │ │ │ + beq.n 9a72c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a69a │ │ │ │ + beq.n 9a686 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a676 │ │ │ │ + beq.n 9a662 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a66e │ │ │ │ + cbz r2, 9a65a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a662 │ │ │ │ + bge.n 9a64e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9a7f8 │ │ │ │ + blt.w 9a7e4 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a692 │ │ │ │ + cbz r2, 9a67e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a686 │ │ │ │ + bge.n 9a672 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9a7f2 │ │ │ │ + blt.w 9a7de │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a6b6 │ │ │ │ + cbz r2, 9a6a2 │ │ │ │ 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 9a7ba │ │ │ │ + blt.w 9a7a6 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 9a740 │ │ │ │ + bne.n 9a72c │ │ │ │ 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 9a758 │ │ │ │ + blt.n 9a744 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a6f8 │ │ │ │ + cbz r2, 9a6e4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a75e │ │ │ │ + bge.n 9a74a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a768 │ │ │ │ + blt.n 9a754 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a716 │ │ │ │ + cbz r2, 9a702 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a76e │ │ │ │ + bge.n 9a75a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a778 │ │ │ │ + blt.n 9a764 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a734 │ │ │ │ + cbz r2, 9a720 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a77e │ │ │ │ + bge.n 9a76a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a788 │ │ │ │ + blt.n 9a774 │ │ │ │ add.w lr, lr, #3 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 9a6c2 │ │ │ │ + beq.n 9a6ae │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a6d6 │ │ │ │ + beq.n 9a6c2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a6ca │ │ │ │ + blt.n 9a6b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a6d6 │ │ │ │ + bge.n 9a6c2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a6d6 │ │ │ │ + b.n 9a6c2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a6f8 │ │ │ │ + bge.n 9a6e4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a6f8 │ │ │ │ + b.n 9a6e4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a716 │ │ │ │ + bge.n 9a702 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a716 │ │ │ │ + b.n 9a702 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a734 │ │ │ │ + bge.n 9a720 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a734 │ │ │ │ + b.n 9a720 │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 9a7ae │ │ │ │ + bhi.n 9a79a │ │ │ │ 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, 9a7c0 │ │ │ │ + cbz r4, 9a7ac │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - b.n 9a618 │ │ │ │ + b.n 9a604 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 9a618 │ │ │ │ + b.n 9a604 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a6b6 │ │ │ │ + b.n 9a6a2 │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9a86c │ │ │ │ + bne.n 9a858 │ │ │ │ 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 9a864 │ │ │ │ + beq.n 9a850 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 9a7aa │ │ │ │ + b.n 9a796 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a692 │ │ │ │ + b.n 9a67e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a66e │ │ │ │ + b.n 9a65a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9a7a8 │ │ │ │ + b.n 9a794 │ │ │ │ ldr.w r0, [r6, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9a864 │ │ │ │ + cbz r0, 9a850 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9a618 │ │ │ │ + b.n 9a604 │ │ │ │ cmp r6, r2 │ │ │ │ - ble.w 9a6c2 │ │ │ │ + ble.w 9a6ae │ │ │ │ mov r0, r1 │ │ │ │ mov.w ip, #12 │ │ │ │ add.w r1, r3, #8 │ │ │ │ - b.n 9a640 │ │ │ │ + b.n 9a62c │ │ │ │ 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] │ │ │ │ @@ -165482,536 +165481,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 9a5b8 │ │ │ │ + bge.w 9a5a4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 9a6c2 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 9a6ae │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9a7e2 │ │ │ │ + b.n 9a7ce │ │ │ │ │ │ │ │ -0009a87c <_PyObject_New@@Base>: │ │ │ │ +0009a868 <_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 9a990 <_PyObject_New@@Base+0x114> │ │ │ │ + blt.n 9a97c <_PyObject_New@@Base+0x114> │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9a97e <_PyObject_New@@Base+0x102> │ │ │ │ - ldr r3, [pc, #284] @ (9a9cc <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 9a96a <_PyObject_New@@Base+0x102> │ │ │ │ + ldr r3, [pc, #284] @ (9a9b8 <_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 9a92c <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 9a918 <_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 9a96c <_PyObject_New@@Base+0xf0> │ │ │ │ + beq.n 9a958 <_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 9a910 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 9a8fc <_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] @ (9a9d0 <_PyObject_New@@Base+0x154>) │ │ │ │ + ldr r2, [pc, #212] @ (9a9bc <_PyObject_New@@Base+0x154>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a99a <_PyObject_New@@Base+0x11e> │ │ │ │ + bne.n 9a986 <_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 9a95c <_PyObject_New@@Base+0xe0> │ │ │ │ + bhi.n 9a948 <_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 9a8ec <_PyObject_New@@Base+0x70> │ │ │ │ + bne.n 9a8d8 <_PyObject_New@@Base+0x70> │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9a9ae <_PyObject_New@@Base+0x132> │ │ │ │ + bne.n 9a99a <_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, 9a990 <_PyObject_New@@Base+0x114> │ │ │ │ + cbz r4, 9a97c <_PyObject_New@@Base+0x114> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 9a8ec <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9a8d8 <_PyObject_New@@Base+0x70> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9a8ec <_PyObject_New@@Base+0x70> │ │ │ │ - b.n 9a92c <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 9a8d8 <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9a918 <_PyObject_New@@Base+0xb0> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9a8ec <_PyObject_New@@Base+0x70> │ │ │ │ - b.n 9a92c <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 9a8d8 <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9a918 <_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 9a8ec <_PyObject_New@@Base+0x70> │ │ │ │ + bne.n 9a8d8 <_PyObject_New@@Base+0x70> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.w 23a370 │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9a9be <_PyObject_New@@Base+0x142> │ │ │ │ + bne.n 9a9aa <_PyObject_New@@Base+0x142> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e000 │ │ │ │ - b.n 9a908 <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 15de50 │ │ │ │ + b.n 9a8f4 <_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 9a94e <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 9a93a <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9a908 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 9a8f4 <_PyObject_New@@Base+0x8c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009a9d4 : │ │ │ │ +0009a9c0 : │ │ │ │ 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 9aad0 │ │ │ │ + beq.n 9aabc │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 9aa06 │ │ │ │ + cbz r2, 9a9f2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 9aa06 │ │ │ │ + cbz r2, 9a9f2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 9aa46 │ │ │ │ + cbz r2, 9aa32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 9aa46 │ │ │ │ + cbz r2, 9aa32 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ab10 │ │ │ │ + beq.n 9aafc │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ab10 │ │ │ │ + beq.n 9aafc │ │ │ │ movw r2, #43708 @ 0xaabc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl fe850 │ │ │ │ + bl fe8d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 9aafe │ │ │ │ + beq.n 9aaea │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 118c20 │ │ │ │ + b.w 118d50 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9aae6 │ │ │ │ + bge.n 9aad2 │ │ │ │ movw r2, #40104 @ 0x9ca8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9aad8 │ │ │ │ - ldr r1, [pc, #200] @ (9ab24 ) │ │ │ │ + beq.n 9aac4 │ │ │ │ + ldr r1, [pc, #200] @ (9ab10 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl d8628 │ │ │ │ + bl d8358 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9aad4 │ │ │ │ + beq.n 9aac0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9aaa8 │ │ │ │ - cbz r2, 9aaa8 │ │ │ │ + beq.n 9aa94 │ │ │ │ + cbz r2, 9aa94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9aaa2 │ │ │ │ + bge.n 9aa8e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 9aaa2 │ │ │ │ + cbnz r1, 9aa8e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85008 │ │ │ │ + bl 84fe4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #57100 @ 0xdf0c │ │ │ │ + movw r1, #56780 @ 0xddcc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f3df0 │ │ │ │ - bl 5d6e2 │ │ │ │ + b.w f3e28 │ │ │ │ + bl 5d666 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9aaa2 │ │ │ │ + b.n 9aa8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 203be0 │ │ │ │ + b.w 202628 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57136 @ 0xdf30 │ │ │ │ + movw r1, #56816 @ 0xddf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 9aac6 │ │ │ │ + b.n 9aab2 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 94210 │ │ │ │ + bl 941e8 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa3a │ │ │ │ - b.n 9aad4 │ │ │ │ + beq.n 9aa26 │ │ │ │ + b.n 9aac0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57052 @ 0xdedc │ │ │ │ + movw r1, #56732 @ 0xdd9c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 9aafa │ │ │ │ + b.n 9aae6 │ │ │ │ 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 9ab76 │ │ │ │ + bne.n 9ab62 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9ab76 │ │ │ │ + beq.n 9ab62 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 9ab92 │ │ │ │ + cbnz r3, 9ab7e │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9ab72 │ │ │ │ + beq.n 9ab5e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9abac │ │ │ │ + bne.n 9ab98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb74 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 12cb58 <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9aba6 │ │ │ │ + b.n 9ab92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9abe6 │ │ │ │ + beq.n 9abd2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ab5a │ │ │ │ + beq.n 9ab46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 9ab72 │ │ │ │ + beq.n 9ab5e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ab5e │ │ │ │ + beq.n 9ab4a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #64] @ (9abf0 ) │ │ │ │ + ldr r1, [pc, #64] @ (9abdc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl a8158 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl a8170 <_PyObject_LookupSpecial@@Base> │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 9abc4 │ │ │ │ - bl 94210 │ │ │ │ + cbnz r0, 9abb0 │ │ │ │ + bl 941e8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ab6c │ │ │ │ - b.n 9aba6 │ │ │ │ + beq.n 9ab58 │ │ │ │ + b.n 9ab92 │ │ │ │ mov r1, r4 │ │ │ │ - bl f5698 │ │ │ │ + bl f56d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9abe2 │ │ │ │ + bge.n 9abce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9abe2 │ │ │ │ + cbnz r2, 9abce │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 9aba6 │ │ │ │ + b.n 9ab92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 9ab72 │ │ │ │ + bl 43460 │ │ │ │ + b.n 9ab5e │ │ │ │ nop │ │ │ │ pop {} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009abf4 : │ │ │ │ +0009abe0 : │ │ │ │ stmdb 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 9ade2 │ │ │ │ + bmi.w 9adce │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 9ae24 │ │ │ │ - ldr r1, [pc, #724] @ (9aef4 ) │ │ │ │ + bpl.w 9ae10 │ │ │ │ + ldr r1, [pc, #724] @ (9aee0 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9af1c │ │ │ │ + bne.w 9af08 │ │ │ │ ldr.w r2, [r1, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 9af1c │ │ │ │ + beq.w 9af08 │ │ │ │ add r3, sp, #20 │ │ │ │ add.w r1, r1, #736 @ 0x2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b05a │ │ │ │ + beq.w 9b07a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 9b08e │ │ │ │ + bpl.w 9b020 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r5, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 9afa2 │ │ │ │ + bhi.w 9af92 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9b01a │ │ │ │ + blt.w 9af8e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 9ae2c │ │ │ │ + bmi.w 9ae18 │ │ │ │ ldr.w r6, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 9ae6e │ │ │ │ - ldr r1, [pc, #612] @ (9aef4 ) │ │ │ │ + bpl.w 9ae5a │ │ │ │ + ldr r1, [pc, #612] @ (9aee0 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r1, #772] @ 0x304 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9af00 │ │ │ │ + bne.w 9aeec │ │ │ │ ldr.w r2, [r1, #780] @ 0x30c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9af00 │ │ │ │ + beq.w 9aeec │ │ │ │ add r3, sp, #20 │ │ │ │ add.w r1, r1, #768 @ 0x300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b02e │ │ │ │ + beq.w 9b062 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 9b08e │ │ │ │ + bpl.w 9b020 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 9af70 │ │ │ │ + bhi.w 9af5e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r6, r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9b01a │ │ │ │ + blt.w 9af8e │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - ldr.w r9, [pc, #524] @ 9aefc │ │ │ │ + ldr.w r9, [pc, #524] @ 9aee8 │ │ │ │ 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 9b042 │ │ │ │ + bhi.w 9aff2 │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 9b042 │ │ │ │ + bmi.w 9aff2 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ str r2, [sp, #4] │ │ │ │ - movw r1, #1101 @ 0x44d │ │ │ │ + movw r1, #1069 @ 0x42d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9afec │ │ │ │ + bne.w 9afdc │ │ │ │ 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 9af38 │ │ │ │ + bcs.w 9af24 │ │ │ │ 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 9afde │ │ │ │ + beq.w 9afae │ │ │ │ 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 9ae76 │ │ │ │ + beq.n 9ae62 │ │ │ │ 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 9aea8 │ │ │ │ - ldr r2, [pc, #336] @ (9aef8 ) │ │ │ │ + bgt.w 9ae94 │ │ │ │ + ldr r2, [pc, #336] @ (9aee4 ) │ │ │ │ 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 9b06c │ │ │ │ + bne.w 9affe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r7, #8] │ │ │ │ - cbz r5, 9adda │ │ │ │ + cbz r5, 9adc6 │ │ │ │ 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] @ (9aefc ) │ │ │ │ + ldr r0, [pc, #280] @ (9aee8 ) │ │ │ │ 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] │ │ │ │ @@ -166021,24 +166020,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 9b0a6 │ │ │ │ + beq.w 9b038 │ │ │ │ ldr.w r5, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 9ac1e │ │ │ │ - bl 1c8fa4 │ │ │ │ + bmi.w 9ac0a │ │ │ │ + bl 1c780c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9ac4a │ │ │ │ - ldr r1, [pc, #204] @ (9aefc ) │ │ │ │ + b.n 9ac36 │ │ │ │ + ldr r1, [pc, #204] @ (9aee8 ) │ │ │ │ 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] │ │ │ │ @@ -166048,289 +166047,288 @@ │ │ │ │ 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 9b01e │ │ │ │ + beq.w 9b0a2 │ │ │ │ ldr.w r6, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 9ac8c │ │ │ │ - bl 1c8fa4 │ │ │ │ + bmi.w 9ac78 │ │ │ │ + bl 1c780c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9acb8 │ │ │ │ + b.n 9aca4 │ │ │ │ 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 9ad82 │ │ │ │ + bhi.w 9ad6e │ │ │ │ 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 9af38 │ │ │ │ + beq.n 9af24 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ - b.n 9ad82 │ │ │ │ + b.n 9ad6e │ │ │ │ ldr.w r3, [r2, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ada6 │ │ │ │ + beq.w 9ad92 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ada6 │ │ │ │ + beq.w 9ad92 │ │ │ │ ldr.w r3, [r2, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ada6 │ │ │ │ + bne.w 9ad92 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b0bc │ │ │ │ + bne.w 9b0ac │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 9ada6 │ │ │ │ + bmi.w 9ad92 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9aede │ │ │ │ + bne.n 9aeca │ │ │ │ dmb ish │ │ │ │ - b.n 9ada6 │ │ │ │ + b.n 9ad92 │ │ │ │ vqadd.s8 q0, q0, q1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #468] @ (9b0d8 ) │ │ │ │ - bl 7ad74 │ │ │ │ + ldr r0, [pc, #472] @ (9b0c8 ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9b028 │ │ │ │ + beq.w 9b05c │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #452] @ (9b0d8 ) │ │ │ │ + ldr r1, [pc, #456] @ (9b0c8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9acb8 │ │ │ │ - ldr r0, [pc, #444] @ (9b0dc ) │ │ │ │ - bl 7ad74 │ │ │ │ + b.n 9aca4 │ │ │ │ + ldr r0, [pc, #448] @ (9b0cc ) │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9b054 │ │ │ │ + beq.w 9b074 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #428] @ (9b0dc ) │ │ │ │ + ldr r1, [pc, #432] @ (9b0cc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9ac4a │ │ │ │ + b.n 9ac36 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r2, [r2, #848] @ 0x350 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9b002 │ │ │ │ + bne.w 9b04e │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b042 │ │ │ │ + beq.n 9aff2 │ │ │ │ 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 9ad82 │ │ │ │ + b.n 9ad6e │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9afbe │ │ │ │ + bcc.n 9afbc │ │ │ │ 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 9af76 │ │ │ │ + beq.n 9af64 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61728 @ 0xf120 │ │ │ │ + movw r1, #61408 @ 0xefe0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 9b01a │ │ │ │ + bl 11e5b4 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 9adc6 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9afce │ │ │ │ + bcc.n 9afcc │ │ │ │ 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 9afa8 │ │ │ │ - b.n 9af8a │ │ │ │ + beq.n 9af98 │ │ │ │ + b.n 9af78 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 804f8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 9ae8a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9b04e │ │ │ │ + blt.n 9b08c │ │ │ │ mul.w r6, r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 9ace4 │ │ │ │ - b.n 9b01a │ │ │ │ + bge.w 9acd0 │ │ │ │ + b.n 9af8e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9b010 │ │ │ │ + blt.n 9b09c │ │ │ │ mul.w r5, r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 9ac76 │ │ │ │ - b.n 9b01a │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 80518 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 9ae9e │ │ │ │ + bge.w 9ac62 │ │ │ │ + b.n 9af8e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 9b042 │ │ │ │ + cbz r0, 9aff2 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9ad82 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 9af5a │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 9af8a │ │ │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9af8a │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9adda │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - ldr.w r6, [r2, #404] @ 0x194 │ │ │ │ - b.n 9ae64 │ │ │ │ - ldr r0, [pc, #172] @ (9b0d8 ) │ │ │ │ - bl 434e0 │ │ │ │ - bl 94210 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9b0c6 │ │ │ │ - ldr r1, [pc, #160] @ (9b0d8 ) │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 2fbbc <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 9afc6 │ │ │ │ + b.n 9ad6e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23bb84 <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 9b014 │ │ │ │ - b.n 9af8a │ │ │ │ - ldr r0, [pc, #132] @ (9b0dc ) │ │ │ │ - bl 434e0 │ │ │ │ - bl 94210 │ │ │ │ - cbnz r0, 9b0c6 │ │ │ │ - ldr r1, [pc, #120] @ (9b0dc ) │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 2fbbc <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 9afd6 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.w 23a38c <_PyTime_FromSecondsObject@@Base+0xc> │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b0b0 │ │ │ │ + bne.n 9b042 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9adc4 │ │ │ │ + bne.w 9adb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 9adc4 │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 9adb0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61704 @ 0xf108 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 9b01a │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 9af8e │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #404] @ 0x194 │ │ │ │ - b.n 9ae1a │ │ │ │ + b.n 9ae06 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9adc4 │ │ │ │ + b.n 9adb0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 9af48 │ │ │ │ + ldr r0, [pc, #104] @ (9b0c8 ) │ │ │ │ + bl 43460 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 9b0b6 │ │ │ │ + ldr r1, [pc, #92] @ (9b0c8 ) │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 2fbbc <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 9afc4 │ │ │ │ + ldr r0, [pc, #84] @ (9b0cc ) │ │ │ │ + bl 43460 │ │ │ │ + bl 941e8 │ │ │ │ + cbnz r0, 9b0b6 │ │ │ │ + ldr r1, [pc, #72] @ (9b0cc ) │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 2fbbc <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 9afd4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 9af78 │ │ │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ + beq.w 9af8e │ │ │ │ + b.n 9af78 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 9b092 │ │ │ │ + b.n 9af78 │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + ldr.w r6, [r2, #404] @ 0x194 │ │ │ │ + b.n 9ae50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9aecc │ │ │ │ - b.n 9ada6 │ │ │ │ - movw r0, #61680 @ 0xf0f0 │ │ │ │ + beq.w 9aeb8 │ │ │ │ + b.n 9ad92 │ │ │ │ + movw r0, #61360 @ 0xefb0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b01a │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9af8e │ │ │ │ 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 9b14a │ │ │ │ + bmi.n 9b13a │ │ │ │ ldr.w r1, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 9b188 │ │ │ │ + bpl.n 9b178 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b1ae │ │ │ │ + bne.n 9b19e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9b1ae │ │ │ │ + beq.n 9b19e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b198 │ │ │ │ + beq.n 9b188 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 9b218 │ │ │ │ + bpl.n 9b208 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi.n 9b1ce │ │ │ │ + bhi.n 9b1be │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #272] @ (9b25c ) │ │ │ │ + ldr r1, [pc, #272] @ (9b24c ) │ │ │ │ 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] │ │ │ │ @@ -166340,244 +166338,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 9b20e │ │ │ │ + beq.n 9b1fe │ │ │ │ ldr.w r1, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 9b106 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + bmi.n 9b0f6 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 94210 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 941e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b248 │ │ │ │ + bne.n 9b238 │ │ │ │ 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 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9b230 │ │ │ │ + beq.n 9b220 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b12a │ │ │ │ - b.n 9b198 │ │ │ │ + bne.n 9b11a │ │ │ │ + b.n 9b188 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9b204 │ │ │ │ + bcc.n 9b1f4 │ │ │ │ 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 9b1d4 │ │ │ │ + beq.n 9b1c4 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61728 @ 0xf120 │ │ │ │ + movw r1, #61408 @ 0xefe0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b146 │ │ │ │ + b.n 9b136 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9b238 │ │ │ │ + blt.n 9b228 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ - b.n 9b146 │ │ │ │ + b.n 9b136 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r2, #404] @ 0x194 │ │ │ │ - b.n 9b180 │ │ │ │ + b.n 9b170 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61704 @ 0xf108 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 9b1fe │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 9b1ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 434e0 │ │ │ │ - b.n 9b198 │ │ │ │ + bl 43460 │ │ │ │ + b.n 9b188 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9b1e8 │ │ │ │ + bge.n 9b1d8 │ │ │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9b1e8 │ │ │ │ + bne.n 9b1d8 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b146 │ │ │ │ - movw r0, #61680 @ 0xf0f0 │ │ │ │ + b.n 9b136 │ │ │ │ + movw r0, #61360 @ 0xefb0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b1fe │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b1ee │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b260 : │ │ │ │ +0009b250 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b2fc │ │ │ │ + beq.n 9b2ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 9b2e4 │ │ │ │ + bpl.n 9b2d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 9b290 │ │ │ │ + bhi.n 9b280 │ │ │ │ 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 9b2c8 │ │ │ │ + bcc.n 9b2b8 │ │ │ │ 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 9b298 │ │ │ │ + beq.n 9b288 │ │ │ │ movw r3, #57364 @ 0xe014 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61728 @ 0xf120 │ │ │ │ + movw r1, #61408 @ 0xefe0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 9b2d4 │ │ │ │ + blt.n 9b2c4 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 9b2ac │ │ │ │ + bge.n 9b29c │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9b2ac │ │ │ │ + bne.n 9b29c │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61704 @ 0xf108 │ │ │ │ + movw r1, #61384 @ 0xefc8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 9b2c2 │ │ │ │ - movw r0, #61680 @ 0xf0f0 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 9b2b2 │ │ │ │ + movw r0, #61360 @ 0xefb0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b2c2 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b2b2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009b310 : │ │ │ │ +0009b300 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ (9b3d4 ) │ │ │ │ + ldr r2, [pc, #180] @ (9b3c4 ) │ │ │ │ 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, 9b35a │ │ │ │ - ldr r1, [pc, #160] @ (9b3d8 ) │ │ │ │ + cbz r4, 9b34a │ │ │ │ + ldr r1, [pc, #160] @ (9b3c8 ) │ │ │ │ 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, 9b38e │ │ │ │ + cbnz r3, 9b37e │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 8028c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 80364 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9b3ca │ │ │ │ + cbz r0, 9b3ba │ │ │ │ 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 80838 <_Py_NewReference@@Base> │ │ │ │ + bl 1c5a10 <_Py_NewReference@@Base> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9b350 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 9b340 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 9b3ba │ │ │ │ + bne.n 9b3aa │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0dc │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b350 │ │ │ │ + bne.n 9b340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9b350 │ │ │ │ + b.n 9b340 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9b350 │ │ │ │ + b.n 9b340 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23bb68 │ │ │ │ + b.w 23a370 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009b3dc : │ │ │ │ +0009b3cc : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b3e4 : │ │ │ │ +0009b3d4 : │ │ │ │ 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 9b4a6 │ │ │ │ + beq.n 9b496 │ │ │ │ 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] │ │ │ │ @@ -166585,71 +166583,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 9b434 │ │ │ │ + bge.n 9b424 │ │ │ │ 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 9b478 │ │ │ │ + bge.n 9b468 │ │ │ │ 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, 9b484 │ │ │ │ + cbz r5, 9b474 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9b496 │ │ │ │ + bcs.n 9b486 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 9b5a8 │ │ │ │ + bl 9b598 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 9b496 │ │ │ │ + cbz r0, 9b486 │ │ │ │ strd r5, r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ - b.n 9b42e │ │ │ │ + b.n 9b41e │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ - blt.n 9b43c │ │ │ │ + blt.n 9b42c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ - b.n 9b472 │ │ │ │ + b.n 9b462 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b5a8 │ │ │ │ + bl 9b598 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b46c │ │ │ │ - bl 23bb68 │ │ │ │ + bne.n 9b45c │ │ │ │ + bl 23a370 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fbea <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.w 1cad6c │ │ │ │ + b.w 1c95d4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9b570 │ │ │ │ + bpl.n 9b560 │ │ │ │ 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] │ │ │ │ @@ -166658,297 +166656,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 9b4f0 │ │ │ │ + bge.n 9b4e0 │ │ │ │ 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 9b536 │ │ │ │ + bge.n 9b526 │ │ │ │ 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, 9b542 │ │ │ │ + cbz r5, 9b532 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9b55a │ │ │ │ + bcs.n 9b54a │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9b5a8 │ │ │ │ + bl 9b598 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9b55a │ │ │ │ + cbz r0, 9b54a │ │ │ │ strd r5, r1, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ str.w r2, [r1, r4, lsl #2] │ │ │ │ - b.n 9b4ea │ │ │ │ + b.n 9b4da │ │ │ │ cmp.w r5, r3, asr #1 │ │ │ │ - blt.n 9b4f4 │ │ │ │ + blt.n 9b4e4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b.n 9b530 │ │ │ │ + b.n 9b520 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b5a8 │ │ │ │ + bl 9b598 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b52a │ │ │ │ - bl 23bb68 │ │ │ │ + bne.n 9b51a │ │ │ │ + bl 23a370 │ │ │ │ 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 1cad6c │ │ │ │ + b.w 1c95d4 │ │ │ │ │ │ │ │ -0009b574 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +0009b564 <_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 1cad90 │ │ │ │ + bl 1c95f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9b59c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 9b58c <_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 │ │ │ │ │ │ │ │ -0009b5a8 : │ │ │ │ +0009b598 : │ │ │ │ stmdb 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 9b90c │ │ │ │ + blt.w 9b8fc │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r2, #47385 @ 0xb919 │ │ │ │ + movw r2, #47369 @ 0xb909 │ │ │ │ movt r2, #9 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 9b85e │ │ │ │ + bne.w 9b84e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b750 │ │ │ │ - ldr.w sl, [pc, #812] @ 9b914 │ │ │ │ + beq.w 9b740 │ │ │ │ + ldr.w sl, [pc, #812] @ 9b904 │ │ │ │ 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 9b77c │ │ │ │ + beq.w 9b76c │ │ │ │ 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 9b632 │ │ │ │ + bgt.n 9b622 │ │ │ │ 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 9b77c │ │ │ │ + beq.w 9b76c │ │ │ │ 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 9b6f2 │ │ │ │ + bhi.n 9b6e2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r8, r5 │ │ │ │ - bcc.n 9b6ea │ │ │ │ + bcc.n 9b6da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b7e0 │ │ │ │ + beq.w 9b7d0 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.w 9b7e0 │ │ │ │ + bhi.w 9b7d0 │ │ │ │ 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 9b70a │ │ │ │ + beq.n 9b6fa │ │ │ │ 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 9b75a │ │ │ │ + beq.n 9b74a │ │ │ │ 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 9b7bc │ │ │ │ + beq.w 9b7ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r9 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n 9b6d6 │ │ │ │ + blt.n 9b6c6 │ │ │ │ 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 9b7bc │ │ │ │ + beq.n 9b7ac │ │ │ │ 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 9b7aa │ │ │ │ + beq.n 9b79a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b7e4 │ │ │ │ + beq.n 9b7d4 │ │ │ │ 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 9b71e │ │ │ │ + bhi.n 9b70e │ │ │ │ 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 9b678 │ │ │ │ + bne.n 9b668 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9b694 │ │ │ │ + bne.n 9b684 │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 9b900 │ │ │ │ + bne.w 9b8f0 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c0ec │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9b6ea │ │ │ │ + beq.n 9b6da │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9b694 │ │ │ │ + b.n 9b684 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8044c │ │ │ │ + b.w 8042c │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9b7a0 │ │ │ │ + bhi.n 9b790 │ │ │ │ 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 9b694 │ │ │ │ - b.n 9b71e │ │ │ │ + bne.n 9b684 │ │ │ │ + b.n 9b70e │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ - movw r2, #42841 @ 0xa759 │ │ │ │ + movw r2, #42741 @ 0xa6f5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b85a │ │ │ │ + bne.n 9b84a │ │ │ │ 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 9b694 │ │ │ │ + b.n 9b684 │ │ │ │ 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 9b6ea │ │ │ │ + b.n 9b6da │ │ │ │ ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ - movw r3, #42833 @ 0xa751 │ │ │ │ + movw r3, #42733 @ 0xa6ed │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b8f6 │ │ │ │ + bne.w 9b8e6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2af74 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 9b6ea │ │ │ │ + b.n 9b6da │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9b71e │ │ │ │ + b.n 9b70e │ │ │ │ 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] │ │ │ │ @@ -166957,78 +166955,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 9b820 │ │ │ │ + bne.n 9b810 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 9b81c │ │ │ │ + cbz r1, 9b80c │ │ │ │ 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 9b88e │ │ │ │ + beq.n 9b87e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9b86c │ │ │ │ + beq.n 9b85c │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 9b838 │ │ │ │ + cbnz r2, 9b828 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 9b6ea │ │ │ │ + beq.w 9b6da │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b8f0 │ │ │ │ + beq.n 9b8e0 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 9b856 │ │ │ │ + cbz r2, 9b846 │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 9b6ea │ │ │ │ + b.n 9b6da │ │ │ │ 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, 9b87a │ │ │ │ + cbz r2, 9b86a │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b6ea │ │ │ │ + bne.w 9b6da │ │ │ │ str.w r3, [r9, #532] @ 0x214 │ │ │ │ - b.n 9b6ea │ │ │ │ + b.n 9b6da │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9b82a │ │ │ │ + beq.n 9b81a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 9b8ea │ │ │ │ + cbz r2, 9b8da │ │ │ │ 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, 9b8c2 │ │ │ │ + cbz r3, 9b8b2 │ │ │ │ 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 │ │ │ │ @@ -167037,98 +167035,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 9b6ea │ │ │ │ + b.n 9b6da │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 9b89a │ │ │ │ + b.n 9b88a │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 9b848 │ │ │ │ + b.n 9b838 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 9b7d4 │ │ │ │ + b.n 9b7c4 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9b73e │ │ │ │ + b.n 9b72e │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9b6ea │ │ │ │ + b.n 9b6da │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9b9aa │ │ │ │ + beq.n 9b99a │ │ │ │ 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] @ (9b9f4 ) │ │ │ │ + ldr r3, [pc, #200] @ (9b9e4 ) │ │ │ │ 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 9b9b0 │ │ │ │ + beq.n 9b9a0 │ │ │ │ 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 9b962 │ │ │ │ + bgt.n 9b952 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 9b9b0 │ │ │ │ - cbz r3, 9b9b0 │ │ │ │ + bgt.n 9b9a0 │ │ │ │ + cbz r3, 9b9a0 │ │ │ │ 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 9b982 │ │ │ │ + bhi.n 9b972 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 9b9a4 │ │ │ │ + bcc.n 9b994 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8044c │ │ │ │ + bl 8042c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b9a2 │ │ │ │ + cbz r0, 9b992 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2c06c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84074 │ │ │ │ + bl 83ff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 8044c │ │ │ │ + b.w 8042c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9b9f0 │ │ │ │ + blt.n 9b9e0 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #42841 @ 0xa759 │ │ │ │ + movw r1, #42741 @ 0xa6f5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 9b9e0 │ │ │ │ + bne.n 9b9d0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -167136,414 +167134,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 9b9a4 │ │ │ │ + b.n 9b994 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b9f8 : │ │ │ │ +0009b9e8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 9ba28 │ │ │ │ + cbz r0, 9ba18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9ba28 │ │ │ │ - bl 9ba50 │ │ │ │ - cbz r0, 9ba38 │ │ │ │ + bpl.n 9ba18 │ │ │ │ + bl 9ba40 │ │ │ │ + cbz r0, 9ba28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ba3e │ │ │ │ + blt.n 9ba2e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r0, #37456 @ 0x9250 │ │ │ │ + movw r0, #37136 @ 0x9110 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ba22 │ │ │ │ + b.n 9ba12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ba20 │ │ │ │ + bne.n 9ba10 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9ba22 │ │ │ │ + b.n 9ba12 │ │ │ │ stmdb 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 9bda0 │ │ │ │ + ble.w 9bd98 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movw r6, #41352 @ 0xa188 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9be30 │ │ │ │ + beq.w 9be28 │ │ │ │ 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 9bc22 │ │ │ │ + bne.w 9bc12 │ │ │ │ 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 9c118 │ │ │ │ + bne.w 9c110 │ │ │ │ ldr.w r2, [lr] │ │ │ │ tst.w r9, r5 │ │ │ │ - bne.n 9baf6 │ │ │ │ - cbz r3, 9bafe │ │ │ │ + bne.n 9bae6 │ │ │ │ + cbz r3, 9baee │ │ │ │ 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 9bb06 │ │ │ │ + beq.n 9baf6 │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 9bac2 │ │ │ │ + b.n 9bab2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 9bad2 │ │ │ │ + bls.n 9bac2 │ │ │ │ movs r5, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 9baee │ │ │ │ + bne.n 9bade │ │ │ │ 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 9bdc0 │ │ │ │ - movw r1, #54037 @ 0xd315 │ │ │ │ + beq.w 9bdb8 │ │ │ │ + movw r1, #54073 @ 0xd339 │ │ │ │ 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 9bef4 │ │ │ │ + bne.w 9beec │ │ │ │ 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 9bf34 │ │ │ │ + bgt.w 9bf2c │ │ │ │ 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 9cc24 │ │ │ │ + bl 9cc00 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9bfa4 │ │ │ │ + beq.w 9bf9c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - ble.w 9be10 │ │ │ │ + ble.w 9be08 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 9bc9e │ │ │ │ + bge.w 9bc8e │ │ │ │ mov r8, r0 │ │ │ │ - movw r3, #54037 @ 0xd315 │ │ │ │ + movw r3, #54073 @ 0xd339 │ │ │ │ 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 9bc64 │ │ │ │ + bne.n 9bc54 │ │ │ │ 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 9c1a4 │ │ │ │ + beq.w 9c19c │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ - beq.w 9c120 │ │ │ │ + beq.w 9c118 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9c130 │ │ │ │ + beq.w 9c128 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9be14 │ │ │ │ + beq.w 9be0c │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be24 │ │ │ │ + beq.w 9be1c │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bd14 │ │ │ │ + beq.w 9bd04 │ │ │ │ mov r2, r9 │ │ │ │ cmp r4, r6 │ │ │ │ mov r9, r3 │ │ │ │ it lt │ │ │ │ movlt r7, r6 │ │ │ │ mov r3, r2 │ │ │ │ - blt.w 9bd28 │ │ │ │ - b.n 9bc78 │ │ │ │ + blt.w 9bd18 │ │ │ │ + b.n 9bc68 │ │ │ │ mov lr, r7 │ │ │ │ movs r5, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9bc3c │ │ │ │ + b.n 9bc2c │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 9be0a │ │ │ │ + beq.w 9be02 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w 9c11c │ │ │ │ + bne.w 9c114 │ │ │ │ ands.w sl, r1, r5 │ │ │ │ - beq.n 9bc2c │ │ │ │ + beq.n 9bc1c │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n 9bc2c │ │ │ │ + bls.n 9bc1c │ │ │ │ add.w ip, ip, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 9bc36 │ │ │ │ + bne.n 9bc26 │ │ │ │ mov r1, sl │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9bb0c │ │ │ │ + b.n 9bafc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9bfa4 │ │ │ │ - beq.n 9bd14 │ │ │ │ + blt.w 9bf9c │ │ │ │ + beq.n 9bd04 │ │ │ │ cmp r4, r6 │ │ │ │ - blt.w 9bd9c │ │ │ │ + blt.w 9bd94 │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r8, r4 │ │ │ │ add.w r1, fp, r0 │ │ │ │ - ble.n 9bc90 │ │ │ │ + ble.n 9bc80 │ │ │ │ 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 9bba2 │ │ │ │ + bne.n 9bb92 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bf4e │ │ │ │ + bne.w 9bf46 │ │ │ │ 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 9bf4a │ │ │ │ + bne.w 9bf42 │ │ │ │ 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 9c04c │ │ │ │ + bne.w 9c044 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 9c0f6 │ │ │ │ + bne.w 9c0ee │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ str.w fp, [r6, #16] │ │ │ │ strd r4, r7, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c094 │ │ │ │ + bne.w 9c08c │ │ │ │ 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 9c08c │ │ │ │ + blt.w 9c084 │ │ │ │ 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 9bc78 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ble.n 9bc68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9bd9a │ │ │ │ + bne.n 9bd92 │ │ │ │ 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 9c19e │ │ │ │ + beq.w 9c196 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9c134 │ │ │ │ + beq.w 9c12c │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r8 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9c146 │ │ │ │ + beq.w 9c13e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 9bd88 │ │ │ │ + beq.n 9bd80 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c3ac │ │ │ │ - cbz r0, 9bd92 │ │ │ │ + cbz r0, 9bd8a │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9bd96 │ │ │ │ + bge.n 9bd8e │ │ │ │ mov r7, r6 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 9bd3a │ │ │ │ - ldrd sl, r8, [sp, #16] │ │ │ │ - b.n 9bc78 │ │ │ │ + bgt.n 9bd2e │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + b.n 9bc68 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bd78 │ │ │ │ + bne.n 9bd6c │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 9bd7c │ │ │ │ + bgt.n 9bd70 │ │ │ │ adds r4, r6, #1 │ │ │ │ - b.n 9bd7e │ │ │ │ + b.n 9bd72 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 9bbaa │ │ │ │ + b.n 9bb9a │ │ │ │ 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 9bcf0 │ │ │ │ + b.n 9bce0 │ │ │ │ tst r1, r5 │ │ │ │ itttt ne │ │ │ │ addne r5, sp, #64 @ 0x40 │ │ │ │ strne r5, [sp, #8] │ │ │ │ - movwne r1, #56425 @ 0xdc69 │ │ │ │ + movwne r1, #55961 @ 0xda99 │ │ │ │ movtne r1, #23 │ │ │ │ - bne.w 9bb2a │ │ │ │ + bne.w 9bb1a │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 9c104 │ │ │ │ + beq.w 9c0fc │ │ │ │ ldr.w ip, [r2, #100] @ 0x64 │ │ │ │ - movw r1, #57045 @ 0xded5 │ │ │ │ + movw r1, #54517 @ 0xd4f5 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r5, #26861 @ 0x68ed │ │ │ │ + movw r5, #26437 @ 0x6745 │ │ │ │ movt r5, #21 │ │ │ │ str.w ip, [sp, #1632] @ 0x660 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.n 9bb2a │ │ │ │ + b.n 9bb1a │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9bb0c │ │ │ │ + b.n 9bafc │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 9bc9e │ │ │ │ + b.n 9bc8e │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc08 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne.w 9bbf8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9bc0a │ │ │ │ + b.n 9bbfa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9c19a │ │ │ │ + ble.w 9c192 │ │ │ │ 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 │ │ │ │ @@ -167553,99 +167553,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 9be92 │ │ │ │ + b.n 9be8a │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 9be7e │ │ │ │ - cbz r7, 9be7e │ │ │ │ + bne.n 9be76 │ │ │ │ + cbz r7, 9be76 │ │ │ │ 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 9bec0 │ │ │ │ + beq.n 9beb8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 9c0e2 │ │ │ │ + bne.w 9c0da │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9c186 │ │ │ │ + beq.w 9c17e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9c100 │ │ │ │ + bne.w 9c0f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9be7e │ │ │ │ + beq.n 9be76 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst r1, r5 │ │ │ │ - beq.n 9be64 │ │ │ │ + beq.n 9be5c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 9be64 │ │ │ │ + bls.n 9be5c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9be7e │ │ │ │ + b.n 9be76 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r7, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c03a │ │ │ │ + beq.w 9c032 │ │ │ │ movw lr, #41560 @ 0xa258 │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 9bdc0 │ │ │ │ + bne.w 9bdb8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9bdc0 │ │ │ │ + beq.w 9bdb8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #54037 @ 0xd315 │ │ │ │ + movw r3, #54073 @ 0xd339 │ │ │ │ movt r3, #9 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9c0d8 │ │ │ │ + beq.w 9c0d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #25701 @ 0x6465 │ │ │ │ + movw r3, #25269 @ 0x62b5 │ │ │ │ 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 9bb54 │ │ │ │ + ble.w 9bb44 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 9bf38 │ │ │ │ + bgt.n 9bf30 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 9bb56 │ │ │ │ + b.n 9bb46 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9bb68 │ │ │ │ + b.n 9bb58 │ │ │ │ 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] │ │ │ │ @@ -167656,42 +167656,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 9bfb4 │ │ │ │ + ble.n 9bfac │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9bfb8 │ │ │ │ + bgt.n 9bfb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 9bfbe │ │ │ │ + ble.n 9bfb6 │ │ │ │ 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 9bfbe │ │ │ │ - bl 9d37c │ │ │ │ + bge.n 9bfb6 │ │ │ │ + bl 9d3a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bf80 │ │ │ │ + beq.n 9bf78 │ │ │ │ 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 9c066 │ │ │ │ + b.n 9c05e │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 9bf76 │ │ │ │ + b.n 9bf6e │ │ │ │ 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] │ │ │ │ @@ -167704,2255 +167704,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 9c090 │ │ │ │ + bne.n 9c088 │ │ │ │ ldrd r4, r7, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ ldrd fp, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ble.w 9bccc │ │ │ │ + ble.w 9bcbc │ │ │ │ subs r1, r2, #1 │ │ │ │ - bne.w 9c16c │ │ │ │ + bne.w 9c164 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9d37c │ │ │ │ - cbnz r0, 9c062 │ │ │ │ + bl 9d3a0 │ │ │ │ + cbnz r0, 9c05a │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 9bccc │ │ │ │ + ble.w 9bcbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r1, r3, #2 │ │ │ │ - bne.w 9c14a │ │ │ │ - bl 9d37c │ │ │ │ - cbnz r0, 9c062 │ │ │ │ + bne.w 9c142 │ │ │ │ + bl 9d3a0 │ │ │ │ + cbnz r0, 9c05a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 9c020 │ │ │ │ + b.n 9c018 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #57045 @ 0xded5 │ │ │ │ + movw r3, #54517 @ 0xd4f5 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - b.n 9bef4 │ │ │ │ + b.n 9beec │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61812 @ 0xf174 │ │ │ │ + movw r1, #61492 @ 0xf034 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 9c0c0 │ │ │ │ - bl 83ea0 │ │ │ │ + beq.n 9c0b8 │ │ │ │ + bl 83e1c │ │ │ │ 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, 9c09c │ │ │ │ + cbnz r2, 9c094 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9bcf8 │ │ │ │ + bne.w 9bce8 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9bd0a │ │ │ │ + b.n 9bcfa │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9bb68 │ │ │ │ + b.n 9bb58 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 9c0aa │ │ │ │ + b.n 9c0a2 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 85140 │ │ │ │ + bl 8511c │ │ │ │ subs r4, #1 │ │ │ │ - bpl.n 9c0a2 │ │ │ │ + bpl.n 9c09a │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9bcf8 │ │ │ │ + bne.w 9bce8 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9bd0a │ │ │ │ + b.n 9bcfa │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ str.w fp, [r6, #16] │ │ │ │ strd r4, r7, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c08c │ │ │ │ + beq.n 9c084 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 9c0aa │ │ │ │ - movw r3, #57045 @ 0xded5 │ │ │ │ + b.n 9c0a2 │ │ │ │ + movw r3, #54517 @ 0xd4f5 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9bf00 │ │ │ │ + b.n 9bef8 │ │ │ │ ldrd r7, r0, [sp, #8] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #57045 @ 0xded5 │ │ │ │ + movw r1, #54517 @ 0xd4f5 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 9bb2a │ │ │ │ + b.n 9bb1a │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 9c06e │ │ │ │ + b.n 9c066 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9be7e │ │ │ │ - movw r2, #47693 @ 0xba4d │ │ │ │ + b.n 9be76 │ │ │ │ + movw r2, #41557 @ 0xa255 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bf12 │ │ │ │ - b.n 9befa │ │ │ │ + beq.w 9bf0a │ │ │ │ + b.n 9bef2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r9 │ │ │ │ - b.n 9c0e6 │ │ │ │ + b.n 9c0de │ │ │ │ add.w r0, sl, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9bbf0 │ │ │ │ + bne.w 9bbe0 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9be16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.n 9be0e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add.w r0, r3, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9bd6a │ │ │ │ + bne.w 9bd5e │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9bd8a │ │ │ │ + b.n 9bd82 │ │ │ │ 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 9c02e │ │ │ │ + b.n 9c026 │ │ │ │ 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 9c010 │ │ │ │ + b.n 9c008 │ │ │ │ ldrd r7, r0, [sp, #8] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #57045 @ 0xded5 │ │ │ │ + movw r1, #54517 @ 0xd4f5 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 9bb2a │ │ │ │ + b.n 9bb1a │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9baa2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.n 9ba92 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b.n 9c13a │ │ │ │ + b.n 9c132 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 9c124 │ │ │ │ + b.n 9c11c │ │ │ │ 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 9c57a │ │ │ │ + beq.w 9c574 │ │ │ │ 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 9c622 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 9c58c │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ + bne.w 9c62e │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.w 9c586 │ │ │ │ + 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, lr │ │ │ │ - beq.w 9c89a │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.w 9c8f6 │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ subs r0, r2, r0 │ │ │ │ - mov sl, r2 │ │ │ │ + mov r9, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - movw ip, #41560 @ 0xa258 │ │ │ │ - movt ip, #80 @ 0x50 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.w 9c3a6 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r3, r7 │ │ │ │ + movw lr, #41560 @ 0xa258 │ │ │ │ + movt lr, #80 @ 0x50 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.w 9c39c │ │ │ │ + mov.w ip, #1 │ │ │ │ + mov r7, fp │ │ │ │ + mov r3, ip │ │ │ │ movs r1, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.w 9cba2 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - tst.w fp, r7 │ │ │ │ - bne.n 9c26e │ │ │ │ - cbz r3, 9c276 │ │ │ │ + mov sl, r4 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.w 9ca68 │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + tst.w r0, ip │ │ │ │ + bne.n 9c268 │ │ │ │ + cbz r3, 9c272 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - ble.n 9c27c │ │ │ │ - ldr.w r2, [r6, #4]! │ │ │ │ + ble.n 9c278 │ │ │ │ + ldr.w r2, [r7, #4]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 9c23e │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - cmp r0, #15 │ │ │ │ - bls.n 9c24c │ │ │ │ - movs r7, #0 │ │ │ │ + b.n 9c238 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bls.n 9c246 │ │ │ │ + mov.w ip, #0 │ │ │ │ adds r1, #1 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt.n 9c266 │ │ │ │ - mov r0, fp │ │ │ │ - movs r1, #0 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r1, r6 │ │ │ │ + blt.n 9c260 │ │ │ │ + mov r4, sl │ │ │ │ + cmp r2, lr │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c5d4 │ │ │ │ - movw r3, #54037 @ 0xd315 │ │ │ │ - movt r3, #9 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str.w r3, [r0, #1564] @ 0x61c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9c952 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w 9c5e0 │ │ │ │ + movw r1, #54073 @ 0xd339 │ │ │ │ + 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 9c6d2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bne.w 9c8d6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c6e2 │ │ │ │ + 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 9ca34 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bgt.w 9ca2e │ │ │ │ - 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 9ca34 │ │ │ │ + cmp r6, #63 @ 0x3f │ │ │ │ + bgt.w 9ca2e │ │ │ │ + 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 9cc24 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + str.w fp, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 9cc00 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9c9de │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + beq.w 9c9e4 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 9c6ac │ │ │ │ + bge.w 9c6bc │ │ │ │ cmp r4, r1 │ │ │ │ mov r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 9c42c │ │ │ │ + bge.w 9c426 │ │ │ │ mov r8, r5 │ │ │ │ - movw r3, #54037 @ 0xd315 │ │ │ │ + movw r3, #54073 @ 0xd339 │ │ │ │ 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 9c3e2 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + bne.n 9c3dc │ │ │ │ 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 9cbc4 │ │ │ │ + beq.w 9cbfa │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ - beq.w 9cb8e │ │ │ │ + beq.w 9ca7c │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9cb9e │ │ │ │ + beq.w 9ca8c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9c7e2 │ │ │ │ + beq.w 9c7f4 │ │ │ │ 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 9c7f2 │ │ │ │ + beq.w 9c804 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c4d0 │ │ │ │ - mov r2, r9 │ │ │ │ + beq.w 9c4bc │ │ │ │ cmp r4, r6 │ │ │ │ - mov r9, r3 │ │ │ │ it lt │ │ │ │ movlt r7, r6 │ │ │ │ - mov r3, r2 │ │ │ │ - blt.w 9c4e4 │ │ │ │ - b.n 9c3f6 │ │ │ │ - mov r5, r9 │ │ │ │ - movs r7, #1 │ │ │ │ + blt.w 9c4d2 │ │ │ │ + b.n 9c3f0 │ │ │ │ + mov r5, fp │ │ │ │ + mov.w ip, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9c3bc │ │ │ │ + b.n 9c3b4 │ │ │ │ adds r1, #1 │ │ │ │ - cmp r1, r4 │ │ │ │ - bge.w 9c61a │ │ │ │ + cmp r1, r6 │ │ │ │ + bge.w 9c628 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cmp sl, r2 │ │ │ │ - bne.w 9cba2 │ │ │ │ - ands.w r6, r0, r7 │ │ │ │ - beq.n 9c3ae │ │ │ │ + cmp r9, r2 │ │ │ │ + bne.w 9ca6a │ │ │ │ + ands.w r7, r0, ip │ │ │ │ + beq.n 9c3a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n 9c3ae │ │ │ │ + bls.n 9c3a6 │ │ │ │ adds r1, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt.n 9c3b6 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov.w ip, #0 │ │ │ │ + cmp r1, r6 │ │ │ │ + blt.n 9c3ae │ │ │ │ + mov r0, r7 │ │ │ │ + mov.w ip, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - b.n 9c280 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + b.n 9c27a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c9de │ │ │ │ - beq.n 9c4d0 │ │ │ │ + blt.w 9c9e4 │ │ │ │ + beq.n 9c4bc │ │ │ │ cmp r4, r6 │ │ │ │ - blt.w 9c576 │ │ │ │ + blt.w 9c570 │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r8, r4 │ │ │ │ add.w r1, fp, r5 │ │ │ │ - ble.w 9c54e │ │ │ │ + ble.w 9c548 │ │ │ │ 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 9c6b0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 9c6c0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9c326 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bne.w 9c320 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c984 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + bne.w 9c98a │ │ │ │ + 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 9c892 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 9c8a2 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9c9fa │ │ │ │ - ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bne.w 9c986 │ │ │ │ + ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - bgt.w 9c9fe │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + bgt.w 9c9fe │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c728 │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ + bne.w 9c738 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 9c840 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw r6, #5752 @ 0x1678 │ │ │ │ - movt r6, #80 @ 0x50 │ │ │ │ + bne.w 9c850 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + movw r7, #5752 @ 0x1678 │ │ │ │ + movt r7, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r4, #1 │ │ │ │ - bgt.w 9c7c6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + cmpne r6, #1 │ │ │ │ + bgt.w 9c7d8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 9cac2 │ │ │ │ - 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 9ca5c │ │ │ │ + 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 9cad6 │ │ │ │ - cbz r6, 9c4c6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 9c5c8 │ │ │ │ + cbz r7, 9c4b2 │ │ │ │ + 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 9c3f6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ble.n 9c3f0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9c574 │ │ │ │ - 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 9c56e │ │ │ │ + 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 9cbbe │ │ │ │ + beq.w 9cbf4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9cae2 │ │ │ │ + beq.w 9cb48 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9caf4 │ │ │ │ + beq.w 9cb5a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 9c562 │ │ │ │ + beq.n 9c55c │ │ │ │ adds r1, #20 │ │ │ │ blx 2c3ac │ │ │ │ - cbz r0, 9c56c │ │ │ │ + cbz r0, 9c566 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9c570 │ │ │ │ + bge.n 9c56a │ │ │ │ mov r7, r6 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 9c4f6 │ │ │ │ - ldrd sl, r8, [sp, #20] │ │ │ │ + bgt.n 9c4ec │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ add.w r1, fp, r5 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9c402 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bgt.w 9c3fc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c420 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 9c41a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ - b.n 9c6c0 │ │ │ │ + b.n 9c6d0 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c534 │ │ │ │ - cmp sl, r9 │ │ │ │ - bgt.n 9c538 │ │ │ │ + bne.n 9c52a │ │ │ │ + cmp sl, r8 │ │ │ │ + bgt.n 9c52e │ │ │ │ adds r4, r6, #1 │ │ │ │ - b.n 9c53a │ │ │ │ + b.n 9c530 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 9c32e │ │ │ │ + b.n 9c328 │ │ │ │ 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 9c1f6 │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ + bgt.w 9c1ee │ │ │ │ + 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 9c840 │ │ │ │ - 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 9c850 │ │ │ │ + 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 9c4ba │ │ │ │ - b.n 9cad6 │ │ │ │ - tst r0, r7 │ │ │ │ + beq.w 9c4a6 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 9c5d4 │ │ │ │ + ldr.w r0, [r5, r4, lsl #2] │ │ │ │ + bl 8511c │ │ │ │ + subs r4, #1 │ │ │ │ + bpl.n 9c5cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 9c4a4 │ │ │ │ + tst.w r0, ip │ │ │ │ itttt ne │ │ │ │ - addne r0, sp, #72 @ 0x48 │ │ │ │ - strne r0, [sp, #4] │ │ │ │ - movwne r3, #56425 @ 0xdc69 │ │ │ │ - movtne r3, #23 │ │ │ │ - bne.w 9c29c │ │ │ │ - movw r3, #25144 @ 0x6238 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9cba6 │ │ │ │ + addne r0, sp, #80 @ 0x50 │ │ │ │ + strne r0, [sp, #8] │ │ │ │ + movwne r1, #55961 @ 0xda99 │ │ │ │ + movtne r1, #23 │ │ │ │ + bne.w 9c298 │ │ │ │ + movw r1, #25144 @ 0x6238 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r2, r1 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + beq.w 9cb34 │ │ │ │ ldr r5, [r2, #100] @ 0x64 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - movw r0, #26861 @ 0x68ed │ │ │ │ + movw r1, #54517 @ 0xd4f5 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #26437 @ 0x6745 │ │ │ │ movt r0, #21 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movw r3, #57045 @ 0xded5 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - str.w r5, [sp, #1640] @ 0x668 │ │ │ │ + str.w r5, [sp, #1648] @ 0x670 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ - movne r3, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - b.n 9c29c │ │ │ │ - mov r2, sl │ │ │ │ + movne r1, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b.n 9c298 │ │ │ │ + mov r2, r9 │ │ │ │ movs r3, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 9c280 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 9cb5c │ │ │ │ - add.w r3, r4, #136 @ 0x88 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + b.n 9c27a │ │ │ │ + cmp r6, #127 @ 0x7f │ │ │ │ + bgt.w 9cb0c │ │ │ │ + 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 9c802 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ble.w 9c814 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f5698 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl f56d8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb58 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 9c7fe │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + beq.w 9cade │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 9c810 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - bl f5698 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - str r0, [r7, #4] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + bl f56d8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb02 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 9c6a4 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + beq.w 9cb62 │ │ │ │ + cmp r6, #2 │ │ │ │ + beq.n 9c6b4 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - bl f5698 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + bl f56d8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb30 │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 9c6a4 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - movs r6, #3 │ │ │ │ - ldr.w r1, [r9, r6, lsl #2] │ │ │ │ + beq.w 9cb5e │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 9c6b4 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + movs r7, #3 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r1, [r9, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl f5698 │ │ │ │ - str.w r0, [r7, r6, lsl #2] │ │ │ │ + bl f56d8 │ │ │ │ + str.w r0, [r8, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb04 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 9c68a │ │ │ │ - ldrd r9, r3, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9c200 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.n 9c42c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 9cae0 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.n 9c69a │ │ │ │ + ldrd fp, r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9c1f8 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + b.n 9c426 │ │ │ │ + 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 9c326 │ │ │ │ - b.n 9c42c │ │ │ │ - adds r2, r4, #1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bne.w 9c320 │ │ │ │ + b.n 9c426 │ │ │ │ + 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 9ca52 │ │ │ │ + bge.w 9ca94 │ │ │ │ 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 9ca76 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ + bne.w 9cab8 │ │ │ │ + cmp r6, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - movle sl, r4 │ │ │ │ - ble.w 9c2d8 │ │ │ │ - mov r3, r4 │ │ │ │ + movle sl, r6 │ │ │ │ + ble.w 9c2d4 │ │ │ │ + mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 9c716 │ │ │ │ + bgt.n 9c726 │ │ │ │ add.w sl, r2, r3 │ │ │ │ - b.n 9c2d8 │ │ │ │ - movw r6, #5752 @ 0x1678 │ │ │ │ - movt r6, #80 @ 0x50 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 9c832 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + b.n 9c2d4 │ │ │ │ + movw r7, #5752 @ 0x1678 │ │ │ │ + movt r7, #80 @ 0x50 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 9c844 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c74a │ │ │ │ + bge.n 9c75a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9c74a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 9c832 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + cbnz r3, 9c75a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 9c844 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c764 │ │ │ │ + bge.n 9c774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9c764 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 9c7b0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + cbnz r3, 9c774 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #2 │ │ │ │ + beq.n 9c7c4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9c77e │ │ │ │ + bge.n 9c78e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9c77e │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 9c7b0 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r2, [r9, r7, lsl #2] │ │ │ │ + cbnz r3, 9c78e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 9c7c4 │ │ │ │ + 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 9c7a0 │ │ │ │ + bge.n 9c7b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 9c7a0 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne.n 9c788 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - ble.n 9c7b0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 83ea0 │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ + cbnz r3, 9c7b2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + bne.n 9c79a │ │ │ │ + cmp r6, #127 @ 0x7f │ │ │ │ + ble.n 9c7c4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 83e1c │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 9c83c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 9c84c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c490 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 9c490 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - subs r2, r4, #1 │ │ │ │ + beq.w 9c486 │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.w 9c486 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + subs r2, r6, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ - b.n 9c7dc │ │ │ │ + b.n 9c7ee │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 9c7d0 │ │ │ │ - b.n 9c490 │ │ │ │ + bhi.n 9c7e2 │ │ │ │ + b.n 9c486 │ │ │ │ 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 9c38c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ + bne.w 9c388 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9c38e │ │ │ │ - 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 9c38a │ │ │ │ + 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 9c730 │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ + b.n 9c740 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 9c490 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 9c7b8 │ │ │ │ + beq.w 9c486 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 9c7ca │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61812 @ 0xf174 │ │ │ │ + movw r1, #61492 @ 0xf034 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movs r6, #0 │ │ │ │ + movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ - b.n 9c7b8 │ │ │ │ - add.w r1, sp, #1648 @ 0x670 │ │ │ │ + bl 11e5b4 │ │ │ │ + b.n 9c7ca │ │ │ │ + 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 9c450 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + beq.w 9c44a │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - b.n 9c450 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 9cbca │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - movw r0, #41976 @ 0xa3f8 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - movs r1, #1 │ │ │ │ - mov sl, r9 │ │ │ │ - mov fp, r9 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - movw r9, #41560 @ 0xa258 │ │ │ │ - movt r9, #80 @ 0x50 │ │ │ │ - mov r7, r1 │ │ │ │ - subs r5, r2, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - negs r0, r5 │ │ │ │ - adcs r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n 9c8f6 │ │ │ │ - cbz r6, 9c91e │ │ │ │ - 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 9c97c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r3, [sl, #4]! │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, lr │ │ │ │ - bne.w 9caaa │ │ │ │ - ldr.w ip, [sl] │ │ │ │ - ldr.w r3, [ip, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9c44a │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cbd2 │ │ │ │ - ldr.w r3, [ip, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 9caa6 │ │ │ │ - cbz r1, 9c91e │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - tst r0, r7 │ │ │ │ - bne.n 9c972 │ │ │ │ - mov ip, r9 │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 9c8cc │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - blt.n 9c8ea │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mov r9, fp │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9ca94 │ │ │ │ - movw r3, #41560 @ 0xa258 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 9c5d4 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bpl.w 9c5d4 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - movw r3, #54037 @ 0xd315 │ │ │ │ + beq.w 9cb66 │ │ │ │ + movw r1, #41560 @ 0xa258 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c5e0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9c5e0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movw r3, #54073 @ 0xd339 │ │ │ │ movt r3, #9 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - cmp r2, lr │ │ │ │ - beq.w 9caf8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.w 9ca52 │ │ │ │ + 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, #25701 @ 0x6465 │ │ │ │ + movw r3, #25269 @ 0x62b5 │ │ │ │ movt r3, #21 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 9c2a6 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #15 │ │ │ │ - bls.n 9c918 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9c91e │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + b.n 9c2a2 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9cbec │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + movw r0, #41976 @ 0xa3f8 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + movw sl, #41560 @ 0xa258 │ │ │ │ + movt sl, #80 @ 0x50 │ │ │ │ mov r9, fp │ │ │ │ - mov r1, r6 │ │ │ │ - b.n 9c280 │ │ │ │ + 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 9c956 │ │ │ │ + cmp r2, sl │ │ │ │ + bne.n 9c944 │ │ │ │ + cbz r5, 9c944 │ │ │ │ + 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 9c8aa │ │ │ │ + ldr.w r1, [r9, #4]! │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, r8 │ │ │ │ + bne.w 9cad6 │ │ │ │ + ldr.w lr, [r9] │ │ │ │ + ldr.w r1, [lr, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9cbd8 │ │ │ │ + ldr.w r1, [lr, #16] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ + bne.w 9ca90 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9c944 │ │ │ │ + tst.w r0, ip │ │ │ │ + beq.n 9c92c │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bls.n 9c92c │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.n 9c944 │ │ │ │ + mov r4, r1 │ │ │ │ + b.n 9c2e2 │ │ │ │ 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 9c9f0 │ │ │ │ + ble.n 9c9f4 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9c9f4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bgt.n 9c9f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 9c85a │ │ │ │ - add.w r3, sp, #1648 @ 0x670 │ │ │ │ + ble.w 9c86a │ │ │ │ + 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 9c85a │ │ │ │ - bl 9d37c │ │ │ │ + bge.w 9c86a │ │ │ │ + bl 9d3a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c9b6 │ │ │ │ - ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.n 9c9bc │ │ │ │ + ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cabe │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - b.n 9c7b0 │ │ │ │ + bne.n 9cada │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + b.n 9c7c4 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 9c9ac │ │ │ │ - mov r4, r1 │ │ │ │ - b.n 9c2e8 │ │ │ │ + b.n 9c9b2 │ │ │ │ subs r1, r2, #2 │ │ │ │ - bne.w 9cc06 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9d37c │ │ │ │ + bne.w 9cbbc │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d3a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c9e6 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + bne.n 9c9ea │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 9c46a │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + ble.w 9c462 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ subs r1, r3, #2 │ │ │ │ - bne.w 9cbe6 │ │ │ │ - bl 9d37c │ │ │ │ + bne.w 9cb9c │ │ │ │ + bl 9d3a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c9e6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.n 9c9ea │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 9ca12 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 9c712 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + b.n 9ca12 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 9c722 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + subs r3, r6, #1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - b.n 9ca4c │ │ │ │ + b.n 9ca4c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 9ca40 │ │ │ │ - b.n 9c708 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bhi.n 9ca40 │ │ │ │ + b.n 9c718 │ │ │ │ + movw r3, #54517 @ 0xd4f5 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 9c8e2 │ │ │ │ + bl 83e1c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + b.n 9c490 │ │ │ │ + mov r4, sl │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + movw r1, #54517 @ 0xd4f5 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b.n 9c298 │ │ │ │ + add.w r0, sl, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 9c370 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 9c7f6 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 9c944 │ │ │ │ + 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 9c712 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - subs r3, r4, #1 │ │ │ │ + beq.w 9c722 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + subs r3, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 9ca8e │ │ │ │ + b.n 9cad0 │ │ │ │ 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 9ca82 │ │ │ │ - b.n 9ca38 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - movw r3, #57045 @ 0xded5 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - b.n 9c952 │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 9c91e │ │ │ │ - mov r9, fp │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - movw r3, #57045 @ 0xded5 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movs r1, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.w 9c29c │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 9c730 │ │ │ │ - bl 83ea0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - b.n 9c49a │ │ │ │ - ldr.w r0, [r5, r7, lsl #2] │ │ │ │ - bl 85140 │ │ │ │ - subs r7, #1 │ │ │ │ - bpl.n 9cace │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 9c4b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bhi.n 9cac4 │ │ │ │ + b.n 9ca38 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + b.n 9ca6c │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 9c740 │ │ │ │ + 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 9cb80 │ │ │ │ + cmp r6, #127 @ 0x7f │ │ │ │ + bgt.n 9cb78 │ │ │ │ + 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 9c4b2 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, r3 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 9c5d4 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + bl 83814 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c648 │ │ │ │ + bl 23a370 │ │ │ │ + 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 9c4b2 │ │ │ │ + b.n 9cb04 │ │ │ │ + movw r2, #41557 @ 0xa255 │ │ │ │ + movt r2, #36 @ 0x24 │ │ │ │ + str.w r2, [r1, #1564] @ 0x61c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9c2a2 │ │ │ │ + b.n 9c8dc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add.w r0, r3, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9c526 │ │ │ │ + bne.w 9c51c │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9c564 │ │ │ │ - movw r3, #57045 @ 0xded5 │ │ │ │ + b.n 9c55e │ │ │ │ + movs r7, #2 │ │ │ │ + b.n 9cae0 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 9cae0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movw r3, #54517 @ 0xd4f5 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9c95e │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9cb3c │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 9cb34 │ │ │ │ - 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 9c4c6 │ │ │ │ - mov r5, r6 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 9cad6 │ │ │ │ - movs r6, #2 │ │ │ │ - b.n 9cb04 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 9cb14 │ │ │ │ - ldr.w r2, [r6, #-4]! │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str.w r3, [r1, #1564] @ 0x61c │ │ │ │ + b.n 9c8d6 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 9caf0 │ │ │ │ + ldr.w r2, [r7, #-4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9cb0a │ │ │ │ + bge.n 9cae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cb0a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9cb0a │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 9cb04 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - bl 83898 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c63c │ │ │ │ - bl 23bb68 │ │ │ │ - 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 9c4c6 │ │ │ │ - b.n 9cb2a │ │ │ │ - add.w r0, sl, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 9c374 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 9c7e4 │ │ │ │ - mov r2, sl │ │ │ │ - b.n 9caac │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - movw r3, #47693 @ 0xba4d │ │ │ │ - movt r3, #36 @ 0x24 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9c2a6 │ │ │ │ - b.n 9c958 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 9cae8 │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ - b.n 9cb92 │ │ │ │ - mov sl, r2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 9c226 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - movw r3, #57045 @ 0xded5 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - mov r9, fp │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.w 9c29c │ │ │ │ - add.w r2, sp, #1648 @ 0x670 │ │ │ │ - add.w r6, r2, r3, lsl #4 │ │ │ │ + bne.n 9cae6 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9cae6 │ │ │ │ + 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 9ca20 │ │ │ │ - add.w r0, sp, #1648 @ 0x670 │ │ │ │ + b.n 9ca20 │ │ │ │ + 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 9ca04 │ │ │ │ - nop │ │ │ │ + b.n 9ca04 │ │ │ │ + mov r3, r1 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + movw r1, #54517 @ 0xd4f5 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b.w 9c298 │ │ │ │ + mov r9, r2 │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 9c21e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 9cb4e │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ + b.n 9ca80 │ │ │ │ stmdb 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 9d1b2 │ │ │ │ - movw sl, #54037 @ 0xd315 │ │ │ │ - movt sl, #9 │ │ │ │ - mov r9, r8 │ │ │ │ + ble.w 9d1e8 │ │ │ │ + movw r7, #54073 @ 0xd339 │ │ │ │ + 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 9ce02 │ │ │ │ + ldrd r1, r0, [fp] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 9cdea │ │ │ │ + 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 9d2fc │ │ │ │ + beq.w 9d31a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d2aa │ │ │ │ + beq.w 9d2ca │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d2b8 │ │ │ │ + beq.w 9d2d8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d1ec │ │ │ │ + beq.w 9d224 │ │ │ │ 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 9d1fc │ │ │ │ + beq.w 9d234 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ce18 │ │ │ │ + bne.w 9ce00 │ │ │ │ adds r3, r4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cdf8 │ │ │ │ - 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 9cde0 │ │ │ │ + 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 9d0e6 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - it pl │ │ │ │ - addpl.w r0, r9, #28 │ │ │ │ - bpl.w 9d0ea │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - add.w r0, r9, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9d11e │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ + it eq │ │ │ │ + addeq.w r0, r3, #28 │ │ │ │ + beq.w 9d120 │ │ │ │ + ldrb.w ip, [lr, #16] │ │ │ │ + add.w r0, r3, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d0f6 │ │ │ │ + beq.w 9d12c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ - addeq r1, #28 │ │ │ │ - beq.w 9d0f8 │ │ │ │ - adds r1, #20 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + addeq.w r1, lr, #28 │ │ │ │ + beq.w 9d130 │ │ │ │ + add.w r1, lr, #20 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c3ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d106 │ │ │ │ + beq.w 9d13e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d110 │ │ │ │ + blt.w 9d148 │ │ │ │ adds r2, r4, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - ble.w 9d1aa │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ble.w 9d1e0 │ │ │ │ + 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 9d240 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - it pl │ │ │ │ - addpl r0, #28 │ │ │ │ - bpl.w 9d240 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 9d25c │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + it eq │ │ │ │ + addeq r0, #28 │ │ │ │ + beq.w 9d25c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d248 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - it pl │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ - bpl.w 9d24c │ │ │ │ - add.w r1, r9, #20 │ │ │ │ + beq.w 9d264 │ │ │ │ + tst.w fp, #64 @ 0x40 │ │ │ │ + it eq │ │ │ │ + addeq.w r1, r3, #28 │ │ │ │ + beq.w 9d266 │ │ │ │ + add.w r1, r3, #20 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d256 │ │ │ │ + beq.w 9d270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d1ae │ │ │ │ + blt.w 9d1e4 │ │ │ │ adds r4, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - ble.w 9d1a6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r9, r8, #4 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ + ble.w 9d1dc │ │ │ │ + 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 9d2e8 │ │ │ │ + beq.w 9d316 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d2d6 │ │ │ │ + beq.w 9d2dc │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9d2e4 │ │ │ │ + beq.w 9d2ea │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9d18a │ │ │ │ + beq.w 9d1be │ │ │ │ adds r1, #20 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d196 │ │ │ │ + beq.w 9d1ca │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d19c │ │ │ │ + blt.w 9d1d0 │ │ │ │ adds r7, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ + add.w fp, fp, #4 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 9cda2 │ │ │ │ + bne.n 9cd8a │ │ │ │ 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 9d184 │ │ │ │ - bne.n 9ce18 │ │ │ │ + blt.w 9d1b8 │ │ │ │ + bne.n 9ce00 │ │ │ │ adds r4, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ + add.w fp, fp, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9cdf8 │ │ │ │ - b.n 9cc52 │ │ │ │ + beq.n 9cde0 │ │ │ │ + b.n 9cc2e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9cdfa │ │ │ │ + beq.n 9cde2 │ │ │ │ cmp r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r4, #2 │ │ │ │ - moveq r7, r4 │ │ │ │ - bne.w 9d2bc │ │ │ │ + moveq r8, r4 │ │ │ │ + bne.w 9d2ee │ │ │ │ cmp r5, r4 │ │ │ │ - ble.n 9ced2 │ │ │ │ - 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 9cee6 │ │ │ │ + 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 9cff2 │ │ │ │ - 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 9d0b2 │ │ │ │ + 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 9d300 │ │ │ │ + bpl.w 9d31e │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9d2c4 │ │ │ │ + bpl.w 9d2f4 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ - add.w r0, r9, #20 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9d2d2 │ │ │ │ + beq.w 9d302 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9d206 │ │ │ │ + bpl.w 9d0de │ │ │ │ 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 9d218 │ │ │ │ + beq.w 9d0f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d002 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, fp │ │ │ │ - blx r4 │ │ │ │ + blt.w 9d0f6 │ │ │ │ + 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 9d306 │ │ │ │ + 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 9d30a │ │ │ │ + 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 9d184 │ │ │ │ - beq.w 9d0d6 │ │ │ │ - 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 9d27c │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d116 │ │ │ │ + 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 9d1bc │ │ │ │ - subs r1, r7, #1 │ │ │ │ - ldrd r3, r7, [fp] │ │ │ │ + bne.w 9d1f4 │ │ │ │ + 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 9cf0a │ │ │ │ + bcs.n 9cf20 │ │ │ │ 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 9cf0a │ │ │ │ + bls.n 9cf20 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 9cefa │ │ │ │ + bhi.n 9cf10 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d1d4 │ │ │ │ + bne.w 9d20c │ │ │ │ cmp r4, r5 │ │ │ │ - bge.w 9cdfa │ │ │ │ - sub.w r7, r8, #4 │ │ │ │ - movw sl, #54037 @ 0xd315 │ │ │ │ - movt sl, #9 │ │ │ │ - add.w r7, r7, r4, lsl #2 │ │ │ │ - ldr.w r0, [r7, #4]! │ │ │ │ + bge.w 9cde2 │ │ │ │ + sub.w sl, r9, #4 │ │ │ │ + movw r7, #54073 @ 0xd339 │ │ │ │ + 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 9cfde │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr.w r1, [sl, #-4] │ │ │ │ + bne.w 9d0a4 │ │ │ │ + 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 9d30e │ │ │ │ + movge r2, r4 │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bpl.w 9d326 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - tst.w r3, #32 │ │ │ │ - beq.w 9d30a │ │ │ │ - lsls r3, r3, #25 │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bpl.w 9d322 │ │ │ │ + lsls r7, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d27a │ │ │ │ + beq.w 9d29a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cdfa │ │ │ │ - adds r7, r4, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.w 9cdf8 │ │ │ │ - ldr.w r6, [r8, r7, lsl #2] │ │ │ │ - add.w r8, r8, r7, lsl #2 │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ + bne.w 9d0ae │ │ │ │ + add.w r4, r8, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.w 9cde0 │ │ │ │ + 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 9cfb8 │ │ │ │ + bpl.n 9cfd0 │ │ │ │ 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 9cfcc │ │ │ │ + beq.n 9cfe4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d260 │ │ │ │ + beq.w 9d286 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 9d02e │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 9cdfa │ │ │ │ - blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d184 │ │ │ │ - bne.w 9cdfa │ │ │ │ - adds r4, #1 │ │ │ │ + bne.w 9cde2 │ │ │ │ + add.w r4, r8, #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9cf26 │ │ │ │ - b.n 9cdf8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, fp │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d184 │ │ │ │ - beq.n 9d024 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d222 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.w 9ce4a │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - mov r5, r6 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, fp │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - b.n 9ced2 │ │ │ │ - ldr.w r4, [fp, #1564] @ 0x61c │ │ │ │ - ldrd r7, r9, [sl, #-4] │ │ │ │ - b.n 9cea8 │ │ │ │ - adds r7, r4, #2 │ │ │ │ - cmp r5, r7 │ │ │ │ - ble.n 9cfda │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ + ble.w 9cde2 │ │ │ │ + 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 9d056 │ │ │ │ + bpl.n 9d020 │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9d2ec │ │ │ │ + beq.w 9d30e │ │ │ │ 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 9d28a │ │ │ │ + beq.w 9d2aa │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cfda │ │ │ │ - adds r4, #3 │ │ │ │ + bne.w 9cde2 │ │ │ │ + add.w r4, r8, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - ble.w 9cdfa │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ - ldr.w r1, [r8, #4]! │ │ │ │ + ble.w 9cde2 │ │ │ │ + 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 9d306 │ │ │ │ + beq.w 9d332 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9d2f0 │ │ │ │ + beq.w 9d32e │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d29a │ │ │ │ + beq.w 9d2ba │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cdfa │ │ │ │ + bne.w 9cde2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 9d084 │ │ │ │ - b.n 9cdfa │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bgt.n 9d052 │ │ │ │ + b.n 9cde2 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9d1b8 │ │ │ │ + beq.n 9d10a │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 9cde2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d1b8 │ │ │ │ + bne.n 9d0f6 │ │ │ │ + ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ + ldrd r7, r4, [r8, #-4] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 9ce86 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.w 9cecc │ │ │ │ + b.n 9d1b8 │ │ │ │ + add.w r1, r7, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2c3ac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9ce80 │ │ │ │ + cmp fp, r3 │ │ │ │ + bge.w 9ce86 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d23e │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r5, sl │ │ │ │ + bgt.w 9ce2c │ │ │ │ + b.n 9ced2 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r5, r8 │ │ │ │ + bne.w 9cf3e │ │ │ │ + b.n 9cde0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ - bgt.w 9ce4a │ │ │ │ - b.n 9ceba │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 9d0fe │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldrb.w ip, [lr, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9cd0a │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + bne.w 9cce6 │ │ │ │ + ldr.w r1, [lr, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c3ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cd26 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bne.w 9cd06 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w 9cd2c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bge.w 9cd0c │ │ │ │ + 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 9d17a │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ + cmp r8, r7 │ │ │ │ + ldr.w r1, [r9, r3, lsl #2] │ │ │ │ + bne.n 9d1b0 │ │ │ │ + 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 9d2f8 │ │ │ │ + beq.w 9d312 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 9d2f4 │ │ │ │ + beq.w 9d32a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d270 │ │ │ │ + beq.n 9d290 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cdfa │ │ │ │ + bne.w 9cde2 │ │ │ │ mov r2, r4 │ │ │ │ adds r4, #1 │ │ │ │ - ldrd r0, r1, [fp] │ │ │ │ - mov r7, r4 │ │ │ │ - bl 1cb380 │ │ │ │ - b.n 9ce28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldrd r0, r1, [sl] │ │ │ │ + mov r8, r4 │ │ │ │ + bl 1c9be0 │ │ │ │ + b.n 9ce10 │ │ │ │ mov r2, r6 │ │ │ │ - blx r3 │ │ │ │ + blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d164 │ │ │ │ + bge.n 9d19a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9cdfa │ │ │ │ + b.n 9cde2 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cde8 │ │ │ │ + bne.w 9cdd0 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.w 9cdee │ │ │ │ - mov r6, r8 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - mov r4, r7 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 9d112 │ │ │ │ - b.n 9cdfa │ │ │ │ - beq.w 9cdf8 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b.n 9d112 │ │ │ │ - beq.w 9cdf8 │ │ │ │ - movs r7, #2 │ │ │ │ + ble.w 9cdd6 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9ced2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldrd r0, r1, [fp] │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + ldr.w r9, [sp] │ │ │ │ + bne.n 9d14a │ │ │ │ + b.n 9cde2 │ │ │ │ + beq.w 9cde0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + b.n 9d14a │ │ │ │ + beq.w 9cde0 │ │ │ │ + mov.w r8, #2 │ │ │ │ + mov r4, r8 │ │ │ │ + b.n 9cee6 │ │ │ │ + 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 9d284 │ │ │ │ - bl 1cb380 │ │ │ │ - b.n 9ced2 │ │ │ │ + bne.n 9d2a4 │ │ │ │ + bl 1c9be0 │ │ │ │ + b.n 9cee6 │ │ │ │ add ip, r7 │ │ │ │ cmp ip, r7 │ │ │ │ - bls.w 9cf10 │ │ │ │ + bls.w 9cf26 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r2, [ip] │ │ │ │ str.w r2, [r7], #4 │ │ │ │ str.w r3, [ip], #-4 │ │ │ │ - b.n 9d1d6 │ │ │ │ + b.n 9d20e │ │ │ │ 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 9ccac │ │ │ │ - cmp r3, r9 │ │ │ │ + bne.w 9cc88 │ │ │ │ + cmp r3, fp │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9ccae │ │ │ │ - add.w r1, r7, #28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2c3ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9cea2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 9d002 │ │ │ │ - b.n 9cea8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + b.n 9cc8a │ │ │ │ + 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 9d2a4 │ │ │ │ - bl 1cb380 │ │ │ │ + bne.n 9d2c4 │ │ │ │ + bl 1c9be0 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 9d0dc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 9d0fe │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cd68 │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ + bne.w 9cd4e │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cd82 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r7 │ │ │ │ - ble.w 9cd88 │ │ │ │ - b.n 9d1ae │ │ │ │ + bne.w 9cd6a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.w 9cd70 │ │ │ │ + b.n 9d1e4 │ │ │ │ + cmp r3, fp │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 9cecc │ │ │ │ cmp fp, r9 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9cfda │ │ │ │ - b.n 9d02e │ │ │ │ - cmp r9, r7 │ │ │ │ + b.n 9cff0 │ │ │ │ + cmp fp, r8 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9d164 │ │ │ │ - cmp r7, r6 │ │ │ │ + b.n 9d19a │ │ │ │ + cmp r6, r4 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 9cf74 │ │ │ │ + b.n 9cf8a │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ - b.n 9d1ce │ │ │ │ + b.n 9d206 │ │ │ │ cmp fp, r9 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfda │ │ │ │ - b.n 9d07c │ │ │ │ - cmp r7, r6 │ │ │ │ + bne.w 9cde2 │ │ │ │ + b.n 9d048 │ │ │ │ + cmp r8, r6 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 9d0c8 │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - b.n 9d236 │ │ │ │ + b.n 9d096 │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + b.n 9d252 │ │ │ │ adds r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9cc94 │ │ │ │ + bne.w 9cc70 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9d1ee │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 9d112 │ │ │ │ - add.w r0, r9, #28 │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ - tst.w r1, #32 │ │ │ │ - bne.w 9ce8a │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - b.n 9d20a │ │ │ │ + b.n 9d226 │ │ │ │ adds r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 9cdd4 │ │ │ │ + bne.w 9cdbc │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9d18c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 9d2d8 │ │ │ │ + b.n 9d1c0 │ │ │ │ + ldr.w r8, [r6, #1564] @ 0x61c │ │ │ │ + b.n 9d14a │ │ │ │ + add.w r0, r4, #28 │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.w 9ce68 │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + b.n 9d0e2 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + b.n 9cea8 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 9cebc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b.n 9d06c │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 9d0bc │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 9d158 │ │ │ │ + b.n 9d036 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d146 │ │ │ │ + b.n 9d17e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d2ac │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ - b.n 9d2c8 │ │ │ │ + b.n 9d2de │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 9d2cc │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + b.n 9d2f8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 9cf7e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d0aa │ │ │ │ + b.n 9cf6e │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9cf68 │ │ │ │ + b.n 9d190 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 9d08a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9cf56 │ │ │ │ + b.n 9d078 │ │ │ │ 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 9d376 │ │ │ │ + beq.n 9d39a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 9d368 │ │ │ │ + bpl.n 9d38c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 9d372 │ │ │ │ + beq.n 9d396 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 9d354 │ │ │ │ + bpl.n 9d378 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c3ac │ │ │ │ - cbz r0, 9d35e │ │ │ │ + cbz r0, 9d382 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 2c3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d350 │ │ │ │ + bne.n 9d374 │ │ │ │ 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 9d344 │ │ │ │ + bne.n 9d368 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 9d356 │ │ │ │ + b.n 9d37a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 9d36a │ │ │ │ + b.n 9d38e │ │ │ │ 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] │ │ │ │ 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 r6, [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 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - bl 1cae08 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 1c9670 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 9dd24 │ │ │ │ + blt.w 9dd74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dac8 │ │ │ │ - subs r3, r6, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq.w 9d9c8 │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + bne.w 9dade │ │ │ │ + subs.w r2, r9, r4 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq.w 9dcf6 │ │ │ │ + add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r1, r8, 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 1cb0bc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - ble.w 9dcf4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 1c991c │ │ │ │ + subs r1, r0, #0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ble.w 9dcda │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ - cmp r2, r6 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - bgt.w 9d6f0 │ │ │ │ + cmp r2, r1 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + bgt.w 9d710 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 9dcd4 │ │ │ │ + bgt.w 9dce0 │ │ │ │ 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 1cb340 │ │ │ │ + bl 1c9ba0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd sl, r2, [fp, #12] │ │ │ │ str.w r3, [r8, r4, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc02 │ │ │ │ - subs r3, r6, #1 │ │ │ │ + bne.w 9dc70 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.w 9d6d0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 9d6ec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9dc1c │ │ │ │ + beq.w 9dc3a │ │ │ │ ldr.w r3, [fp] │ │ │ │ - movw ip, #54037 @ 0xd315 │ │ │ │ + movw ip, #54073 @ 0xd339 │ │ │ │ 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 9d516 │ │ │ │ + bne.n 9d53a │ │ │ │ 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 9dd0e │ │ │ │ + bpl.w 9dd70 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9dcc2 │ │ │ │ + bpl.w 9dd16 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9dcd0 │ │ │ │ + beq.w 9dd24 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9d628 │ │ │ │ + bpl.n 9d57e │ │ │ │ add.w r1, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d63a │ │ │ │ + beq.n 9d58e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d52e │ │ │ │ + blt.n 9d552 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, fp, #4 │ │ │ │ mov r5, r4 │ │ │ │ str.w r6, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d660 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 9d680 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9da2a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w 9da3e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 9d55a │ │ │ │ + ble.n 9d596 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9d48c │ │ │ │ + b.n 9d4b4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ ldreq.w r6, [fp] │ │ │ │ - beq.n 9d4e6 │ │ │ │ - blt.w 9dcb6 │ │ │ │ + beq.n 9d50a │ │ │ │ + blt.w 9dd0a │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #4 │ │ │ │ str.w r5, [r9] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d644 │ │ │ │ + bne.w 9d664 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.w 9d6ca │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w 9d6e6 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 9d55a │ │ │ │ + bge.n 9d596 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9d48c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ + b.n 9d4b4 │ │ │ │ + add.w r1, r6, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c3ac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9d506 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 9d552 │ │ │ │ + b.n 9d50a │ │ │ │ + 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 1cae08 │ │ │ │ + bl 1c9670 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne.n 9d67e │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + bne.n 9d69e │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ adds r5, #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da48 │ │ │ │ + bne.w 9da8e │ │ │ │ subs.w r6, sl, #1 │ │ │ │ - beq.w 9dabe │ │ │ │ + beq.w 9dad4 │ │ │ │ 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 1cb0bc │ │ │ │ + bl 1c991c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - beq.w 9da26 │ │ │ │ - blt.w 9dd3a │ │ │ │ + beq.w 9da3a │ │ │ │ + blt.w 9dd62 │ │ │ │ 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 9da70 │ │ │ │ + bne.w 9dab6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da6a │ │ │ │ + bne.w 9dab0 │ │ │ │ subs.w r6, r6, sl │ │ │ │ - beq.w 9dabe │ │ │ │ + beq.w 9dad4 │ │ │ │ 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 9da5a │ │ │ │ + bne.w 9daa0 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 9dc96 │ │ │ │ + beq.w 9dc7e │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 9d6c6 │ │ │ │ + bgt.n 9d70c │ │ │ │ cmp.w sl, #6 │ │ │ │ - bgt.n 9d6c6 │ │ │ │ + bgt.n 9d70c │ │ │ │ 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 9d484 │ │ │ │ - add.w r1, r6, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c3ac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9d4e2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 9d52e │ │ │ │ - b.n 9d4e6 │ │ │ │ + b.n 9d4ac │ │ │ │ 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 9dbfc │ │ │ │ + beq.w 9db90 │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 9d548 │ │ │ │ + b.n 9d56c │ │ │ │ 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 9dc16 │ │ │ │ + beq.w 9dca2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9d506 │ │ │ │ - blt.w 9dd3a │ │ │ │ + b.n 9d52a │ │ │ │ + blt.w 9dd62 │ │ │ │ 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 1cb340 │ │ │ │ + bl 1c9ba0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9db40 │ │ │ │ + bne.w 9db88 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add fp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9db3a │ │ │ │ + bne.w 9db82 │ │ │ │ sub.w r6, r8, r4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 9dc9c │ │ │ │ + beq.w 9dc34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9dcf4 │ │ │ │ + beq.w 9dcf2 │ │ │ │ mov r8, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 9d58c │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 9d568 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 9d5c8 │ │ │ │ mov sl, fp │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 9d6e8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 9d704 │ │ │ │ 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 1cb340 │ │ │ │ + bl 1c9ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r6, r3 │ │ │ │ - bgt.w 9dca4 │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 9d5a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - add.w r4, r6, #1073741824 @ 0x40000000 │ │ │ │ - subs r4, #1 │ │ │ │ - subs r5, r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 9dc84 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add.w r0, fp, #12 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + add.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ + subs r5, r3, #1 │ │ │ │ + subs r4, #1 │ │ │ │ add.w r8, r7, r5, lsl #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9dad0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9dae6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 1cb340 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + strd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + bl 1c9ba0 │ │ │ │ + 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 9db48 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bne.w 9db52 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sub.w r4, r8, #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 9da8a │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - movw ip, #54037 @ 0xd315 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 9da64 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movw ip, #54073 @ 0xd339 │ │ │ │ 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 │ │ │ │ @@ -169960,1315 +169970,1322 @@ │ │ │ │ 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 9d80e │ │ │ │ + bne.n 9d830 │ │ │ │ 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 9dd0a │ │ │ │ + bpl.w 9dd3a │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 9dcf8 │ │ │ │ + bpl.w 9dd28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9dd06 │ │ │ │ + beq.w 9dd36 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 9d89c │ │ │ │ + bpl.n 9d8be │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d8ac │ │ │ │ + beq.n 9d8ce │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d850 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bge.n 9d872 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r8] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 9d830 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r3, 9d852 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq.w 9d9f0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 9da10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r7, #1 │ │ │ │ sub.w sl, sl, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 9d8b4 │ │ │ │ + bge.n 9d8d6 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 9d78e │ │ │ │ + b.n 9d7b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d84c │ │ │ │ - blt.w 9dce6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.n 9d86e │ │ │ │ + blt.w 9dcfc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [sl] │ │ │ │ str.w r4, [r8] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d7f2 │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ + beq.n 9d814 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq.w 9dc52 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 9dba6 │ │ │ │ subs r3, r1, #4 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - b.n 9d7fc │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9d81e │ │ │ │ ldr.w r5, [fp] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r4, r6, #4 │ │ │ │ sub.w fp, fp, #4 │ │ │ │ mov r6, r4 │ │ │ │ str.w r5, [r8] │ │ │ │ - cbnz r3, 9d87a │ │ │ │ + cbnz r3, 9d89c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9da82 │ │ │ │ + beq.w 9da5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 9d8b4 │ │ │ │ + ble.n 9d8d6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9d78e │ │ │ │ + b.n 9d7b0 │ │ │ │ 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 9dc8a │ │ │ │ - str r3, [sp, #20] │ │ │ │ + beq.w 9dc96 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 9d86c │ │ │ │ + b.n 9d88e │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c3ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d7e2 │ │ │ │ + bne.n 9d804 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 9d7e6 │ │ │ │ - b.n 9d850 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + blt.n 9d808 │ │ │ │ + b.n 9d872 │ │ │ │ + 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 1cae08 │ │ │ │ + bl 1c9670 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 9dd12 │ │ │ │ - subs.w r8, r6, r3 │ │ │ │ - beq.n 9d9ce │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - subs r6, r3, r6 │ │ │ │ - add.w r4, r4, r6, lsl #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9db88 │ │ │ │ + blt.w 9dd42 │ │ │ │ + subs.w r2, r9, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + beq.n 9d9ee │ │ │ │ + sub.w r9, r3, r9 │ │ │ │ + add.w r4, r4, r9, lsl #2 │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9dbae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add sl, r6 │ │ │ │ + add sl, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9db92 │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ + bne.w 9dbb6 │ │ │ │ + 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 9dc5a │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + beq.w 9dcce │ │ │ │ + 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 9db7e │ │ │ │ + beq.w 9db96 │ │ │ │ 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 1cb0bc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1c991c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 9dd2c │ │ │ │ - subs r7, r3, r5 │ │ │ │ - beq.n 9d9c4 │ │ │ │ + blt.w 9dd52 │ │ │ │ + subs.w r8, r3, r5 │ │ │ │ + beq.n 9d9ea │ │ │ │ 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 9db58 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9db60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db60 │ │ │ │ + bne.w 9db66 │ │ │ │ blx 2c06c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 9db7e │ │ │ │ + beq.w 9db96 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9dd20 │ │ │ │ + beq.w 9dd3e │ │ │ │ ldr.w r3, [sl] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9db2a │ │ │ │ - subs r6, #1 │ │ │ │ - beq.w 9dab4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9db40 │ │ │ │ + subs.w r9, r9, #1 │ │ │ │ + beq.w 9dac8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ sub.w sl, sl, #4 │ │ │ │ + cmp r3, #6 │ │ │ │ + bgt.n 9d9e6 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bgt.n 9d9c0 │ │ │ │ - cmp r7, #6 │ │ │ │ - bgt.n 9d9c0 │ │ │ │ + bgt.n 9d9e6 │ │ │ │ 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 9d782 │ │ │ │ - mov r7, fp │ │ │ │ - b.n 9d8c2 │ │ │ │ + b.n 9d7a4 │ │ │ │ + mov r8, fp │ │ │ │ + b.n 9d8e4 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 9d98c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9d6e8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + b.n 9d9b0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9d930 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 9d952 │ │ │ │ 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 9d930 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 9d952 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9d9c8 │ │ │ │ + cbz r2, 9da34 │ │ │ │ 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 9d9c8 │ │ │ │ - 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 9dc12 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9d6e8 │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 9d5f0 │ │ │ │ + b.n 9d704 │ │ │ │ + mov r1, r5 │ │ │ │ + b.n 9d62c │ │ │ │ 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 9d6e8 │ │ │ │ + b.n 9d704 │ │ │ │ + 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 9dcaa │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [r4, r6] │ │ │ │ + b.n 9da56 │ │ │ │ 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 9d59a │ │ │ │ + b.n 9d5d6 │ │ │ │ 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 9d600 │ │ │ │ + b.n 9d63c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9d5e4 │ │ │ │ + b.n 9d620 │ │ │ │ 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 9d5dc │ │ │ │ - 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 9dc66 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [r4, r6] │ │ │ │ - b.n 9da42 │ │ │ │ + b.n 9d618 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + strd r9, r6, [sp, #20] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 9d9f4 │ │ │ │ + b.n 9da14 │ │ │ │ mov sl, fp │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 9d6cc │ │ │ │ + b.n 9d6e8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9d3ee │ │ │ │ - add.w r3, r2, r5, lsl #2 │ │ │ │ + b.n 9d412 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - strd r7, r2, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1cb340 │ │ │ │ + add.w r3, r6, r5, lsl #2 │ │ │ │ + strd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1c9ba0 │ │ │ │ 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, 9db4e │ │ │ │ + cbnz r2, 9db56 │ │ │ │ mov sl, r3 │ │ │ │ sub.w r4, r8, #4 │ │ │ │ ldr.w r3, [sl], #-4 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d75e │ │ │ │ + beq.w 9d77e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - b.n 9d75e │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 9d77e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ + mov r3, r6 │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - b.n 9d99c │ │ │ │ - add r2, r3 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 9d6b0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 9d6a6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 9d9be │ │ │ │ + str r6, [sp, #24] │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 9db04 │ │ │ │ - add r3, ip │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b.n 9db1a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 9db66 │ │ │ │ + add r6, ip │ │ │ │ + cbz r3, 9db6c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, ip │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 2c06c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9d980 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r0, r3, #4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - b.n 9d97c │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - mov r9, fp │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9d9a4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + adds r0, r6, #4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + adds r1, r3, #4 │ │ │ │ + b.n 9d9a0 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b.n 9d6d0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 9d6c6 │ │ │ │ + mov sl, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9d6e8 │ │ │ │ + mov.w r3, r9, lsl #2 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9da8a │ │ │ │ - add r2, r6 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + b.n 9da64 │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 9da14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - add sl, r6 │ │ │ │ - cbz r2, 9db98 │ │ │ │ + add r6, r9 │ │ │ │ + add sl, r9 │ │ │ │ + cbz r2, 9dbbc │ │ │ │ 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 9d91a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9d93c │ │ │ │ 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, 9dbee │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 9dc24 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ + str r6, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9d6e8 │ │ │ │ + beq.w 9d704 │ │ │ │ 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 9da14 │ │ │ │ - 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 9d704 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r9, r3 │ │ │ │ str.w r2, [r4], #-4 │ │ │ │ - b.n 9d9de │ │ │ │ - mov sl, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 9d6cc │ │ │ │ - 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 9d45a │ │ │ │ + b.n 9d9fe │ │ │ │ + str.w sl, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ 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 9da3c │ │ │ │ + beq.w 9da50 │ │ │ │ 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 9da42 │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 9d9f4 │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - strd r3, r3, [sp, #20] │ │ │ │ - b.n 9d9f4 │ │ │ │ + b.n 9da56 │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9d480 │ │ │ │ + mov sl, fp │ │ │ │ + str r6, [sp, #8] │ │ │ │ + b.n 9dc3a │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, fp │ │ │ │ + bl 283d54 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 9d718 │ │ │ │ + b.n 9d704 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r9, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9da64 │ │ │ │ + mov sl, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 9dc3a │ │ │ │ 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 9da42 │ │ │ │ + beq.w 9da56 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, r6] │ │ │ │ - b.n 9da42 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r9, fp │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9da8a │ │ │ │ - mov sl, fp │ │ │ │ - str r6, [sp, #8] │ │ │ │ - b.n 9dc1c │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ - mov sl, fp │ │ │ │ - b.n 9dc1c │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 9da56 │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + strd r3, r3, [sp, #20] │ │ │ │ + b.n 9da14 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9d704 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl 284700 │ │ │ │ + bl 283d54 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9d6f6 │ │ │ │ - b.n 9d6e8 │ │ │ │ + bne.w 9d456 │ │ │ │ + b.n 9d704 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + b.n 9d704 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9d704 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9da14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov sl, fp │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9d6cc │ │ │ │ + b.n 9d6e8 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 9d4ca │ │ │ │ + bne.w 9d4f2 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b.n 9d62c │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, fp │ │ │ │ - bl 284700 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 9d430 │ │ │ │ - b.n 9d6e8 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 9d9f4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - b.n 9d6e8 │ │ │ │ + b.n 9d582 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 9d7ce │ │ │ │ + bne.w 9d7f0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 9d8a0 │ │ │ │ + b.n 9d8c2 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9dcfc │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - b.n 9dcc6 │ │ │ │ + b.n 9dd2c │ │ │ │ + str r5, [sp, #8] │ │ │ │ + b.n 9d704 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 9d9f4 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b.n 9d6e8 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 9d6e8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9da14 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 9d9f4 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9da14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov sl, fp │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 9d6e8 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 9dd1a │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9d6cc │ │ │ │ + b.n 9d704 │ │ │ │ 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] @ (9df2c ) │ │ │ │ + ldr r0, [pc, #460] @ (9df60 ) │ │ │ │ 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 9dea6 │ │ │ │ + beq.w 9deda │ │ │ │ add r7, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e110 │ │ │ │ + bl 9e144 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9deb6 │ │ │ │ + beq.w 9deea │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 9de5a │ │ │ │ + beq.n 9de8e │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #20 │ │ │ │ - bpl.n 9de3e │ │ │ │ + bpl.n 9de72 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r6, [r1, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9de3e │ │ │ │ + beq.n 9de72 │ │ │ │ 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 9dee0 │ │ │ │ + beq.w 9df14 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9deec │ │ │ │ + bne.w 9df20 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 9de2e │ │ │ │ + ble.n 9de62 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ddde │ │ │ │ + bge.n 9de12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9de8c │ │ │ │ + beq.n 9dec0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 9de2e │ │ │ │ + ble.n 9de62 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ddf4 │ │ │ │ + bge.n 9de28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9de92 │ │ │ │ + beq.n 9dec6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 9de2e │ │ │ │ + beq.n 9de62 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9de0a │ │ │ │ + bge.n 9de3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9deba │ │ │ │ + beq.n 9deee │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 9de2e │ │ │ │ + beq.n 9de62 │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9de28 │ │ │ │ + bge.n 9de5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9de98 │ │ │ │ + beq.n 9decc │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9de14 │ │ │ │ + bne.n 9de48 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 9ded4 │ │ │ │ + bne.n 9df08 │ │ │ │ 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 a3484 │ │ │ │ + bl a34ac │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bgt.n 9ddcc │ │ │ │ - b.n 9de2e │ │ │ │ + bgt.n 9de00 │ │ │ │ + b.n 9de62 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bmi.n 9dec0 │ │ │ │ + bmi.n 9def4 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.n 9dd9e │ │ │ │ + bmi.n 9ddd2 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl a3484 │ │ │ │ + bl a34ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ddd6 │ │ │ │ - b.n 9de2e │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ddde │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ddf4 │ │ │ │ + blt.n 9de0a │ │ │ │ + b.n 9de62 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9de12 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9de28 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 9de28 │ │ │ │ + b.n 9de5c │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e350 │ │ │ │ + bl 9e37c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 9de32 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9de0a │ │ │ │ + b.n 9de66 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9de3e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r0, r8 │ │ │ │ adds r2, #16 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9e3d4 │ │ │ │ - b.n 9de7e │ │ │ │ + bl 9e400 │ │ │ │ + b.n 9deb2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 9de32 │ │ │ │ - cbz r3, 9df08 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 9de66 │ │ │ │ + cbz r3, 9df3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9df08 │ │ │ │ + cbz r3, 9df3c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 9de2e │ │ │ │ - b.n 9ddcc │ │ │ │ + ble.n 9de62 │ │ │ │ + b.n 9de00 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dee6 │ │ │ │ + beq.n 9df1a │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 1cb734 │ │ │ │ + bl 1c9f90 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9dee6 │ │ │ │ + b.n 9df1a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #61840 @ 0xf190 │ │ │ │ + movw r2, #61520 @ 0xf050 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9dee6 │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ + b.n 9df1a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009df30 : │ │ │ │ +0009df64 : │ │ │ │ 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] @ 9df68 │ │ │ │ + ldr.w ip, [pc, #36] @ 9df9c │ │ │ │ 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 9df6c │ │ │ │ + bl 9dfa0 │ │ │ │ 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 9e10c │ │ │ │ + beq.w 9e140 │ │ │ │ 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 9e0ac │ │ │ │ + beq.w 9e0e0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e0ac │ │ │ │ + beq.w 9e0e0 │ │ │ │ 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 9e110 │ │ │ │ + bl 9e144 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e0ca │ │ │ │ + beq.w 9e0fe │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9e064 │ │ │ │ + beq.n 9e098 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.n 9e04e │ │ │ │ + bpl.n 9e082 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e04e │ │ │ │ + beq.n 9e082 │ │ │ │ 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 9e0ce │ │ │ │ + beq.n 9e102 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e0da │ │ │ │ + bne.n 9e10e │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 9e042 │ │ │ │ + ble.n 9e076 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9dff4 │ │ │ │ + bge.n 9e028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e090 │ │ │ │ + beq.n 9e0c4 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 9e042 │ │ │ │ + ble.n 9e076 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e00a │ │ │ │ + bge.n 9e03e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e096 │ │ │ │ + beq.n 9e0ca │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 9e042 │ │ │ │ + beq.n 9e076 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e020 │ │ │ │ + bge.n 9e054 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e0a6 │ │ │ │ + beq.n 9e0da │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9e042 │ │ │ │ + beq.n 9e076 │ │ │ │ add.w r2, r4, #8 │ │ │ │ movs r5, #3 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e03c │ │ │ │ + bge.n 9e070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9e09c │ │ │ │ + cbz r3, 9e0d0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9e02a │ │ │ │ + bne.n 9e05e │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 9e0c2 │ │ │ │ + bne.n 9e0f6 │ │ │ │ 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 a3484 │ │ │ │ + bl a34ac │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.n 9dfe2 │ │ │ │ - b.n 9e042 │ │ │ │ + bgt.n 9e016 │ │ │ │ + b.n 9e076 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 9e0b4 │ │ │ │ + bmi.n 9e0e8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.n 9dfbe │ │ │ │ + bmi.n 9dff2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl a3484 │ │ │ │ + bl a34ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9dfec │ │ │ │ - b.n 9e042 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9dff4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e00a │ │ │ │ + blt.n 9e020 │ │ │ │ + b.n 9e076 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e028 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e03e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9e03c │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e020 │ │ │ │ + b.n 9e070 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e054 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 9e350 │ │ │ │ + b.n 9e37c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ adds r2, #16 │ │ │ │ - bl 9e3d4 │ │ │ │ - b.n 9e082 │ │ │ │ + bl 9e400 │ │ │ │ + b.n 9e0b6 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9e046 │ │ │ │ - cbz r3, 9e0f0 │ │ │ │ + b.n 9e07a │ │ │ │ + cbz r3, 9e124 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9e0f0 │ │ │ │ + cbz r3, 9e124 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9e042 │ │ │ │ - b.n 9dfe2 │ │ │ │ + ble.n 9e076 │ │ │ │ + b.n 9e016 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e0d4 │ │ │ │ + beq.n 9e108 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1cb734 │ │ │ │ + bl 1c9f90 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9e0d4 │ │ │ │ + b.n 9e108 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #61840 @ 0xf190 │ │ │ │ + movw r2, #61520 @ 0xf050 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 2339b4 <_PyErr_Format@@Base> │ │ │ │ - b.n 9e0d4 │ │ │ │ - b.w 6e320 │ │ │ │ + bl 2321bc <_PyErr_Format@@Base> │ │ │ │ + b.n 9e108 │ │ │ │ + b.w 6e10e │ │ │ │ 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 9e1f2 │ │ │ │ - cbz r4, 9e156 │ │ │ │ + bgt.n 9e23c │ │ │ │ + cbz r4, 9e188 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 9e21a │ │ │ │ + bhi.n 9e26c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 9e246 │ │ │ │ + bhi.n 9e210 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 9e12c │ │ │ │ + beq.n 9e160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e12c │ │ │ │ + bne.n 9e160 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9e136 │ │ │ │ + bne.n 9e16a │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 9e312 │ │ │ │ + blt.w 9e342 │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 9e212 │ │ │ │ + beq.n 9e264 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 9e278 │ │ │ │ + bgt.w 9e2a8 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2cc │ │ │ │ + beq.w 9e2fc │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 9e204 │ │ │ │ + beq.n 9e256 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2d0 │ │ │ │ + beq.w 9e300 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 9e204 │ │ │ │ + beq.n 9e256 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e2a6 │ │ │ │ + beq.n 9e2d6 │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 9e204 │ │ │ │ + beq.n 9e256 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 95f10 │ │ │ │ + bl 95efc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e2a8 │ │ │ │ + beq.n 9e2d8 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 9e1c2 │ │ │ │ - b.n 9e206 │ │ │ │ + bne.n 9e1f4 │ │ │ │ + b.n 9e258 │ │ │ │ + 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 9e160 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 9e200 │ │ │ │ - bhi.n 9e23e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 9e2fc │ │ │ │ + beq.n 9e252 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq.n 9e242 │ │ │ │ + bne.n 9e27a │ │ │ │ + cbnz r0, 9e294 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 9e200 │ │ │ │ - bls.n 9e1de │ │ │ │ + beq.n 9e252 │ │ │ │ + bls.n 9e28a │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 9e242 │ │ │ │ + beq.n 9e294 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 9e1ee │ │ │ │ + beq.n 9e252 │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ + cmp r4, #93 @ 0x5d │ │ │ │ + bne.n 9e240 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 9e12c │ │ │ │ + b.n 9e160 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e2d4 │ │ │ │ + bne.n 9e304 │ │ │ │ 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 9e268 │ │ │ │ - bhi.n 9e238 │ │ │ │ + beq.n 9e230 │ │ │ │ + bhi.n 9e298 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 9e268 │ │ │ │ + beq.n 9e230 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 9e200 │ │ │ │ + beq.n 9e252 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e12c │ │ │ │ + bne.w 9e160 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9e150 │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 9e228 │ │ │ │ - b.n 9e200 │ │ │ │ + b.n 9e182 │ │ │ │ + cmp r4, #41 @ 0x29 │ │ │ │ + beq.n 9e252 │ │ │ │ + bls.n 9e29e │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 9e1ee │ │ │ │ + bne.n 9e24a │ │ │ │ adds r0, #1 │ │ │ │ - b.n 9e12c │ │ │ │ - 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 9e12c │ │ │ │ - cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 9e200 │ │ │ │ + b.n 9e160 │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.n 9e27a │ │ │ │ + b.n 9e252 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 9e32c │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 9e228 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9e242 │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 9e1f2 │ │ │ │ + bne.n 9e24a │ │ │ │ + b.n 9e294 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 83898 │ │ │ │ + bl 83814 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e326 │ │ │ │ + beq.n 9e354 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95f10 │ │ │ │ - cbz r0, 9e2a8 │ │ │ │ + bl 95efc │ │ │ │ + cbz r0, 9e2d8 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 9e18e │ │ │ │ + b.n 9e1c0 │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 63154 │ │ │ │ + bl 62fc4 │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9e334 │ │ │ │ + bne.n 9e362 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 9e32c │ │ │ │ + bne.n 9e35a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9e212 │ │ │ │ + b.n 9e264 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 9e2a8 │ │ │ │ + b.n 9e2d8 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 9e2a8 │ │ │ │ + b.n 9e2d8 │ │ │ │ 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 9e2f2 │ │ │ │ - cbnz r5, 9e31a │ │ │ │ + beq.n 9e322 │ │ │ │ + cbnz r5, 9e34a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e20e │ │ │ │ - b.n 9e2d4 │ │ │ │ + beq.n 9e260 │ │ │ │ + b.n 9e304 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55068 @ 0xd71c │ │ │ │ + movw r1, #54748 @ 0xd5dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 9e2c6 │ │ │ │ + b.n 9e2f6 │ │ │ │ bl 2fab4 <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e20e │ │ │ │ - b.n 9e2b8 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 9e212 │ │ │ │ + bne.n 9e260 │ │ │ │ + b.n 9e2e8 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 9e264 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 9e2c6 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 9e2f6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e2be │ │ │ │ + bge.n 9e2ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e2be │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e2be │ │ │ │ - nop │ │ │ │ + bne.n 9e2ee │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e2ee │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 9e38e │ │ │ │ + bpl.n 9e3ba │ │ │ │ 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, 9e382 │ │ │ │ + cbz r4, 9e3ae │ │ │ │ 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, 9e396 │ │ │ │ - cbnz r3, 9e3bc │ │ │ │ + cbz r0, 9e3c2 │ │ │ │ + cbnz r3, 9e3e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ mov r2, r3 │ │ │ │ - b.w a3484 │ │ │ │ + b.w a34ac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w a3484 │ │ │ │ - cbz r3, 9e39e │ │ │ │ + b.w a34ac │ │ │ │ + cbz r3, 9e3ca │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e380 │ │ │ │ + bne.n 9e3ac │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #61840 @ 0xf190 │ │ │ │ + movw r2, #61520 @ 0xf050 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 2339b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 2321bc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e380 │ │ │ │ + beq.n 9e3ac │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1cb734 │ │ │ │ + b.w 1c9f90 │ │ │ │ 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 9e406 │ │ │ │ + bpl.n 9e432 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r4, [r1, r4] │ │ │ │ - cbz r4, 9e406 │ │ │ │ + cbz r4, 9e432 │ │ │ │ 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, 9e412 │ │ │ │ - cbnz r3, 9e438 │ │ │ │ + cbz r0, 9e43e │ │ │ │ + cbnz r3, 9e464 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w a3484 │ │ │ │ - cbz r3, 9e41a │ │ │ │ + b.w a34ac │ │ │ │ + cbz r3, 9e446 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e404 │ │ │ │ + bne.n 9e430 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #61840 @ 0xf190 │ │ │ │ + movw r2, #61520 @ 0xf050 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 2339b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 2321bc <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e404 │ │ │ │ + beq.n 9e430 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1cb734 │ │ │ │ + b.w 1c9f90 │ │ │ │ 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 9e5a8 │ │ │ │ + bne.w 9e5d4 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e574 │ │ │ │ + bne.n 9e5a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e552 │ │ │ │ + beq.n 9e57e │ │ │ │ movw r3, #12128 @ 0x2f60 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9e55e │ │ │ │ + bne.n 9e58a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e50e │ │ │ │ + beq.n 9e53a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9e568 │ │ │ │ + beq.n 9e594 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 9e4a8 │ │ │ │ + cbnz r0, 9e4d4 │ │ │ │ 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] │ │ │ │ @@ -171276,19 +171293,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 9e724 │ │ │ │ + bl 9e750 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e590 │ │ │ │ - ldr r4, [pc, #236] @ (9e5c0 ) │ │ │ │ + bne.n 9e5bc │ │ │ │ + ldr r4, [pc, #236] @ (9e5ec ) │ │ │ │ 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 │ │ │ │ @@ -171301,19 +171318,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 87f7c │ │ │ │ + bl 87f50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e4a2 │ │ │ │ - ldr r4, [pc, #156] @ (9e5c0 ) │ │ │ │ + beq.n 9e4ce │ │ │ │ + ldr r4, [pc, #156] @ (9e5ec ) │ │ │ │ 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] │ │ │ │ @@ -171322,81 +171339,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 9e4e6 │ │ │ │ + b.n 9e512 │ │ │ │ movw r3, #12128 @ 0x2f60 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9e50e │ │ │ │ + beq.n 9e53a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 9e5c4 │ │ │ │ + b.n 9e5f0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1cb3e0 │ │ │ │ + b.w 1c9c38 │ │ │ │ movs r2, #1 │ │ │ │ - movw r0, #18956 @ 0x4a0c │ │ │ │ + movw r0, #18636 @ 0x48cc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d46e0 │ │ │ │ + bl 1d31b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e47a │ │ │ │ + bne.w 9e4a6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e4a2 │ │ │ │ + b.n 9e4ce │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e58c │ │ │ │ + bge.n 9e5b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e58c │ │ │ │ + bne.n 9e5b8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e58c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e5b8 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #18956 @ 0x4a0c │ │ │ │ + movw r0, #18636 @ 0x48cc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 4114c │ │ │ │ + bl 410cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e58c │ │ │ │ - b.n 9e46a │ │ │ │ + beq.n 9e5b8 │ │ │ │ + b.n 9e496 │ │ │ │ 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 87f7c │ │ │ │ + bl 87f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e666 │ │ │ │ + beq.n 9e692 │ │ │ │ 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, 9e646 │ │ │ │ - ldr.w ip, [pc, #100] @ 9e66c │ │ │ │ + cbnz r1, 9e672 │ │ │ │ + ldr.w ip, [pc, #100] @ 9e698 │ │ │ │ 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 │ │ │ │ @@ -171408,56 +171425,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 9e724 │ │ │ │ + bl 9e750 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e606 │ │ │ │ + beq.n 9e632 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e666 │ │ │ │ + bge.n 9e692 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9e666 │ │ │ │ + cbnz r2, 9e692 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e640 │ │ │ │ + b.n 9e66c │ │ │ │ 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 87f7c │ │ │ │ + bl 87f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e71a │ │ │ │ + beq.n 9e746 │ │ │ │ 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, 9e6fa │ │ │ │ - ldr.w ip, [pc, #100] @ 9e720 │ │ │ │ + cbnz r1, 9e726 │ │ │ │ + ldr.w ip, [pc, #100] @ 9e74c │ │ │ │ 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 │ │ │ │ @@ -171469,28 +171486,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 9e724 │ │ │ │ + bl 9e750 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e6ba │ │ │ │ + beq.n 9e6e6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e71a │ │ │ │ + bge.n 9e746 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9e71a │ │ │ │ + cbnz r2, 9e746 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e6f4 │ │ │ │ + b.n 9e720 │ │ │ │ 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 │ │ │ │ @@ -171498,147 +171515,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 9e780 │ │ │ │ + bne.n 9e7ac │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9e838 │ │ │ │ + beq.n 9e864 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbnz r3, 9e75e │ │ │ │ + cbnz r3, 9e78a │ │ │ │ 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 9e81c │ │ │ │ + bge.n 9e848 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 10ab88 │ │ │ │ + b.w 10ac18 │ │ │ │ ldr.w lr, [ip, #172] @ 0xac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9e83c │ │ │ │ + beq.n 9e868 │ │ │ │ ldr.w r4, [lr, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 9e80a │ │ │ │ + ble.n 9e836 │ │ │ │ ldr.w r5, [lr, #16] │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9e750 │ │ │ │ + beq.n 9e77c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 9e7d6 │ │ │ │ + beq.n 9e802 │ │ │ │ ldr.w r5, [lr, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9e750 │ │ │ │ + beq.n 9e77c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 9e7d6 │ │ │ │ + beq.n 9e802 │ │ │ │ ldr.w r5, [lr, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9e750 │ │ │ │ + beq.n 9e77c │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 9e7d6 │ │ │ │ + beq.n 9e802 │ │ │ │ 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 9e750 │ │ │ │ + beq.n 9e77c │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9e7be │ │ │ │ + bne.n 9e7ea │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 9e80a │ │ │ │ + ble.n 9e836 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 9e750 │ │ │ │ + beq.n 9e77c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 9e80a │ │ │ │ + beq.n 9e836 │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e750 │ │ │ │ + beq.n 9e77c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 9e80a │ │ │ │ + beq.n 9e836 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e750 │ │ │ │ + beq.n 9e77c │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 9e80a │ │ │ │ + beq.n 9e836 │ │ │ │ add.w lr, lr, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 9e750 │ │ │ │ + beq.n 9e77c │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 9e7fc │ │ │ │ + bne.n 9e828 │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 9e830 │ │ │ │ + beq.n 9e85c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 9e8a4 │ │ │ │ + b.n 9e8d0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r3, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9f850 │ │ │ │ + bl 9f878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e774 │ │ │ │ + beq.n 9e7a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e758 │ │ │ │ + b.n 9e784 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 20e820 │ │ │ │ + b.w 20d25c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e758 │ │ │ │ + b.n 9e784 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ - cbz r4, 9e84a │ │ │ │ + cbz r4, 9e876 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9e750 │ │ │ │ - b.n 9e83e │ │ │ │ + beq.n 9e77c │ │ │ │ + b.n 9e86a │ │ │ │ mov r3, ip │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e80a │ │ │ │ + beq.n 9e836 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9e84c │ │ │ │ - b.n 9e750 │ │ │ │ + bne.n 9e878 │ │ │ │ + b.n 9e77c │ │ │ │ nop │ │ │ │ │ │ │ │ -0009e85c : │ │ │ │ +0009e888 : │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, 9e882 │ │ │ │ + cbz r2, 9e8ae │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.n 9e87e │ │ │ │ + ble.n 9e8aa │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9e86a │ │ │ │ + bne.n 9e896 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9e87a │ │ │ │ + beq.n 9e8a6 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 9e892 │ │ │ │ + cbz r0, 9e8be │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9e886 │ │ │ │ - b.n 9e87a │ │ │ │ + bne.n 9e8b2 │ │ │ │ + b.n 9e8a6 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -171648,84 +171665,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 9f1ac │ │ │ │ + beq.w 9f1d0 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f19e │ │ │ │ + beq.w 9f1ca │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #38861 @ 0x97cd │ │ │ │ + movw r2, #38733 @ 0x974d │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 9f3b6 │ │ │ │ + beq.w 9f3e0 │ │ │ │ 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 9e95e │ │ │ │ + b.n 9e98a │ │ │ │ ldr.w r6, [r5, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9eae0 │ │ │ │ + bne.w 9eb0c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9f2e6 │ │ │ │ + bne.w 9f312 │ │ │ │ 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 9ec64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e958 │ │ │ │ + bge.n 9e984 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f2c4 │ │ │ │ + beq.w 9f308 │ │ │ │ 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 9eb0c │ │ │ │ + beq.w 9eb38 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9e9fc │ │ │ │ + beq.n 9ea28 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3ec │ │ │ │ + beq.w 9f416 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9f404 │ │ │ │ + beq.w 9f42e │ │ │ │ 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] │ │ │ │ @@ -171742,809 +171759,809 @@ │ │ │ │ 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 9e906 │ │ │ │ + beq.n 9e932 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 9ea08 │ │ │ │ + beq.n 9ea34 │ │ │ │ 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 9e9c4 │ │ │ │ + bne.n 9e9f0 │ │ │ │ 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 9e9aa │ │ │ │ + b.n 9e9d6 │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 9e988 │ │ │ │ - b.n 9e972 │ │ │ │ + bne.n 9e9b4 │ │ │ │ + b.n 9e99e │ │ │ │ ldr.w r6, [r5, #-8] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 9eaec │ │ │ │ + beq.n 9eb18 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9efae │ │ │ │ - ldr r2, [pc, #532] @ (9ec30 ) │ │ │ │ + beq.w 9efda │ │ │ │ + ldr r2, [pc, #532] @ (9ec5c ) │ │ │ │ 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 9f148 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.w 9f128 │ │ │ │ + bhi.w 9f154 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9ef10 │ │ │ │ + bne.w 9ef3c │ │ │ │ ldr.w fp, [r3, #100] @ 0x64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9eda2 │ │ │ │ - movw r2, #24213 @ 0x5e95 │ │ │ │ + beq.w 9edce │ │ │ │ + movw r2, #24341 @ 0x5f15 │ │ │ │ movt r2, #16 │ │ │ │ cmp fp, r2 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r7, #8] │ │ │ │ - beq.w 9eb82 │ │ │ │ + beq.w 9ebae │ │ │ │ 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 9ed84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f144 │ │ │ │ + beq.w 9f170 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r2, #36092 @ 0x8cfc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9ebf4 │ │ │ │ + bne.w 9ec20 │ │ │ │ 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 9f4ac │ │ │ │ + blt.w 9f4d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9eabc │ │ │ │ + bge.n 9eae8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f4f8 │ │ │ │ + beq.w 9f524 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 9eaec │ │ │ │ + beq.n 9eb18 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 9f502 │ │ │ │ + bne.w 9f52e │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9f502 │ │ │ │ + bne.w 9f52e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 9e9e0 │ │ │ │ + b.n 9ea0c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e9e0 │ │ │ │ + bne.w 9ea0c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 9ea10 │ │ │ │ + bne.n 9ea3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w sl, [r7, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9e958 │ │ │ │ + bge.w 9e984 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e946 │ │ │ │ + bne.w 9e972 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e946 │ │ │ │ - ldr r6, [pc, #288] @ (9ec30 ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e972 │ │ │ │ + ldr r6, [pc, #288] @ (9ec5c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r4, [r6, r5] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f4c0 │ │ │ │ + bne.w 9f4ec │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9eb7a │ │ │ │ + bge.n 9eba6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9eb78 │ │ │ │ + cbnz r2, 9eba4 │ │ │ │ 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 9f42a │ │ │ │ - ldr r2, [pc, #220] @ (9ec34 ) │ │ │ │ + bne.w 9f454 │ │ │ │ + ldr r2, [pc, #220] @ (9ec60 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f40e │ │ │ │ + bne.w 9f438 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f250 │ │ │ │ + bne.w 9f27c │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f0c0 │ │ │ │ + bne.w 9f0ec │ │ │ │ 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 9ed7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 9ed50 │ │ │ │ + bpl.w 9ed7c │ │ │ │ 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 9edf8 │ │ │ │ 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 9ee26 │ │ │ │ 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 9ea92 │ │ │ │ + beq.w 9eabe │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl e563c │ │ │ │ + bl e53d4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f4ac │ │ │ │ + blt.w 9f4d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ec1c │ │ │ │ + bge.n 9ec48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f4f8 │ │ │ │ + beq.w 9f524 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 9eaec │ │ │ │ + beq.w 9eb18 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9eac2 │ │ │ │ + beq.w 9eaee │ │ │ │ mov r9, r4 │ │ │ │ - b.n 9f158 │ │ │ │ + b.n 9f184 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add.w r2, sl, #32 │ │ │ │ str r2, [r7, #28] │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r0, r2 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 9ec5e │ │ │ │ + bgt.n 9ec8a │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.w 9ee04 │ │ │ │ + bls.w 9ee30 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 9ef84 │ │ │ │ + bls.w 9efb0 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 9ee1a │ │ │ │ + bls.w 9ee46 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 9ec60 │ │ │ │ + bls.n 9ec8c │ │ │ │ mov r6, fp │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 9f368 │ │ │ │ + bcs.w 9f348 │ │ │ │ movw r9, #24320 @ 0x5f00 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ - movw r1, #1101 @ 0x44d │ │ │ │ + movw r1, #1069 @ 0x42d │ │ │ │ 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 9f334 │ │ │ │ + ldr r2, [pc, #636] @ (9ef38 ) │ │ │ │ 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, #20] │ │ │ │ - bne.w 9eed6 │ │ │ │ + bne.w 9ef02 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ subs r1, r2, #1 │ │ │ │ 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 9f2ce │ │ │ │ + beq.w 9f2f0 │ │ │ │ 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 9eed2 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #20] │ │ │ │ blx 2b47c │ │ │ │ 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 9f36a │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 9ed40 │ │ │ │ + bhi.n 9ed6c │ │ │ │ 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, 9ed62 │ │ │ │ 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 9ee7e │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 9ed14 │ │ │ │ + bne.n 9ed40 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, lr │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9e946 │ │ │ │ + beq.w 9e972 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 9e946 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 9e972 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f530 │ │ │ │ + blt.w 9f55c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbnz r3, 9eda2 │ │ │ │ + cbnz r3, 9edce │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cbz r3, 9eda2 │ │ │ │ + cbz r3, 9edce │ │ │ │ movw r2, #9952 @ 0x26e0 │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - movw r1, #51549 @ 0xc95d │ │ │ │ + movw r1, #51117 @ 0xc7ad │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bne.w 9f0d4 │ │ │ │ + bne.w 9f108 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 9f49a │ │ │ │ + bne.w 9f4c6 │ │ │ │ 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 9f11e │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f528 │ │ │ │ + blt.w 9f554 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ - beq.w 9eaaa │ │ │ │ - b.n 9ebec │ │ │ │ + beq.w 9ead6 │ │ │ │ + b.n 9ec18 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ebca │ │ │ │ - cbz r3, 9edfa │ │ │ │ + bne.w 9ebf6 │ │ │ │ + cbz r3, 9ee26 │ │ │ │ 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 9ebca │ │ │ │ + bne.w 9ebf6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9f01a │ │ │ │ + bne.w 9f046 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 9ea82 │ │ │ │ + b.n 9eaae │ │ │ │ add.w r2, sl, #32 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 9f374 │ │ │ │ + beq.w 9f3a2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, fp │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 9ecdc │ │ │ │ + b.n 9ed08 │ │ │ │ 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, #1101 @ 0x44d │ │ │ │ + movw r1, #1069 @ 0x42d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r2, [r9, #868] @ 0x364 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9f354 │ │ │ │ - ldr r2, [pc, #204] @ (9ef0c ) │ │ │ │ + bne.w 9f334 │ │ │ │ + ldr r2, [pc, #204] @ (9ef38 ) │ │ │ │ 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, #20] │ │ │ │ - b.n 9ecaa │ │ │ │ + b.n 9ecd6 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.w 9ef8a │ │ │ │ + bcc.w 9efb6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f016 │ │ │ │ + beq.w 9f042 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f0a8 │ │ │ │ + beq.w 9f0d4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f0b0 │ │ │ │ + beq.w 9f0dc │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f0d0 │ │ │ │ + beq.w 9f0fc │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f110 │ │ │ │ + beq.w 9f104 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f118 │ │ │ │ + beq.w 9f144 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f054 │ │ │ │ + beq.w 9f080 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f1a8 │ │ │ │ + beq.w 9f202 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9ef8a │ │ │ │ + bne.n 9efb6 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9efd4 │ │ │ │ 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 9ed08 │ │ │ │ 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 9ed08 │ │ │ │ ldr.w r2, [r9, #848] @ 0x350 │ │ │ │ - movw r1, #42673 @ 0xa6b1 │ │ │ │ + movw r1, #42573 @ 0xa64d │ │ │ │ movt r1, #7 │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9f484 │ │ │ │ + bne.w 9f4a8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 2c0ec │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9f368 │ │ │ │ + beq.w 9f348 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 9ecdc │ │ │ │ + b.n 9ed08 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9f556 │ │ │ │ + beq.w 9f5d4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 9ef64 │ │ │ │ + ble.n 9ef90 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9f05a │ │ │ │ + beq.w 9f086 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 9ef64 │ │ │ │ + beq.n 9ef90 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9f05a │ │ │ │ + beq.w 9f086 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 9ef64 │ │ │ │ + beq.n 9ef90 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9f05a │ │ │ │ + beq.w 9f086 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 9ef64 │ │ │ │ + beq.n 9ef90 │ │ │ │ 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 9f084 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 9ef54 │ │ │ │ + bne.n 9ef80 │ │ │ │ mov r3, lr │ │ │ │ ldr.w fp, [r3, #100] @ 0x64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9ed68 │ │ │ │ + beq.w 9ed94 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ - movw r2, #24213 @ 0x5e95 │ │ │ │ + movw r2, #24341 @ 0x5f15 │ │ │ │ movt r2, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 9eb86 │ │ │ │ - b.n 9ea68 │ │ │ │ + beq.w 9ebb2 │ │ │ │ + b.n 9ea94 │ │ │ │ mov r6, fp │ │ │ │ movs r5, #16 │ │ │ │ - b.n 9ee1e │ │ │ │ + b.n 9ee4a │ │ │ │ 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 9f1da │ │ │ │ + bne.w 9f206 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 9ed36 │ │ │ │ + b.n 9ed62 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ea1a │ │ │ │ + bne.w 9ea46 │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 9ea1a │ │ │ │ + bne.w 9ea46 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx r0, r1, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9ea1a │ │ │ │ + bne.w 9ea46 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 9f370 │ │ │ │ + bpl.w 9f4b6 │ │ │ │ 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 9f3b2 │ │ │ │ + beq.w 9f4ba │ │ │ │ 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 9eaec │ │ │ │ - b.n 9ea1a │ │ │ │ + beq.w 9eb18 │ │ │ │ + b.n 9ea46 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9efd4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9ebca │ │ │ │ + bne.w 9ebf6 │ │ │ │ subs r2, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 9edfa │ │ │ │ + beq.w 9ee26 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9ebca │ │ │ │ + bne.w 9ebf6 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.w 9edfa │ │ │ │ + bcc.w 9ee26 │ │ │ │ ldr.w r1, [r0, #-4]! │ │ │ │ ldr.w r3, [ip, #-4]! │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9f03c │ │ │ │ - b.n 9ebca │ │ │ │ + beq.n 9f068 │ │ │ │ + b.n 9ebf6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9efd4 │ │ │ │ mov r3, lr │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ str r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f5aa │ │ │ │ + beq.w 9f5b0 │ │ │ │ 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 9ea7c │ │ │ │ + bne.w 9eaa8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f59a │ │ │ │ + blt.w 9f574 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w fp, [r3, #100] @ 0x64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9eda2 │ │ │ │ + beq.w 9edce │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r7, #8] │ │ │ │ - b.n 9ef74 │ │ │ │ + b.n 9efa0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9efd4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9efd4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f4e8 │ │ │ │ + blt.w 9f514 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 9eb7a │ │ │ │ + b.n 9eba6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9efd4 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ + b.n 9efd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ea7c │ │ │ │ + bne.w 9eaa8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9eda2 │ │ │ │ + bge.w 9edce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eda2 │ │ │ │ + bne.w 9edce │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9eda2 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ - b.n 9efa8 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9edce │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9efd4 │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs.w 9ea40 │ │ │ │ + bcs.w 9ea6c │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 9ea40 │ │ │ │ - movw r1, #61968 @ 0xf210 │ │ │ │ + bhi.w 9ea6c │ │ │ │ + movw r1, #61648 @ 0xf0d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 35a64 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f594 │ │ │ │ + beq.w 9f584 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f158 │ │ │ │ + bge.n 9f184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f492 │ │ │ │ + beq.w 9f4be │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9f51a │ │ │ │ + bge.w 9f546 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f512 │ │ │ │ + beq.w 9f53e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f188 │ │ │ │ + bge.n 9f1b4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 9f188 │ │ │ │ + cbnz r3, 9f1b4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f19e │ │ │ │ + bge.n 9f1ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f58c │ │ │ │ + beq.w 9f5cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9eb7a │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9eba6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.w 9f33a │ │ │ │ + bmi.w 9f350 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f33a │ │ │ │ + beq.w 9f350 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f33a │ │ │ │ + beq.w 9f350 │ │ │ │ mov r0, r1 │ │ │ │ - bl 24476c │ │ │ │ + bl 242f74 │ │ │ │ str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f19e │ │ │ │ + beq.n 9f1ca │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.w 9e8e6 │ │ │ │ + b.w 9e912 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + b.n 9efd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 9f22c │ │ │ │ + bcc.n 9f258 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f012 │ │ │ │ + beq.w 9f03e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0a4 │ │ │ │ + beq.w 9f0d0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0ac │ │ │ │ + beq.w 9f0d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0cc │ │ │ │ + beq.w 9f0f8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f10c │ │ │ │ + beq.w 9f100 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f114 │ │ │ │ + beq.w 9f140 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f050 │ │ │ │ + beq.w 9f07c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9f1a4 │ │ │ │ + beq.n 9f1fe │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f47e │ │ │ │ + beq.w 9f39c │ │ │ │ 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 9f1de │ │ │ │ + bne.n 9f20a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9efa8 │ │ │ │ + b.n 9efd4 │ │ │ │ cmp.w r9, #3 │ │ │ │ - ble.w 9eb6e │ │ │ │ + ble.w 9eb9a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9eb6e │ │ │ │ + beq.w 9eb9a │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9eb6e │ │ │ │ + beq.w 9eb9a │ │ │ │ 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 9f2bc │ │ │ │ + bpl.n 9f2e8 │ │ │ │ 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] │ │ │ │ @@ -172553,151 +172570,150 @@ │ │ │ │ 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 9f266 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9e958 │ │ │ │ + b.n 9f292 │ │ │ │ ldrd r1, r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9ecdc │ │ │ │ - b.n 9eed6 │ │ │ │ + bne.w 9ed08 │ │ │ │ + b.n 9ef02 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9e984 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 9e99e │ │ │ │ + bne.w 9e9ca │ │ │ │ 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 9e946 │ │ │ │ + b.w 9e972 │ │ │ │ + ldr.w r0, [r9, #864] @ 0x360 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9ed08 │ │ │ │ + mov r9, r4 │ │ │ │ + bl 23a370 │ │ │ │ + b.n 9f19c │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #61568 @ 0xf080 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3e28 │ │ │ │ + b.n 9f1ca │ │ │ │ str.w r1, [sl, #8] │ │ │ │ mov r5, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9f318 │ │ │ │ + b.n 9f37a │ │ │ │ adds r5, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.n 9f336 │ │ │ │ + bhi.n 9f398 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9f316 │ │ │ │ - ldr r3, [pc, #680] @ (9f5cc ) │ │ │ │ + beq.n 9f378 │ │ │ │ + ldr r3, [pc, #620] @ (9f5f4 ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9f316 │ │ │ │ + beq.n 9f378 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ - bl 1cb694 │ │ │ │ + bl 1c9ef0 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - b.n 9f316 │ │ │ │ + b.n 9f378 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9ed40 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #61888 @ 0xf1c0 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 9f19e │ │ │ │ - ldr.w r0, [r9, #864] @ 0x360 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ecdc │ │ │ │ - mov r9, r4 │ │ │ │ - bl 23bb68 │ │ │ │ - b.n 9f170 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 9efe8 │ │ │ │ + b.n 9ed6c │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 9eece │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 9e946 │ │ │ │ + beq.w 9e972 │ │ │ │ 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 9f386 │ │ │ │ + bne.n 9f3b4 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ add.w r6, r7, #40 @ 0x28 │ │ │ │ movs r5, #8 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 9ecdc │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 9effe │ │ │ │ + b.n 9ed08 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #61920 @ 0xf1e0 │ │ │ │ + movw r1, #61600 @ 0xf0a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9f19e │ │ │ │ + bge.w 9f1ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f19e │ │ │ │ + bne.w 9f1ca │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f19e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f1ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 90ba8 <_PyType_GetDict@@Base> │ │ │ │ + bl 90b8c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f56e │ │ │ │ + bne.w 9f592 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93018 │ │ │ │ + bl 92ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9f566 │ │ │ │ + bge.w 9f58a │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 36286 <_PyEval_SetProfile@@Base+0x1f6> │ │ │ │ - b.n 9f170 │ │ │ │ - movw r1, #57533 @ 0xe0bd │ │ │ │ + b.n 9f19c │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9eb62 │ │ │ │ + beq.w 9eb8e │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx r3 │ │ │ │ - b.w 9eb62 │ │ │ │ + b.w 9eb8e │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f548 │ │ │ │ + bne.w 9f5be │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr.w r3, [r1, #-8] │ │ │ │ - cbz r3, 9f46e │ │ │ │ + cbz r3, 9f498 │ │ │ │ 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] │ │ │ │ @@ -172712,228 +172728,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 9eb6e │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 9eea2 │ │ │ │ + b.w 9eb9a │ │ │ │ ldr.w r0, [r9, #844] @ 0x34c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9eef4 │ │ │ │ + b.n 9ef20 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 9f014 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 9f02a │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f158 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f184 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9ed8a │ │ │ │ + bne.w 9edb6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2049fc │ │ │ │ + bl 203444 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9f0dc │ │ │ │ + b.n 9f110 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ec0a │ │ │ │ + bne.w 9ec36 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9ec0a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9ec36 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f0b4 │ │ │ │ + beq.w 9f0e0 │ │ │ │ movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 9f50a │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 9f536 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r4, [r6, r5] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9eb6e │ │ │ │ + bge.w 9eb9a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9eb2c │ │ │ │ - b.w 9eb6e │ │ │ │ + beq.w 9eb58 │ │ │ │ + b.w 9eb9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9ec1c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9ec48 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.w 9e99e │ │ │ │ + b.w 9e9ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ - b.n 9f4da │ │ │ │ + bl 203f88 <_PyErr_Clear@@Base> │ │ │ │ + b.n 9f506 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f170 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f19c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9f17a │ │ │ │ - b.n 9f19e │ │ │ │ + blt.w 9f1a6 │ │ │ │ + b.n 9f1ca │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 9ebd2 │ │ │ │ + b.w 9ebfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ed62 │ │ │ │ + bne.w 9ed8e │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ed62 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9f434 │ │ │ │ - b.n 9f46e │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 9f5ba │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9f05a │ │ │ │ - b.n 9f558 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ed8e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9f0bc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f0bc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b.w 9ea6c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e97a │ │ │ │ + bne.w 9e9a6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31832 @ 0x7c58 │ │ │ │ + movw r1, #31512 @ 0x7b18 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f3df0 │ │ │ │ - b.n 9f406 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f19e │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b.w 9ea40 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9f090 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f090 │ │ │ │ + bl f3e28 │ │ │ │ + b.n 9f430 │ │ │ │ ldr.w fp, [r3, #100] @ 0x64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9ef74 │ │ │ │ - b.w 9eda2 │ │ │ │ + bne.w 9efa0 │ │ │ │ + b.n 9edce │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9f45e │ │ │ │ + b.n 9f498 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f1ca │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cbz r1, 9f5e4 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 9f086 │ │ │ │ + b.n 9f5d6 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9ef64 │ │ │ │ - b.n 9f05a │ │ │ │ - nop │ │ │ │ + bne.w 9ef90 │ │ │ │ + b.n 9f086 │ │ │ │ movs r6, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ │ │ │ -0009f5d0 : │ │ │ │ +0009f5f8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 9f606 │ │ │ │ + cbz r3, 9f62e │ │ │ │ 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, 9f600 │ │ │ │ + cbz r0, 9f628 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #38861 @ 0x97cd │ │ │ │ + movw r2, #38733 @ 0x974d │ │ │ │ movt r2, #4 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 9f630 │ │ │ │ + beq.n 9f658 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 9f618 │ │ │ │ + bmi.n 9f640 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 9f618 │ │ │ │ + cbz r3, 9f640 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 9f618 │ │ │ │ - b.w 24476c │ │ │ │ + cbz r3, 9f640 │ │ │ │ + b.w 242f74 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61888 @ 0xf1c0 │ │ │ │ + movw r1, #61568 @ 0xf080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f3df0 │ │ │ │ + b.w f3e28 │ │ │ │ movw ip, #43564 @ 0xaa2c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #61920 @ 0xf1e0 │ │ │ │ + movw r1, #61600 @ 0xf0a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl f3df0 │ │ │ │ + bl f3e28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f65c │ │ │ │ + bge.n 9f684 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9f660 │ │ │ │ + cbz r2, 9f688 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9f600 │ │ │ │ + b.n 9f628 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f65c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f684 │ │ │ │ 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 9f77e │ │ │ │ - ldr r5, [pc, #272] @ (9f794 ) │ │ │ │ + beq.n 9f7a6 │ │ │ │ + ldr r5, [pc, #272] @ (9f7bc ) │ │ │ │ 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, 9f6f6 │ │ │ │ - ldr.w ip, [pc, #252] @ 9f798 │ │ │ │ + cbz r3, 9f71e │ │ │ │ + ldr.w ip, [pc, #252] @ 9f7c0 │ │ │ │ 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 9f742 │ │ │ │ + bne.n 9f76a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f716 │ │ │ │ + bge.n 9f73e │ │ │ │ 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] │ │ │ │ @@ -172947,473 +172963,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 80000 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7ffe0 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f6f0 │ │ │ │ + beq.n 9f718 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9f6c2 │ │ │ │ + blt.n 9f6ea │ │ │ │ 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 9f6f0 │ │ │ │ - movw r2, #57533 @ 0xe0bd │ │ │ │ + b.n 9f718 │ │ │ │ + movw r2, #57101 @ 0xdf0d │ │ │ │ movt r2, #21 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9f76c │ │ │ │ + bne.n 9f794 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f708 │ │ │ │ + bne.n 9f730 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 207b90 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 2065d8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f70a │ │ │ │ + b.n 9f732 │ │ │ │ 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 9f70a │ │ │ │ + b.n 9f732 │ │ │ │ movw r1, #1177 @ 0x499 │ │ │ │ - movw r0, #37428 @ 0x9234 │ │ │ │ + movw r0, #37108 @ 0x90f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f6f0 │ │ │ │ + b.n 9f718 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009f79c : │ │ │ │ +0009f7c4 : │ │ │ │ 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, 9f7bc │ │ │ │ + cbz r0, 9f7e4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (9f7f8 ) │ │ │ │ + ldr r2, [pc, #56] @ (9f820 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9f7b6 │ │ │ │ + beq.n 9f7de │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9f7b6 │ │ │ │ + beq.n 9f7de │ │ │ │ movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f7b6 │ │ │ │ + beq.n 9f7de │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 205540 <_PyErr_Clear@@Base> │ │ │ │ + bl 203f88 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9f7b6 │ │ │ │ + b.n 9f7de │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 9f84c │ │ │ │ + cbz r0, 9f874 │ │ │ │ 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 9f830 │ │ │ │ + bge.n 9f858 │ │ │ │ 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 9f842 │ │ │ │ + bge.n 9f86a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9f846 │ │ │ │ + cbz r3, 9f86e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9f842 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9f86a │ │ │ │ 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 9fa0e │ │ │ │ + bls.w 9fa36 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 9f966 │ │ │ │ + bls.n 9f98e │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 9fa28 │ │ │ │ + bls.w 9fa50 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 9f87e │ │ │ │ + bls.n 9f8a6 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 9fb3a │ │ │ │ + bcs.w 9fb62 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9fb26 │ │ │ │ - ldr r3, [pc, #708] @ (9fb74 ) │ │ │ │ + bne.w 9fb4e │ │ │ │ + ldr r3, [pc, #708] @ (9fb9c ) │ │ │ │ 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 9fa82 │ │ │ │ + bne.w 9faaa │ │ │ │ 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 9fa6e │ │ │ │ + beq.w 9fa96 │ │ │ │ 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, 9f94c │ │ │ │ + cbz r7, 9f974 │ │ │ │ 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 9fb44 │ │ │ │ + bne.w 9fb6c │ │ │ │ cmp r6, sl │ │ │ │ - bhi.n 9f93e │ │ │ │ + bhi.n 9f966 │ │ │ │ add.w lr, r6, #16 │ │ │ │ add lr, r3 │ │ │ │ add.w r3, r6, #8 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 9f938 │ │ │ │ + cbz r2, 9f960 │ │ │ │ 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, 9f99a │ │ │ │ + cbnz r7, 9f9c2 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 9f918 │ │ │ │ + bne.n 9f940 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.w 9fa4e │ │ │ │ + bne.w 9fa76 │ │ │ │ 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 9fa34 │ │ │ │ + bcc.n 9fa5c │ │ │ │ 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 9f8e8 │ │ │ │ + b.n 9f910 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #1101 @ 0x44d │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ movt r3, #8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9fb26 │ │ │ │ - ldr r3, [pc, #492] @ (9fb74 ) │ │ │ │ + bne.w 9fb4e │ │ │ │ + ldr r3, [pc, #492] @ (9fb9c ) │ │ │ │ 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 9f8c6 │ │ │ │ + b.n 9f8ee │ │ │ │ add.w r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc.n 9f9ea │ │ │ │ + bcc.n 9fa12 │ │ │ │ ldr.w r7, [ip, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa2e │ │ │ │ + beq.n 9fa56 │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa42 │ │ │ │ + beq.n 9fa6a │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa48 │ │ │ │ + beq.n 9fa70 │ │ │ │ ldr.w r7, [ip, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa22 │ │ │ │ + beq.n 9fa4a │ │ │ │ ldr.w r7, [ip, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa56 │ │ │ │ + beq.n 9fa7e │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa5c │ │ │ │ + beq.n 9fa84 │ │ │ │ ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa62 │ │ │ │ + beq.n 9fa8a │ │ │ │ ldr.w r7, [ip, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fa68 │ │ │ │ + beq.n 9fa90 │ │ │ │ ldr.w r7, [ip, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9fab0 │ │ │ │ + beq.n 9fad8 │ │ │ │ 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 9fab6 │ │ │ │ + bne.n 9fade │ │ │ │ strd r2, r0, [ip] │ │ │ │ - b.n 9f938 │ │ │ │ + b.n 9f960 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 9fb8c │ │ │ │ + beq.w 9fbb4 │ │ │ │ mov r4, r8 │ │ │ │ mov r6, fp │ │ │ │ movs r5, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 9f8ea │ │ │ │ + b.n 9f912 │ │ │ │ add.w ip, ip, #32 │ │ │ │ - b.n 9fa08 │ │ │ │ + b.n 9fa30 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ movs r5, #32 │ │ │ │ - b.n 9f96a │ │ │ │ + b.n 9f992 │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 9fa08 │ │ │ │ + b.n 9fa30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov fp, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 9f8ea │ │ │ │ + b.n 9f912 │ │ │ │ add.w ip, ip, #16 │ │ │ │ - b.n 9fa08 │ │ │ │ + b.n 9fa30 │ │ │ │ add.w ip, ip, #24 │ │ │ │ - b.n 9fa08 │ │ │ │ + b.n 9fa30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n 9f944 │ │ │ │ + bl 83e1c │ │ │ │ + b.n 9f96c │ │ │ │ add.w ip, ip, #40 @ 0x28 │ │ │ │ - b.n 9fa08 │ │ │ │ + b.n 9fa30 │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ - b.n 9fa08 │ │ │ │ + b.n 9fa30 │ │ │ │ add.w ip, ip, #56 @ 0x38 │ │ │ │ - b.n 9fa08 │ │ │ │ + b.n 9fa30 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ - b.n 9fa08 │ │ │ │ + b.n 9fa30 │ │ │ │ mov r1, lr │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80518 │ │ │ │ + bl 804f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f8e8 │ │ │ │ + bne.w 9f910 │ │ │ │ ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ - movw r3, #42673 @ 0xa6b1 │ │ │ │ + movw r3, #42573 @ 0xa64d │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9fb7c │ │ │ │ + bne.n 9fba4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c0ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9fb3a │ │ │ │ + beq.n 9fb62 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ mov fp, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9f8ea │ │ │ │ + b.n 9f912 │ │ │ │ add.w ip, ip, #72 @ 0x48 │ │ │ │ - b.n 9fa08 │ │ │ │ + b.n 9fa30 │ │ │ │ add.w r1, r9, #9 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.n 9fb06 │ │ │ │ + bcc.n 9fb2e │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa2e │ │ │ │ + beq.n 9fa56 │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa42 │ │ │ │ + beq.n 9fa6a │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa48 │ │ │ │ + beq.n 9fa70 │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa22 │ │ │ │ + beq.n 9fa4a │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa56 │ │ │ │ + beq.n 9fa7e │ │ │ │ ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa5c │ │ │ │ + beq.n 9fa84 │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa62 │ │ │ │ + beq.n 9fa8a │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fa68 │ │ │ │ + beq.n 9fa90 │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9fab0 │ │ │ │ + beq.n 9fad8 │ │ │ │ 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 9fa08 │ │ │ │ - b.n 9fab6 │ │ │ │ + beq.w 9fa30 │ │ │ │ + b.n 9fade │ │ │ │ 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 9f8e8 │ │ │ │ - bl 23bb68 │ │ │ │ + bne.w 9f910 │ │ │ │ + bl 23a370 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9f946 │ │ │ │ + b.n 9f96e │ │ │ │ str.w r2, [r9, #8] │ │ │ │ mov r9, r6 │ │ │ │ - b.n 9fb50 │ │ │ │ + b.n 9fb78 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, sl │ │ │ │ - bhi.w 9f93e │ │ │ │ + bhi.w 9f966 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9fb4c │ │ │ │ - ldr r3, [pc, #24] @ (9fb78 ) │ │ │ │ + beq.n 9fb74 │ │ │ │ + ldr r3, [pc, #24] @ (9fba0 ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9fb4c │ │ │ │ + beq.n 9fb74 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb694 │ │ │ │ - b.n 9fb4c │ │ │ │ + bl 1c9ef0 │ │ │ │ + b.n 9fb74 │ │ │ │ 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 9fa9e │ │ │ │ + b.n 9fac6 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f944 │ │ │ │ + beq.w 9f96c │ │ │ │ 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 9fb9e │ │ │ │ + bne.n 9fbc6 │ │ │ │ movs r5, #8 │ │ │ │ mov r4, r8 │ │ │ │ add.w r6, sp, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 9f8ea │ │ │ │ + b.n 9f912 │ │ │ │ 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] @ (9fc68 ) │ │ │ │ + ldr r4, [pc, #148] @ (9fc90 ) │ │ │ │ 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] │ │ │ │ @@ -173427,786 +173443,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, 9fc24 │ │ │ │ + cbz r0, 9fc4c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9fc44 │ │ │ │ + blt.n 9fc6c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1916] @ 0x77c │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 9fc5a │ │ │ │ + bhi.n 9fc82 │ │ │ │ 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 9fc24 │ │ │ │ + bne.n 9fc4c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 9fc24 │ │ │ │ + b.n 9fc4c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9095c │ │ │ │ + b.w 9093c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009fc6c <_Py_CheckFunctionResult@@Base>: │ │ │ │ +0009fc94 <_Py_CheckFunctionResult@@Base>: │ │ │ │ push {lr} │ │ │ │ mov ip, r2 │ │ │ │ ldr.w lr, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 9fc80 <_Py_CheckFunctionResult@@Base+0x14> │ │ │ │ + cbz r2, 9fca8 <_Py_CheckFunctionResult@@Base+0x14> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9fcb0 <_Py_CheckFunctionResult@@Base+0x44> │ │ │ │ + bne.n 9fcd8 <_Py_CheckFunctionResult@@Base+0x44> │ │ │ │ mov r0, ip │ │ │ │ pop {pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9fc8e <_Py_CheckFunctionResult@@Base+0x22> │ │ │ │ + beq.n 9fcb6 <_Py_CheckFunctionResult@@Base+0x22> │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9fc7c <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + bne.n 9fca4 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - cbz r1, 9fcc2 <_Py_CheckFunctionResult@@Base+0x56> │ │ │ │ + cbz r1, 9fcea <_Py_CheckFunctionResult@@Base+0x56> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #61840 @ 0xf190 │ │ │ │ + movw r2, #61520 @ 0xf050 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r1, ip │ │ │ │ - b.w 2339b4 <_PyErr_Format@@Base> │ │ │ │ + b.w 2321bc <_PyErr_Format@@Base> │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9fc7c <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + beq.n 9fca4 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1cb734 │ │ │ │ - movw r2, #61984 @ 0xf220 │ │ │ │ + b.w 1c9f90 │ │ │ │ + movw r2, #61664 @ 0xf0e0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r1, ip │ │ │ │ - b.w 2339b4 <_PyErr_Format@@Base> │ │ │ │ - ldr r2, [pc, #400] @ (9fe68 <_Py_CheckFunctionResult@@Base+0x1fc>) │ │ │ │ + b.w 2321bc <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #400] @ (9fe90 <_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 9fe58 <_Py_CheckFunctionResult@@Base+0x1ec> │ │ │ │ + beq.w 9fe80 <_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 9fe1a <_Py_CheckFunctionResult@@Base+0x1ae> │ │ │ │ + beq.w 9fe42 <_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] @ (9fe6c <_Py_CheckFunctionResult@@Base+0x200>) │ │ │ │ + ldr r5, [pc, #332] @ (9fe94 <_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 9fe1e <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + bmi.n 9fe46 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ - cbz r5, 9fd60 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + cbz r5, 9fd88 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9fd60 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + bge.n 9fd88 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 9fdb2 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ + cbz r2, 9fdda <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 9fd4c <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + bcs.n 9fd74 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9fe2c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne.n 9fe54 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 9fe2c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ - ldr r5, [pc, #240] @ (9fe6c <_Py_CheckFunctionResult@@Base+0x200>) │ │ │ │ + bgt.n 9fe54 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + ldr r5, [pc, #240] @ (9fe94 <_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 9fe2c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bcs.n 9fe54 <_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] @ (9fe6c <_Py_CheckFunctionResult@@Base+0x200>) │ │ │ │ + ldr r2, [pc, #176] @ (9fe94 <_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 9fe5a <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ - ldr r2, [pc, #136] @ (9fe70 <_Py_CheckFunctionResult@@Base+0x204>) │ │ │ │ + bne.n 9fe82 <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + ldr r2, [pc, #136] @ (9fe98 <_Py_CheckFunctionResult@@Base+0x204>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 9fe3c <_Py_CheckFunctionResult@@Base+0x1d0> │ │ │ │ + cbnz r1, 9fe64 <_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 9fd60 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + beq.n 9fd88 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ cmp.w sl, #3 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9fd60 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + beq.n 9fd88 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 23eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23d380 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 9fd60 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + b.n 9fd88 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ - bpl.n 9fd48 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + bpl.n 9fd70 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9fd7a <_Py_CheckFunctionResult@@Base+0x10e> │ │ │ │ + beq.n 9fda2 <_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, #57533 @ 0xe0bd │ │ │ │ + movw r1, #57101 @ 0xdf0d │ │ │ │ movt r1, #21 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 9fdee <_Py_CheckFunctionResult@@Base+0x182> │ │ │ │ + beq.n 9fe16 <_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 9fdee <_Py_CheckFunctionResult@@Base+0x182> │ │ │ │ + b.n 9fe16 <_Py_CheckFunctionResult@@Base+0x182> │ │ │ │ bx lr │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 23e99c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 23d1a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 9fd60 <_Py_CheckFunctionResult@@Base+0xf4> │ │ │ │ + b.n 9fd88 <_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 │ │ │ │ │ │ │ │ -0009fe74 : │ │ │ │ +0009fe9c : │ │ │ │ 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 9fff0 │ │ │ │ + beq.w a0018 │ │ │ │ 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 9fff0 │ │ │ │ + bmi.w a0018 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 9feca │ │ │ │ + bpl.n 9fef2 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #5441 @ 0x1541 │ │ │ │ + movw r3, #5017 @ 0x1399 │ │ │ │ movt r3, #22 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9feca │ │ │ │ + bne.n 9fef2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w a08ac │ │ │ │ + b.w a08d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2053bc │ │ │ │ + bl 203e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ffda │ │ │ │ + beq.w a0002 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9fef2 │ │ │ │ + bge.n 9ff1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a0022 │ │ │ │ + beq.w a004a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9ffda │ │ │ │ + beq.n a0002 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ff5c │ │ │ │ + beq.n 9ff84 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a9d4 │ │ │ │ + bl 9a9c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ffbc │ │ │ │ + beq.n 9ffe4 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1caa68 │ │ │ │ + bl 1c92d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ff80 │ │ │ │ + blt.n 9ffa8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ff3e │ │ │ │ + bge.n 9ff66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0002 │ │ │ │ + beq.n a002a │ │ │ │ adds r6, #1 │ │ │ │ - beq.n a000a │ │ │ │ + beq.n a0032 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ff02 │ │ │ │ - ldr r2, [pc, #216] @ (a002c ) │ │ │ │ + bne.n 9ff2a │ │ │ │ + ldr r2, [pc, #216] @ (a0054 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 9ff94 │ │ │ │ + cbnz r2, 9ffbc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ff70 │ │ │ │ + bge.n 9ff98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 9ff70 │ │ │ │ + cbnz r3, 9ff98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 94210 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 941e8 │ │ │ │ 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 9ff2e │ │ │ │ + bne.n 9ff56 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 9ff2e │ │ │ │ + b.n 9ff56 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ff5c │ │ │ │ + beq.n 9ff84 │ │ │ │ movw r2, #43804 @ 0xab1c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ff5c │ │ │ │ + beq.n 9ff84 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ - b.n 9ff5c │ │ │ │ + bl 84fe4 │ │ │ │ + b.n 9ff84 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ffd2 │ │ │ │ + bge.n 9fffa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 9ffd2 │ │ │ │ + cbnz r2, 9fffa │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ffe0 │ │ │ │ + blt.n a0008 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ff7c │ │ │ │ + b.n 9ffa4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ffda │ │ │ │ + bne.n a0002 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ffda │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a0002 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9ffda │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n a0002 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ff3e │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ff66 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ffda │ │ │ │ + bge.n a0002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ffda │ │ │ │ + bne.n a0002 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ffda │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a0002 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9fef2 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ff1a │ │ │ │ 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 a01ac │ │ │ │ + beq.w a01d4 │ │ │ │ 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 a01ac │ │ │ │ + bmi.w a01d4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n a0086 │ │ │ │ + bpl.n a00ae │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #5441 @ 0x1541 │ │ │ │ + movw r3, #5017 @ 0x1399 │ │ │ │ movt r3, #22 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n a0086 │ │ │ │ + bne.n a00ae │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w a08ac │ │ │ │ + b.w a08d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2053bc │ │ │ │ + bl 203e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0196 │ │ │ │ + beq.w a01be │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a00ae │ │ │ │ + bge.n a00d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a01de │ │ │ │ + beq.w a0206 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a0196 │ │ │ │ + beq.n a01be │ │ │ │ mov r0, r7 │ │ │ │ - bl 9f79c │ │ │ │ + bl 9f7c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0118 │ │ │ │ + beq.n a0140 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a9d4 │ │ │ │ + bl 9a9c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0178 │ │ │ │ + beq.n a01a0 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1caa68 │ │ │ │ + bl 1c92d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a013c │ │ │ │ + blt.n a0164 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a00fa │ │ │ │ + bge.n a0122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a01be │ │ │ │ + beq.n a01e6 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n a01c6 │ │ │ │ + beq.n a01ee │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a00be │ │ │ │ - ldr r2, [pc, #216] @ (a01e8 ) │ │ │ │ + bne.n a00e6 │ │ │ │ + ldr r2, [pc, #216] @ (a0210 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, a0150 │ │ │ │ + cbnz r2, a0178 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a012c │ │ │ │ + bge.n a0154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, a012c │ │ │ │ + cbnz r3, a0154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - bl 94210 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + bl 941e8 │ │ │ │ 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 a00ea │ │ │ │ + bne.n a0112 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n a00ea │ │ │ │ + b.n a0112 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a0118 │ │ │ │ + beq.n a0140 │ │ │ │ movw r2, #43804 @ 0xab1c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0118 │ │ │ │ + beq.n a0140 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ - b.n a0118 │ │ │ │ + bl 84fe4 │ │ │ │ + b.n a0140 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a018e │ │ │ │ + bge.n a01b6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, a018e │ │ │ │ + cbnz r2, a01b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a019c │ │ │ │ + blt.n a01c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n a0138 │ │ │ │ + b.n a0160 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a0196 │ │ │ │ + bne.n a01be │ │ │ │ mov r0, r3 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a0196 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a01be │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n a0196 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n a01be │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a00fa │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a0122 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0196 │ │ │ │ + bge.n a01be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a0196 │ │ │ │ + bne.n a01be │ │ │ │ mov r0, r7 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a0196 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a01be │ │ │ │ mov r0, r2 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a00ae │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a00d6 │ │ │ │ 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 a069e │ │ │ │ + beq.w a06c6 │ │ │ │ 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 a069e │ │ │ │ + bne.w a06c6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bpl.w a047a │ │ │ │ + bpl.w a04a2 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ - movw r2, #5441 @ 0x1541 │ │ │ │ + movw r2, #5017 @ 0x1399 │ │ │ │ movt r2, #22 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w a047a │ │ │ │ + bne.w a04a2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n a024a │ │ │ │ + beq.n a0272 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, a0250 │ │ │ │ + cbnz r0, a0278 │ │ │ │ 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 a02d2 │ │ │ │ + bne.n a02fa │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a02d0 │ │ │ │ + bne.n a02f8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a02d0 │ │ │ │ + bne.n a02f8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n a02d0 │ │ │ │ + bne.n a02f8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n a02ae │ │ │ │ + bne.n a02d6 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a07f6 │ │ │ │ + bne.w a081e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a574 │ │ │ │ + bl 9a560 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0460 │ │ │ │ + beq.w a0488 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1cbac0 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1ca31c <_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, a02a6 │ │ │ │ + cbz r2, a02ce │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a086e │ │ │ │ + beq.w a0896 │ │ │ │ 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 a0270 │ │ │ │ + bgt.n a0298 │ │ │ │ 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 a057a │ │ │ │ + bgt.w a05a2 │ │ │ │ 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 a03ca │ │ │ │ + bne.n a03f2 │ │ │ │ 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 a8040 │ │ │ │ + bl a8058 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a024a │ │ │ │ + beq.n a0272 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a03b2 │ │ │ │ + blt.n a03da │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ ldrge r2, [sp, #28] │ │ │ │ - blt.n a039e │ │ │ │ + blt.n a03c6 │ │ │ │ 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 89f80 │ │ │ │ + bl 89f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0386 │ │ │ │ + blt.n a03ae │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0372 │ │ │ │ + blt.n a039a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a0460 │ │ │ │ + bne.n a0488 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n a0312 │ │ │ │ - b.n a044a │ │ │ │ + beq.n a033a │ │ │ │ + b.n a0472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a0366 │ │ │ │ + bne.n a038e │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n a0366 │ │ │ │ + b.n a038e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a035e │ │ │ │ + bne.n a0386 │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - b.n a035e │ │ │ │ + b.n a0386 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a033c │ │ │ │ + bge.n a0364 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n a033c │ │ │ │ + b.n a0364 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a039e │ │ │ │ + blt.n a03c6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0348 │ │ │ │ - b.n a03ac │ │ │ │ + bge.n a0370 │ │ │ │ + b.n a03d4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a8040 │ │ │ │ + bl a8058 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a024a │ │ │ │ + beq.w a0272 │ │ │ │ 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 │ │ │ │ @@ -174215,160 +174231,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 1c8018 │ │ │ │ + bl 1c6818 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a062a │ │ │ │ + bne.w a0652 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w a0624 │ │ │ │ + blt.w a064c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w a0612 │ │ │ │ + blt.w a063a │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 89f80 │ │ │ │ + bl 89f70 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w a05c6 │ │ │ │ + blt.w a05ee │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0466 │ │ │ │ - cbnz r3, a0460 │ │ │ │ + blt.n a048e │ │ │ │ + cbnz r3, a0488 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n a03ca │ │ │ │ + beq.n a03f2 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62120 @ 0xf2a8 │ │ │ │ + movw r1, #61800 @ 0xf168 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n a024a │ │ │ │ + b.n a0272 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a0440 │ │ │ │ + bne.n a0468 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n a0440 │ │ │ │ + b.n a0468 │ │ │ │ movw r2, #18720 @ 0x4920 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq.w a05ba │ │ │ │ - ldr r1, [pc, #660] @ (a0720 ) │ │ │ │ + beq.w a05e2 │ │ │ │ + ldr r1, [pc, #660] @ (a0748 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 2089ec │ │ │ │ + bl 207434 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a0460 │ │ │ │ + beq.n a0488 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - bl 9f5d0 │ │ │ │ + bl 9f5f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a04bc │ │ │ │ + bge.n a04e4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a084e │ │ │ │ + beq.w a0876 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a0460 │ │ │ │ + beq.n a0488 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a05dc │ │ │ │ + beq.w a0604 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w a0716 │ │ │ │ + bne.w a073e │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a9d4 │ │ │ │ + bl 9a9c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0668 │ │ │ │ + beq.w a0690 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1caa68 │ │ │ │ + bl 1c92d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0566 │ │ │ │ + blt.n a058e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0516 │ │ │ │ + bge.n a053e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a085a │ │ │ │ + beq.w a0882 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w a06fa │ │ │ │ + beq.w a0722 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a04e0 │ │ │ │ - ldr r4, [pc, #504] @ (a0724 ) │ │ │ │ + bne.n a0508 │ │ │ │ + ldr r4, [pc, #504] @ (a074c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a06b0 │ │ │ │ + bne.w a06d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w a02a6 │ │ │ │ + bge.w a02ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, a0550 │ │ │ │ + cbnz r3, a0578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a02a6 │ │ │ │ + beq.w a02ce │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n a024a │ │ │ │ + b.n a0272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a0504 │ │ │ │ + bne.n a052c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n a0504 │ │ │ │ + b.n a052c │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ mov r0, r5 │ │ │ │ @@ -174380,291 +174396,291 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8aca8 │ │ │ │ + bl 8ac90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0460 │ │ │ │ + bne.w a0488 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n a02f8 │ │ │ │ + b.n a0320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 110880 │ │ │ │ + bl 1109b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n a0496 │ │ │ │ + b.n a04be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a0438 │ │ │ │ + bne.w a0460 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n a0438 │ │ │ │ - ldr r4, [pc, #324] @ (a0724 ) │ │ │ │ + b.n a0460 │ │ │ │ + ldr r4, [pc, #324] @ (a074c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a053a │ │ │ │ + beq.n a0562 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a0824 │ │ │ │ + beq.w a084c │ │ │ │ movw r2, #43804 @ 0xab1c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, a0618 │ │ │ │ + cbnz r0, a0640 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0544 │ │ │ │ - b.n a0550 │ │ │ │ + blt.n a056c │ │ │ │ + b.n a0578 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n a0422 │ │ │ │ + b.n a044a │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str.w r9, [r3, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ - b.n a0608 │ │ │ │ + bl 84fe4 │ │ │ │ + b.n a0630 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n a0418 │ │ │ │ + b.n a0440 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a0848 │ │ │ │ + bne.w a0870 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a07d8 │ │ │ │ + beq.w a0800 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 12cb74 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 12cb58 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w a0834 │ │ │ │ + blt.w a085c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w a0460 │ │ │ │ + bge.w a0488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0460 │ │ │ │ + bne.w a0488 │ │ │ │ mov r0, r1 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a0460 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a0488 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a067e │ │ │ │ + bge.n a06a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, a067e │ │ │ │ + cbnz r3, a06a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w a0460 │ │ │ │ + bge.w a0488 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0460 │ │ │ │ + bne.w a0488 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a0460 │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a0488 │ │ │ │ + movw r0, #46480 @ 0xb590 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ - bl 2905c8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n a0460 │ │ │ │ + bl 28fc18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n a0488 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a0824 │ │ │ │ + beq.w a084c │ │ │ │ movw r2, #43804 @ 0xab1c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 205468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 203eb0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0608 │ │ │ │ + beq.n a0630 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - bl 85008 │ │ │ │ - b.n a0608 │ │ │ │ + bl 84fe4 │ │ │ │ + b.n a0630 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, a0740 │ │ │ │ + cbz r3, a0768 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n a07c0 │ │ │ │ + beq.n a07e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r4 │ │ │ │ - bl 12cb74 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 12cb58 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w a0810 │ │ │ │ + blt.w a0838 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w a0460 │ │ │ │ + bge.w a0488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0460 │ │ │ │ + bne.w a0488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a0460 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a0488 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r0 │ │ │ │ - b.n a0788 │ │ │ │ + b.n a07b0 │ │ │ │ add.w r0, r0, r2, lsr #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n a0796 │ │ │ │ + beq.n a07be │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85524 │ │ │ │ + bl 85500 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n a07bc │ │ │ │ + beq.n a07e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n a06dc │ │ │ │ + bne.n a0704 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9a9d4 │ │ │ │ + bl 9a9c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0668 │ │ │ │ + beq.n a0690 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1caa68 │ │ │ │ + bl 1c92d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a07ac │ │ │ │ + blt.n a07d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0772 │ │ │ │ + bge.n a079a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0866 │ │ │ │ + beq.n a088e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n a06fa │ │ │ │ + beq.n a0722 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a052a │ │ │ │ + beq.w a0552 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0728 │ │ │ │ + beq.n a0750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ad74 │ │ │ │ + bl 7ad0c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n a072e │ │ │ │ + bne.n a0756 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r4 │ │ │ │ - bl 434e0 │ │ │ │ - b.n a06ee │ │ │ │ + bl 43460 │ │ │ │ + b.n a0716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a0762 │ │ │ │ + bne.n a078a │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a0762 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a078a │ │ │ │ mov r9, r4 │ │ │ │ - b.n a06ee │ │ │ │ + b.n a0716 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0778 │ │ │ │ + bge.n a07a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a0778 │ │ │ │ + bne.n a07a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a0778 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a07a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0806 │ │ │ │ + blt.n a082e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w a0442 │ │ │ │ + bge.w a046a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0442 │ │ │ │ - b.n a046e │ │ │ │ + bne.w a046a │ │ │ │ + b.n a0496 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23324c <_PyDict_SendEvent@@Base> │ │ │ │ - b.n a0278 │ │ │ │ + bl 231a54 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n a02a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a07e0 │ │ │ │ - b.n a05d0 │ │ │ │ + bne.n a0808 │ │ │ │ + b.n a05f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a06fa │ │ │ │ + bne.w a0722 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a06fa │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a0722 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w a0544 │ │ │ │ + blt.w a056c │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b.n a055a │ │ │ │ + b.n a0582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a064c │ │ │ │ + bne.w a0674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n a064c │ │ │ │ + b.n a0674 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n a042e │ │ │ │ + b.n a0456 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n a04bc │ │ │ │ + b.n a04e4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n a0516 │ │ │ │ + b.n a053e │ │ │ │ mov r0, r5 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ - b.n a0772 │ │ │ │ - ldr r1, [pc, #56] @ (a08a8 ) │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ + b.n a079a │ │ │ │ + ldr r1, [pc, #56] @ (a08d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ sub.w r4, r5, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3892] @ 0xf34 │ │ │ │ @@ -174672,277 +174688,277 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r4, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r4, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - b.n a02a6 │ │ │ │ + b.n a02ce │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n a08c8 │ │ │ │ + beq.n a08f0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r3, a08d2 │ │ │ │ + cbnz r3, a08fa │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w a0bb0 │ │ │ │ + bne.w a0bd8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a0bb0 │ │ │ │ + bne.w a0bd8 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a0bb0 │ │ │ │ + bne.w a0bd8 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a0bb0 │ │ │ │ + bne.w a0bd8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w a0b8c │ │ │ │ + bne.w a0bb4 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0dc6 │ │ │ │ + bne.w a0dee │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a574 │ │ │ │ + bl 9a560 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0dec │ │ │ │ + beq.w a0e14 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w a0b38 │ │ │ │ + blt.w a0b60 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.w a0b38 │ │ │ │ + bne.w a0b60 │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ lsls r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a0d38 │ │ │ │ + beq.w a0d60 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w a0afa │ │ │ │ + ble.w a0b22 │ │ │ │ add r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ add.w r7, r1, #20 │ │ │ │ add.w r8, r1, #24 │ │ │ │ ands.w r3, r0, #3 │ │ │ │ - beq.n a0a06 │ │ │ │ + beq.n a0a2e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a09c8 │ │ │ │ + beq.n a09f0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a098e │ │ │ │ + beq.n a09b6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, a0974 │ │ │ │ + cbz r0, a099c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0974 │ │ │ │ + bge.n a099c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a0974 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, a099c │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, a098c │ │ │ │ + cbz r0, a09b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a098c │ │ │ │ + bge.n a09b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a098c │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, a09b4 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r0, [r7, r2, lsl #3] │ │ │ │ - cbz r0, a09aa │ │ │ │ + cbz r0, a09d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a09aa │ │ │ │ + bge.n a09d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a09aa │ │ │ │ + cbnz r3, a09d2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, a09c6 │ │ │ │ + cbz r0, a09ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a09c6 │ │ │ │ + bge.n a09ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a09c6 │ │ │ │ + cbnz r3, a09ee │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r0, [r7, r2, lsl #3] │ │ │ │ - cbz r0, a09e4 │ │ │ │ + cbz r0, a0a0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a09e4 │ │ │ │ + bge.n a0a0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a09e4 │ │ │ │ + cbnz r3, a0a0c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, a0a00 │ │ │ │ + cbz r0, a0a28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0a00 │ │ │ │ + bge.n a0a28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a0a00 │ │ │ │ + cbnz r3, a0a28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n a0afa │ │ │ │ + beq.n a0b22 │ │ │ │ ldr.w r0, [r7, r2, lsl #3] │ │ │ │ - cbz r0, a0a22 │ │ │ │ + cbz r0, a0a4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0a22 │ │ │ │ + bge.n a0a4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a0a22 │ │ │ │ + cbnz r3, a0a4a │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, a0a3e │ │ │ │ + cbz r0, a0a66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0a3e │ │ │ │ + bge.n a0a66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a0a3e │ │ │ │ + cbnz r3, a0a66 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ ldr.w r0, [r7, r1, lsl #3] │ │ │ │ - cbz r0, a0a5c │ │ │ │ + cbz r0, a0a84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0a5c │ │ │ │ + bge.n a0a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a0a5c │ │ │ │ + cbnz r3, a0a84 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r0, [r8, r1, lsl #3] │ │ │ │ - cbz r0, a0a78 │ │ │ │ + cbz r0, a0aa0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0a78 │ │ │ │ + bge.n a0aa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a0a78 │ │ │ │ + cbnz r3, a0aa0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr.w r0, [r7, r2, lsl #3] │ │ │ │ - cbz r0, a0a9a │ │ │ │ + cbz r0, a0ac2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0a9a │ │ │ │ + bge.n a0ac2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a0a9a │ │ │ │ + cbnz r3, a0ac2 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, a0ab6 │ │ │ │ + cbz r0, a0ade │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0ab6 │ │ │ │ + bge.n a0ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a0ab6 │ │ │ │ + cbnz r3, a0ade │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, r1, #2 │ │ │ │ ldr.w r0, [r7, r2, lsl #3] │ │ │ │ - cbz r0, a0ad8 │ │ │ │ + cbz r0, a0b00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0ad8 │ │ │ │ + bge.n a0b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a0ad8 │ │ │ │ + cbnz r3, a0b00 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, a0af4 │ │ │ │ + cbz r0, a0b1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0af4 │ │ │ │ + bge.n a0b1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a0af4 │ │ │ │ + cbnz r3, a0b1c │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, r1, #3 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n a0a06 │ │ │ │ + bne.n a0a2e │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w a0cf6 │ │ │ │ + bne.w a0d1e │ │ │ │ ldrb.w r3, [fp, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w a0cf6 │ │ │ │ - ldr r3, [pc, #648] @ (a0d98 ) │ │ │ │ + bne.w a0d1e │ │ │ │ + ldr r3, [pc, #648] @ (a0dc0 ) │ │ │ │ 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 a0cf6 │ │ │ │ + bhi.w a0d1e │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ str.w fp, [r3, #1928] @ 0x788 │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r5, #8] │ │ │ │ str.w sl, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a08ca │ │ │ │ + beq.w a08f2 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a08ca │ │ │ │ - ldr r3, [pc, #576] @ (a0d98 ) │ │ │ │ + bne.w a08f2 │ │ │ │ + ldr r3, [pc, #576] @ (a0dc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r4, r5, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ ldr.w r0, [r2, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -174950,154 +174966,154 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r4, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r4, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - b.n a08ca │ │ │ │ + b.n a08f2 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ smull r1, r0, r2, r1 │ │ │ │ sub.w r2, r0, r2, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w a0900 │ │ │ │ + bgt.w a0928 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ smull r0, r2, r2, r1 │ │ │ │ sub.w r2, r2, r1, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w a0cfe │ │ │ │ + bgt.w a0d26 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bpl.w a08c8 │ │ │ │ + bpl.w a08f0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a0d9c │ │ │ │ + bne.w a0dc4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w a08c8 │ │ │ │ + ble.w a08f0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ adds r2, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0ca0 │ │ │ │ + beq.n a0cc8 │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0ce0 │ │ │ │ + beq.n a0d08 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0cba │ │ │ │ + blt.n a0ce2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0c86 │ │ │ │ + blt.n a0cae │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - bl 89f80 │ │ │ │ + bl 89f70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0c6e │ │ │ │ + blt.n a0c96 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0c5a │ │ │ │ + blt.n a0c82 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a0dec │ │ │ │ + bne.w a0e14 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w a0dd6 │ │ │ │ + bne.w a0dfe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w a08c8 │ │ │ │ - b.n a0bda │ │ │ │ + bpl.w a08f0 │ │ │ │ + b.n a0c02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a0c3e │ │ │ │ + bne.n a0c66 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n a0c3e │ │ │ │ + b.n a0c66 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a0c36 │ │ │ │ + bne.n a0c5e │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - b.n a0c36 │ │ │ │ + b.n a0c5e │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0cd0 │ │ │ │ + blt.n a0cf8 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - beq.n a0c1e │ │ │ │ + beq.n a0c46 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n a0c1e │ │ │ │ + b.n a0c46 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0d84 │ │ │ │ + beq.n a0dac │ │ │ │ ldrd r2, r1, [r2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0c16 │ │ │ │ + bge.n a0c3e │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0c86 │ │ │ │ + blt.n a0cae │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - beq.n a0c1e │ │ │ │ + beq.n a0c46 │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n a0c9a │ │ │ │ - b.n a0c1e │ │ │ │ + blt.n a0cc2 │ │ │ │ + b.n a0c46 │ │ │ │ add r6, ip │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w a08c8 │ │ │ │ + ble.w a08f0 │ │ │ │ adds r2, #8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0d8e │ │ │ │ + beq.n a0db6 │ │ │ │ cmp r6, r1 │ │ │ │ - blt.n a0c0a │ │ │ │ - b.n a08c8 │ │ │ │ + blt.n a0c32 │ │ │ │ + b.n a08f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 83ea0 │ │ │ │ - b.n a0b38 │ │ │ │ + bl 83e1c │ │ │ │ + b.n a0b60 │ │ │ │ add r3, r6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ adds r3, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ @@ -175108,200 +175124,200 @@ │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8aca8 │ │ │ │ + bl 8ac90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a0dec │ │ │ │ + bne.n a0e14 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n a0bce │ │ │ │ + b.n a0bf6 │ │ │ │ cmp r0, r2 │ │ │ │ - ble.n a0cf6 │ │ │ │ + ble.n a0d1e │ │ │ │ add r3, fp │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, a0d5c │ │ │ │ + cbz r0, a0d84 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0d5c │ │ │ │ + bge.n a0d84 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbnz r1, a0d5c │ │ │ │ + cbnz r1, a0d84 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, a0d7a │ │ │ │ + cbz r0, a0da2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0d7a │ │ │ │ + bge.n a0da2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbnz r1, a0d7a │ │ │ │ + cbnz r1, a0da2 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n a0d3e │ │ │ │ - b.n a0afa │ │ │ │ + bne.n a0d66 │ │ │ │ + b.n a0b22 │ │ │ │ adds r6, #1 │ │ │ │ adds r2, #12 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n a0ca8 │ │ │ │ - b.n a08c8 │ │ │ │ + bne.n a0cd0 │ │ │ │ + b.n a08f0 │ │ │ │ adds r6, #1 │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.n a0cea │ │ │ │ - b.n a08c8 │ │ │ │ + bgt.n a0d12 │ │ │ │ + b.n a08f0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w a08c8 │ │ │ │ + ble.w a08f0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldrb r1, [r3, r6] │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add.w r2, r0, r1, lsl #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - b.n a0cb2 │ │ │ │ + b.n a0cda │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23324c <_PyDict_SendEvent@@Base> │ │ │ │ - b.n a0908 │ │ │ │ + bl 231a54 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n a0930 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62120 @ 0xf2a8 │ │ │ │ + movw r1, #61800 @ 0xf168 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e494 │ │ │ │ + bl 11e5b4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n a08ca │ │ │ │ + b.n a08f2 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w a1422 │ │ │ │ + bge.w a144a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a13e8 │ │ │ │ + bne.w a1410 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ ldrd r2, r4, [r6, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a1024 │ │ │ │ + beq.w a104c │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ - ldr r0, [pc, #472] @ (a101c ) │ │ │ │ + ldr r0, [pc, #472] @ (a1044 ) │ │ │ │ str r3, [r1, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w r5, [r6, #-8] │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r1, [r6, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3868] @ 0xf1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a102a │ │ │ │ - cbz r2, a0e74 │ │ │ │ + bne.w a1052 │ │ │ │ + cbz r2, a0e9c │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n a0eb4 │ │ │ │ + bge.n a0edc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a1306 │ │ │ │ - ldr r3, [pc, #404] @ (a101c ) │ │ │ │ + bne.w a132e │ │ │ │ + ldr r3, [pc, #404] @ (a1044 ) │ │ │ │ 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, #1924] @ 0x784 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w a1306 │ │ │ │ + bhi.w a132e │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ str.w r6, [r3, #1920] @ 0x780 │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n a0e74 │ │ │ │ + bne.n a0e9c │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ lsls r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a1316 │ │ │ │ + beq.w a133e │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w a0fde │ │ │ │ + ble.w a1006 │ │ │ │ add r5, r2 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ strd r6, r2, [r7] │ │ │ │ - b.n a0efe │ │ │ │ + b.n a0f26 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, a0ef8 │ │ │ │ + cbz r6, a0f20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0ef8 │ │ │ │ + bge.n a0f20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0f7a │ │ │ │ + beq.n a0fa2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n a0fda │ │ │ │ + beq.n a1002 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a0ede │ │ │ │ + beq.n a0f06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a0ede │ │ │ │ + bge.n a0f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a0ede │ │ │ │ - ldr r3, [pc, #256] @ (a101c ) │ │ │ │ + bne.n a0f06 │ │ │ │ + ldr r3, [pc, #256] @ (a1044 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [r3, #712] @ 0x2c8 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ @@ -175309,36 +175325,36 @@ │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r1, #1 │ │ │ │ mov.w fp, r2, asr #13 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a140e │ │ │ │ - ldr r2, [pc, #212] @ (a1020 ) │ │ │ │ + bne.w a1436 │ │ │ │ + ldr r2, [pc, #212] @ (a1048 ) │ │ │ │ ldr.w r2, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a13a8 │ │ │ │ + bne.w a13d0 │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a0ede │ │ │ │ + beq.n a0f06 │ │ │ │ cmp.w fp, #3 │ │ │ │ - ble.n a0ede │ │ │ │ + ble.n a0f06 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a0ede │ │ │ │ + beq.n a0f06 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n a0ede │ │ │ │ - ldr r3, [pc, #160] @ (a101c ) │ │ │ │ + bl 23d380 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n a0f06 │ │ │ │ + ldr r3, [pc, #160] @ (a1044 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [r3, #712] @ 0x2c8 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ @@ -175346,1116 +175362,1116 @@ │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r1, #1 │ │ │ │ mov.w fp, r2, asr #13 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a1418 │ │ │ │ - ldr r2, [pc, #116] @ (a1020 ) │ │ │ │ + bne.w a1440 │ │ │ │ + ldr r2, [pc, #116] @ (a1048 ) │ │ │ │ ldr.w r2, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a13c8 │ │ │ │ + bne.w a13f0 │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a0ef8 │ │ │ │ + beq.n a0f20 │ │ │ │ cmp.w fp, #3 │ │ │ │ - ble.n a0ef8 │ │ │ │ + ble.n a0f20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a0ef8 │ │ │ │ + beq.n a0f20 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23eb78 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n a0ef8 │ │ │ │ + bl 23d380 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n a0f20 │ │ │ │ ldrd r6, r2, [r7] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n a1012 │ │ │ │ + bne.n a103a │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n a1012 │ │ │ │ - ldr r3, [pc, #48] @ (a101c ) │ │ │ │ + bne.n a103a │ │ │ │ + ldr r3, [pc, #48] @ (a1044 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1932] @ 0x78c │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n a1012 │ │ │ │ + bhi.n a103a │ │ │ │ ldr.w r0, [r3, #1928] @ 0x788 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [r3, #1928] @ 0x788 │ │ │ │ str.w r1, [r3, #1932] @ 0x78c │ │ │ │ - b.n a0e74 │ │ │ │ + b.n a0e9c │ │ │ │ mov r0, r2 │ │ │ │ - bl 83ea0 │ │ │ │ - b.n a0e74 │ │ │ │ + bl 83e1c │ │ │ │ + b.n a0e9c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a0e6c │ │ │ │ + beq.w a0e94 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n a1130 │ │ │ │ + bne.n a1158 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a1126 │ │ │ │ + beq.n a114e │ │ │ │ mov r8, r4 │ │ │ │ ands.w r3, r1, #3 │ │ │ │ - beq.n a10b0 │ │ │ │ + beq.n a10d8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a108a │ │ │ │ + beq.n a10b2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a1068 │ │ │ │ + beq.n a1090 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, a1066 │ │ │ │ + cbz r0, a108e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a1066 │ │ │ │ + bge.n a108e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a1066 │ │ │ │ + cbnz r3, a108e │ │ │ │ strd r1, r2, [r7, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, a1088 │ │ │ │ + cbz r0, a10b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a1088 │ │ │ │ + bge.n a10b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a1088 │ │ │ │ + cbnz r3, a10b0 │ │ │ │ strd r1, r2, [r7, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, a10aa │ │ │ │ + cbz r0, a10d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a10aa │ │ │ │ + bge.n a10d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a10aa │ │ │ │ + cbnz r3, a10d2 │ │ │ │ strd r1, r2, [r7, #8] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n a1126 │ │ │ │ + beq.n a114e │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r4 │ │ │ │ mov r6, r8 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r6, #4 │ │ │ │ - cbz r0, a10d4 │ │ │ │ + cbz r0, a10fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a10d4 │ │ │ │ + bge.n a10fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a10d4 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, a10fc │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ - cbz r0, a10ec │ │ │ │ + cbz r0, a1114 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a10ec │ │ │ │ + bge.n a1114 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a10ec │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, a1114 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, a1102 │ │ │ │ + cbz r0, a112a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a1102 │ │ │ │ + bge.n a112a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a1102 │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, a112a │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ adds r6, #12 │ │ │ │ - cbz r0, a111a │ │ │ │ + cbz r0, a1142 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a111a │ │ │ │ + bge.n a1142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a111a │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, a1142 │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n a10bc │ │ │ │ + bne.n a10e4 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl 83ea0 │ │ │ │ + bl 83e1c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w a0e74 │ │ │ │ + blt.w a0e9c │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.w a0e74 │ │ │ │ + bne.w a0e9c │ │ │ │ ldrb r5, [r2, #6] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsls r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a1362 │ │ │ │ + beq.w a138a │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w a0fde │ │ │ │ + ble.w a1006 │ │ │ │ add r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, r3, #20 │ │ │ │ add.w r5, r3, #24 │ │ │ │ ands.w r3, r0, #3 │ │ │ │ - beq.n a1224 │ │ │ │ + beq.n a124c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a11e4 │ │ │ │ + beq.n a120c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a11aa │ │ │ │ + beq.n a11d2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, a118e │ │ │ │ + cbz r0, a11b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a118e │ │ │ │ + bge.n a11b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a118e │ │ │ │ + cbnz r3, a11b6 │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, a11a8 │ │ │ │ + cbz r0, a11d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a11a8 │ │ │ │ + bge.n a11d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a11a8 │ │ │ │ + cbnz r3, a11d0 │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ - cbz r0, a11c6 │ │ │ │ + cbz r0, a11ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a11c6 │ │ │ │ + bge.n a11ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a11c6 │ │ │ │ + cbnz r3, a11ee │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl 84a2c <_Py_Dealloc@@Base> │ │ │ │ + bl 84a08 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, a11e2 │ │ │ │ + cbz r0, a120a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes